public class ModifyReservedInstancesRequest extends AmazonWebServiceRequest implements java.io.Serializable
ModifyReservedInstances operation
.
Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
Constructor and Description |
---|
ModifyReservedInstancesRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClientToken()
A unique, case-sensitive token you provide to ensure idempotency of
your modification request.
|
java.util.List<java.lang.String> |
getReservedInstancesIds()
The IDs of the Reserved Instances to modify.
|
java.util.List<ReservedInstancesConfiguration> |
getTargetConfigurations()
The configuration settings for the Reserved Instances to modify.
|
int |
hashCode() |
void |
setClientToken(java.lang.String clientToken)
A unique, case-sensitive token you provide to ensure idempotency of
your modification request.
|
void |
setReservedInstancesIds(java.util.Collection<java.lang.String> reservedInstancesIds)
The IDs of the Reserved Instances to modify.
|
void |
setTargetConfigurations(java.util.Collection<ReservedInstancesConfiguration> targetConfigurations)
The configuration settings for the Reserved Instances to modify.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ModifyReservedInstancesRequest |
withClientToken(java.lang.String clientToken)
A unique, case-sensitive token you provide to ensure idempotency of
your modification request.
|
ModifyReservedInstancesRequest |
withReservedInstancesIds(java.util.Collection<java.lang.String> reservedInstancesIds)
The IDs of the Reserved Instances to modify.
|
ModifyReservedInstancesRequest |
withReservedInstancesIds(java.lang.String... reservedInstancesIds)
The IDs of the Reserved Instances to modify.
|
ModifyReservedInstancesRequest |
withTargetConfigurations(java.util.Collection<ReservedInstancesConfiguration> targetConfigurations)
The configuration settings for the Reserved Instances to modify.
|
ModifyReservedInstancesRequest |
withTargetConfigurations(ReservedInstancesConfiguration... targetConfigurations)
The configuration settings for the Reserved Instances to modify.
|
clone, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public java.lang.String getClientToken()
public void setClientToken(java.lang.String clientToken)
clientToken
- A unique, case-sensitive token you provide to ensure idempotency of
your modification request. For more information, see Ensuring
Idempotency.public ModifyReservedInstancesRequest withClientToken(java.lang.String clientToken)
Returns a reference to this object so that method calls can be chained together.
clientToken
- A unique, case-sensitive token you provide to ensure idempotency of
your modification request. For more information, see Ensuring
Idempotency.public java.util.List<java.lang.String> getReservedInstancesIds()
public void setReservedInstancesIds(java.util.Collection<java.lang.String> reservedInstancesIds)
reservedInstancesIds
- The IDs of the Reserved Instances to modify.public ModifyReservedInstancesRequest withReservedInstancesIds(java.lang.String... reservedInstancesIds)
Returns a reference to this object so that method calls can be chained together.
reservedInstancesIds
- The IDs of the Reserved Instances to modify.public ModifyReservedInstancesRequest withReservedInstancesIds(java.util.Collection<java.lang.String> reservedInstancesIds)
Returns a reference to this object so that method calls can be chained together.
reservedInstancesIds
- The IDs of the Reserved Instances to modify.public java.util.List<ReservedInstancesConfiguration> getTargetConfigurations()
public void setTargetConfigurations(java.util.Collection<ReservedInstancesConfiguration> targetConfigurations)
targetConfigurations
- The configuration settings for the Reserved Instances to modify.public ModifyReservedInstancesRequest withTargetConfigurations(ReservedInstancesConfiguration... targetConfigurations)
Returns a reference to this object so that method calls can be chained together.
targetConfigurations
- The configuration settings for the Reserved Instances to modify.public ModifyReservedInstancesRequest withTargetConfigurations(java.util.Collection<ReservedInstancesConfiguration> targetConfigurations)
Returns a reference to this object so that method calls can be chained together.
targetConfigurations
- The configuration settings for the Reserved Instances to modify.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.