@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public PurchaseReservedInstanceOfferingRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2022. All rights reserved.