Package com.oracle.bmc.oda.requests
Class UpdateOdaPrivateEndpointRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.requests.UpdateOdaPrivateEndpointRequest.Builder
-
- All Implemented Interfaces:
BmcRequest.Builder<UpdateOdaPrivateEndpointRequest,UpdateOdaPrivateEndpointDetails>
- Enclosing class:
- UpdateOdaPrivateEndpointRequest
public static class UpdateOdaPrivateEndpointRequest.Builder extends Object implements BmcRequest.Builder<UpdateOdaPrivateEndpointRequest,UpdateOdaPrivateEndpointDetails>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateOdaPrivateEndpointRequest.Builderbody$(UpdateOdaPrivateEndpointDetails body)Alternative setter for the body parameter.UpdateOdaPrivateEndpointRequestbuild()Build the instance of UpdateOdaPrivateEndpointRequest as configured by this builderUpdateOdaPrivateEndpointRequestbuildWithoutInvocationCallback()Build the instance of UpdateOdaPrivateEndpointRequest as configured by this builderUpdateOdaPrivateEndpointRequest.Buildercopy(UpdateOdaPrivateEndpointRequest o)Copy method to populate the builder with values from the given instance.UpdateOdaPrivateEndpointRequest.BuilderifMatch(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.UpdateOdaPrivateEndpointRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.UpdateOdaPrivateEndpointRequest.BuilderodaPrivateEndpointId(String odaPrivateEndpointId)Unique ODA Private Endpoint identifier which is the OCID.UpdateOdaPrivateEndpointRequest.BuilderopcRequestId(String opcRequestId)The client request ID for tracing.UpdateOdaPrivateEndpointRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.UpdateOdaPrivateEndpointRequest.BuilderupdateOdaPrivateEndpointDetails(UpdateOdaPrivateEndpointDetails updateOdaPrivateEndpointDetails)The information to update.
-
-
-
Method Detail
-
odaPrivateEndpointId
public UpdateOdaPrivateEndpointRequest.Builder odaPrivateEndpointId(String odaPrivateEndpointId)
Unique ODA Private Endpoint identifier which is the OCID.- Parameters:
odaPrivateEndpointId- the value to set- Returns:
- this builder instance
-
updateOdaPrivateEndpointDetails
public UpdateOdaPrivateEndpointRequest.Builder updateOdaPrivateEndpointDetails(UpdateOdaPrivateEndpointDetails updateOdaPrivateEndpointDetails)
The information to update.- Parameters:
updateOdaPrivateEndpointDetails- the value to set- Returns:
- this builder instance
-
ifMatch
public UpdateOdaPrivateEndpointRequest.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.
- Parameters:
ifMatch- the value to set- Returns:
- this builder instance
-
opcRequestId
public UpdateOdaPrivateEndpointRequest.Builder opcRequestId(String opcRequestId)
The client request ID for tracing.This value is included in the opc-request-id response header.
- Parameters:
opcRequestId- the value to set- Returns:
- this builder instance
-
invocationCallback
public UpdateOdaPrivateEndpointRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.- Parameters:
invocationCallback- the invocation callback to be set for the request- Returns:
- this builder instance
-
retryConfiguration
public UpdateOdaPrivateEndpointRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.- Parameters:
retryConfiguration- the retry configuration to be used for the request- Returns:
- this builder instance
-
copy
public UpdateOdaPrivateEndpointRequest.Builder copy(UpdateOdaPrivateEndpointRequest o)
Copy method to populate the builder with values from the given instance.- Specified by:
copyin interfaceBmcRequest.Builder<UpdateOdaPrivateEndpointRequest,UpdateOdaPrivateEndpointDetails>- Parameters:
o- other request from which to copy values- Returns:
- this builder instance
-
build
public UpdateOdaPrivateEndpointRequest build()
Build the instance of UpdateOdaPrivateEndpointRequest as configured by this builderNote that this method takes calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuildWithoutInvocationCallback()does not.This is the preferred method to build an instance.
- Specified by:
buildin interfaceBmcRequest.Builder<UpdateOdaPrivateEndpointRequest,UpdateOdaPrivateEndpointDetails>- Returns:
- instance of UpdateOdaPrivateEndpointRequest
-
body$
public UpdateOdaPrivateEndpointRequest.Builder body$(UpdateOdaPrivateEndpointDetails body)
Alternative setter for the body parameter.- Specified by:
body$in interfaceBmcRequest.Builder<UpdateOdaPrivateEndpointRequest,UpdateOdaPrivateEndpointDetails>- Parameters:
body- the body parameter- Returns:
- this builder instance
-
buildWithoutInvocationCallback
public UpdateOdaPrivateEndpointRequest buildWithoutInvocationCallback()
Build the instance of UpdateOdaPrivateEndpointRequest as configured by this builderNote that this method does not take calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuild()does- Returns:
- instance of UpdateOdaPrivateEndpointRequest
-
-