public static class UpdateOdaInstanceRequest.Builder extends Object implements BmcRequest.Builder<UpdateOdaInstanceRequest,UpdateOdaInstanceDetails>
Modifier and Type | Method and Description |
---|---|
UpdateOdaInstanceRequest.Builder |
body$(UpdateOdaInstanceDetails body)
Alternative setter for the body parameter.
|
UpdateOdaInstanceRequest |
build()
Build the instance of UpdateOdaInstanceRequest as configured by this builder
|
UpdateOdaInstanceRequest |
buildWithoutInvocationCallback() |
UpdateOdaInstanceRequest.Builder |
copy(UpdateOdaInstanceRequest o)
Copy method to populate the builder with values from the given instance.
|
UpdateOdaInstanceRequest.Builder |
ifMatch(String ifMatch)
For optimistic concurrency control in a PUT or DELETE call for
a Digital Assistant instance, set the
if-match query parameter
to the value of the ETAG header from a previous GET or POST
response for that instance. |
UpdateOdaInstanceRequest.Builder |
invocationCallback(Consumer<javax.ws.rs.client.Invocation.Builder> invocationCallback)
Set the invocation callback for the request to be built.
|
UpdateOdaInstanceRequest.Builder |
odaInstanceId(String odaInstanceId)
Unique Digital Assistant instance identifier.
|
UpdateOdaInstanceRequest.Builder |
opcRequestId(String opcRequestId)
The client request ID for tracing.
|
UpdateOdaInstanceRequest.Builder |
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
|
String |
toString() |
UpdateOdaInstanceRequest.Builder |
updateOdaInstanceDetails(UpdateOdaInstanceDetails updateOdaInstanceDetails)
The information to update.
|
public UpdateOdaInstanceRequest.Builder invocationCallback(Consumer<javax.ws.rs.client.Invocation.Builder> invocationCallback)
Set the invocation callback for the request to be built.
invocationCallback
- the invocation callback to be set for the requestpublic UpdateOdaInstanceRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic UpdateOdaInstanceRequest.Builder copy(UpdateOdaInstanceRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<UpdateOdaInstanceRequest,UpdateOdaInstanceDetails>
o
- other request from which to copy valuespublic UpdateOdaInstanceRequest build()
Build the instance of UpdateOdaInstanceRequest as configured by this builder
Note that this method takes calls to invocationCallback(com.oracle.bmc.util.internal.Consumer)
into account,
while the method buildWithoutInvocationCallback()
does not.
This is the preferred method to build an instance.
build
in interface BmcRequest.Builder<UpdateOdaInstanceRequest,UpdateOdaInstanceDetails>
public UpdateOdaInstanceRequest.Builder body$(UpdateOdaInstanceDetails body)
Alternative setter for the body parameter.
body$
in interface BmcRequest.Builder<UpdateOdaInstanceRequest,UpdateOdaInstanceDetails>
body
- the body parameterpublic UpdateOdaInstanceRequest.Builder odaInstanceId(String odaInstanceId)
Unique Digital Assistant instance identifier.
this
.public UpdateOdaInstanceRequest.Builder updateOdaInstanceDetails(UpdateOdaInstanceDetails updateOdaInstanceDetails)
The information to update.
this
.public UpdateOdaInstanceRequest.Builder ifMatch(String ifMatch)
For optimistic concurrency control in a PUT or DELETE call for
a Digital Assistant instance, set the if-match
query parameter
to the value of the ETAG
header from a previous GET or POST
response for that instance. The service updates or deletes the
instance only if the etag that you provide matches the instance’s
current etag value.
this
.public UpdateOdaInstanceRequest.Builder opcRequestId(String opcRequestId)
The client request ID for tracing. This value is included in the opc-request-id response header.
this
.public UpdateOdaInstanceRequest buildWithoutInvocationCallback()
Copyright © 2016–2022. All rights reserved.