public static class UpdateAlertRuleRequest.Builder extends Object
public UpdateAlertRuleRequest.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 UpdateAlertRuleRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic UpdateAlertRuleRequest.Builder copy(UpdateAlertRuleRequest o)
Copy method to populate the builder with values from the given instance.
public UpdateAlertRuleRequest build()
Build the instance of UpdateAlertRuleRequest 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.
public UpdateAlertRuleRequest.Builder budgetId(String budgetId)
public UpdateAlertRuleRequest.Builder alertRuleId(String alertRuleId)
public UpdateAlertRuleRequest.Builder updateAlertRuleDetails(UpdateAlertRuleDetails updateAlertRuleDetails)
public UpdateAlertRuleRequest.Builder ifMatch(String ifMatch)
public UpdateAlertRuleRequest.Builder opcRequestId(String opcRequestId)
public UpdateAlertRuleRequest buildWithoutInvocationCallback()
Copyright © 2016–2020. All rights reserved.