@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PurchaseReservedInstanceOfferingRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for request parameters to the PurchaseReservedInstanceOffering operation.
NOOP| Constructor and Description |
|---|
PurchaseReservedInstanceOfferingRequest() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseReservedInstanceOfferingRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Integer |
getInstanceCount()
The number of OpenSearch instances to reserve.
|
String |
getReservationName()
A customer-specified identifier to track this reservation.
|
String |
getReservedInstanceOfferingId()
The ID of the Reserved Instance offering to purchase.
|
int |
hashCode() |
void |
setInstanceCount(Integer instanceCount)
The number of OpenSearch instances to reserve.
|
void |
setReservationName(String reservationName)
A customer-specified identifier to track this reservation.
|
void |
setReservedInstanceOfferingId(String reservedInstanceOfferingId)
The ID of the Reserved Instance offering to purchase.
|
String |
toString()
Returns a string representation of this object.
|
PurchaseReservedInstanceOfferingRequest |
withInstanceCount(Integer instanceCount)
The number of OpenSearch instances to reserve.
|
PurchaseReservedInstanceOfferingRequest |
withReservationName(String reservationName)
A customer-specified identifier to track this reservation.
|
PurchaseReservedInstanceOfferingRequest |
withReservedInstanceOfferingId(String reservedInstanceOfferingId)
The ID of the Reserved Instance offering to purchase.
|
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 PurchaseReservedInstanceOfferingRequest()
public void setReservedInstanceOfferingId(String reservedInstanceOfferingId)
The ID of the Reserved Instance offering to purchase.
reservedInstanceOfferingId - The ID of the Reserved Instance offering to purchase.public String getReservedInstanceOfferingId()
The ID of the Reserved Instance offering to purchase.
public PurchaseReservedInstanceOfferingRequest withReservedInstanceOfferingId(String reservedInstanceOfferingId)
The ID of the Reserved Instance offering to purchase.
reservedInstanceOfferingId - The ID of the Reserved Instance offering to purchase.public void setReservationName(String reservationName)
A customer-specified identifier to track this reservation.
reservationName - A customer-specified identifier to track this reservation.public String getReservationName()
A customer-specified identifier to track this reservation.
public PurchaseReservedInstanceOfferingRequest withReservationName(String reservationName)
A customer-specified identifier to track this reservation.
reservationName - A customer-specified identifier to track this reservation.public void setInstanceCount(Integer instanceCount)
The number of OpenSearch instances to reserve.
instanceCount - The number of OpenSearch instances to reserve.public Integer getInstanceCount()
The number of OpenSearch instances to reserve.
public PurchaseReservedInstanceOfferingRequest withInstanceCount(Integer instanceCount)
The number of OpenSearch instances to reserve.
instanceCount - The number of OpenSearch instances to reserve.public String toString()
toString in class ObjectObject.toString()public PurchaseReservedInstanceOfferingRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()