Class Request.Builder
- java.lang.Object
- 
- com.oracle.bmc.audit.model.Request.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Request.Builderaction(String action)The HTTP method of the request.Requestbuild()Request.Buildercopy(Request model)Request.Builderheaders(Map<String,List<String>> headers)The HTTP header fields and values in the request.Request.Builderid(String id)The opc-request-id of the request.Request.Builderparameters(Map<String,List<String>> parameters)The parameters supplied by the caller during this operation.Request.Builderpath(String path)The full path of the API request.
 
- 
- 
- 
Method Detail- 
idpublic Request.Builder id(String id) The opc-request-id of the request.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
pathpublic Request.Builder path(String path) The full path of the API request.Example: /20160918/instances/ocid1.instance.oc1.phx. - Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
actionpublic Request.Builder action(String action) The HTTP method of the request.Example: GET - Parameters:
- action- the value to set
- Returns:
- this builder
 
 - 
parameterspublic Request.Builder parameters(Map<String,List<String>> parameters) The parameters supplied by the caller during this operation.- Parameters:
- parameters- the value to set
- Returns:
- this builder
 
 - 
headerspublic Request.Builder headers(Map<String,List<String>> headers) The HTTP header fields and values in the request.Example: ----- { "opc-principal": [ "{\\"tenantId\\":\\"ocid1.tenancy.oc1.. \\",\\"subjectId\\":\\"ocid1.user.oc1.. \\",\\"claims\\":[{\\"key\\":\\"pstype\\",\\"value\\":\\"natv\\",\\"issuer\\":\\"authService.oracle.com\\"},{\\"key\\":\\"h_host\\",\\"value\\":\\"iaas.r2.oracleiaas.com\\",\\"issuer\\":\\"h\\"},{\\"key\\":\\"h_opc-request-id\\",\\"value\\":\\" \\",\\"issuer\\":\\"h\\"},{\\"key\\":\\"ptype\\",\\"value\\":\\"user\\",\\"issuer\\":\\"authService.oracle.com\\"},{\\"key\\":\\"h_date\\",\\"value\\":\\"Wed, 18 Sep 2019 00:10:58 UTC\\",\\"issuer\\":\\"h\\"},{\\"key\\":\\"h_accept\\",\\"value\\":\\"application/json\\",\\"issuer\\":\\"h\\"},{\\"key\\":\\"authorization\\",\\"value\\":\\"Signature headers=\\\\\\"date (request-target) host accept opc-request-id\\\\\\",keyId=\\\\\\"ocid1.tenancy.oc1.. /ocid1.user.oc1.. /8c:b4:5f:18:e7:ec:db:08:b8:fa:d2:2a:7d:11:76:ac\\\\\\",algorithm=\\\\\\"rsa-pss-sha256\\\\\\",signature=\\\\\\" \\\\\\",version=\\\\\\"1\\\\\\"\\",\\"issuer\\":\\"h\\"},{\\"key\\":\\"h_(request-target)\\",\\"value\\":\\"get /20160918/instances/ocid1.instance.oc1.phx. \\",\\"issuer\\":\\"h\\"}]}" ], "Accept": [ "application/json" ], "X-Oracle-Auth-Client-CN": [ "splat-proxy-se-02302.node.ad2.r2" ], "X-Forwarded-Host": [ "compute-api.svc.ad1.r2" ], "Connection": [ "close" ], "User-Agent": [ "Jersey/2.23 (HttpUrlConnection 1.8.0_212)" ], "X-Forwarded-For": [ "172.24.80.88" ], "X-Real-IP": [ "172.24.80.88" ], "oci-original-url": [ "https://iaas.r2.oracleiaas.com/20160918/instances/ocid1.instance.oc1.phx. " ], "opc-request-id": [ " " ], "Date": [ "Wed, 18 Sep 2019 00:10:58 UTC" ] } ----- - Parameters:
- headers- the value to set
- Returns:
- this builder
 
 - 
buildpublic Request build() 
 - 
copypublic Request.Builder copy(Request model) 
 
- 
 
-