@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DisassociatePricingRulesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| DisassociatePricingRulesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| DisassociatePricingRulesRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getArn()
 The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from. | 
| List<String> | getPricingRuleArns()
 A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated. | 
| int | hashCode() | 
| void | setArn(String arn)
 The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from. | 
| void | setPricingRuleArns(Collection<String> pricingRuleArns)
 A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated. | 
| String | toString()Returns a string representation of this object. | 
| DisassociatePricingRulesRequest | withArn(String arn)
 The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from. | 
| DisassociatePricingRulesRequest | withPricingRuleArns(Collection<String> pricingRuleArns)
 A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated. | 
| DisassociatePricingRulesRequest | withPricingRuleArns(String... pricingRuleArns)
 A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setArn(String arn)
The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.
arn - The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.public String getArn()
The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.
public DisassociatePricingRulesRequest withArn(String arn)
The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.
arn - The pricing plan Amazon Resource Name (ARN) to disassociate pricing rules from.public List<String> getPricingRuleArns()
A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.
public void setPricingRuleArns(Collection<String> pricingRuleArns)
A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.
pricingRuleArns - A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.public DisassociatePricingRulesRequest withPricingRuleArns(String... pricingRuleArns)
A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.
 NOTE: This method appends the values to the existing list (if any). Use
 setPricingRuleArns(java.util.Collection) or withPricingRuleArns(java.util.Collection) if you
 want to override the existing values.
 
pricingRuleArns - A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.public DisassociatePricingRulesRequest withPricingRuleArns(Collection<String> pricingRuleArns)
A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.
pricingRuleArns - A list containing the Amazon Resource Name (ARN) of the pricing rules that will be disassociated.public String toString()
toString in class ObjectObject.toString()public DisassociatePricingRulesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()