public static class UpdateAttributeRequest.Builder extends Object implements BmcRequest.Builder<UpdateAttributeRequest,UpdateAttributeDetails>
public UpdateAttributeRequest.Builder invocationCallback(com.oracle.bmc.util.internal.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 UpdateAttributeRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic UpdateAttributeRequest.Builder copy(UpdateAttributeRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<UpdateAttributeRequest,UpdateAttributeDetails>
public UpdateAttributeRequest build()
Build the instance of UpdateAttributeRequest 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<UpdateAttributeRequest,UpdateAttributeDetails>
public UpdateAttributeRequest.Builder body$(UpdateAttributeDetails body)
Alternative setter for the body parameter.
body$
in interface BmcRequest.Builder<UpdateAttributeRequest,UpdateAttributeDetails>
body
- the body parameterpublic UpdateAttributeRequest.Builder catalogId(String catalogId)
public UpdateAttributeRequest.Builder dataAssetKey(String dataAssetKey)
public UpdateAttributeRequest.Builder entityKey(String entityKey)
public UpdateAttributeRequest.Builder attributeKey(String attributeKey)
public UpdateAttributeRequest.Builder updateAttributeDetails(UpdateAttributeDetails updateAttributeDetails)
public UpdateAttributeRequest.Builder ifMatch(String ifMatch)
public UpdateAttributeRequest.Builder opcRequestId(String opcRequestId)
public UpdateAttributeRequest buildWithoutInvocationCallback()
Copyright © 2016–2021. All rights reserved.