@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PurchaseReservedInstanceOfferingRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for parameters to PurchaseReservedInstanceOffering
NOOP| Constructor and Description |
|---|
PurchaseReservedInstanceOfferingRequest() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseReservedInstanceOfferingRequest |
clone() |
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 OpenSearch 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 OpenSearch 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 OpenSearch instance offering to purchase.
|
addHandlerContext, copyBaseTo, 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 OpenSearch instance offering to purchase.
reservedInstanceOfferingId - The ID of the reserved OpenSearch instance offering to purchase.public String getReservedInstanceOfferingId()
The ID of the reserved OpenSearch instance offering to purchase.
public PurchaseReservedInstanceOfferingRequest withReservedInstanceOfferingId(String reservedInstanceOfferingId)
The ID of the reserved OpenSearch instance offering to purchase.
reservedInstanceOfferingId - The ID of the reserved OpenSearch 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()
clone in class AmazonWebServiceRequestCopyright © 2022. All rights reserved.