Cloneable
, ReadLimitInfo
, ToCopyableBuilder<PurchaseReservedInstancesOfferingRequest.Builder,PurchaseReservedInstancesOfferingRequest>
@Generated("software.amazon.awssdk:codegen") public class PurchaseReservedInstancesOfferingRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<PurchaseReservedInstancesOfferingRequest.Builder,PurchaseReservedInstancesOfferingRequest>
Contains the parameters for PurchaseReservedInstancesOffering.
Modifier and Type | Class | Description |
---|---|---|
static interface |
PurchaseReservedInstancesOfferingRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static PurchaseReservedInstancesOfferingRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
Integer |
instanceCount() |
The number of Reserved Instances to purchase.
|
ReservedInstanceLimitPrice |
limitPrice() |
Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the Reserved
Instances are not purchased at unexpected prices.
|
String |
reservedInstancesOfferingId() |
The ID of the Reserved Instance offering to purchase.
|
static Class<? extends PurchaseReservedInstancesOfferingRequest.Builder> |
serializableBuilderClass() |
|
PurchaseReservedInstancesOfferingRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public Integer instanceCount()
The number of Reserved Instances to purchase.
public String reservedInstancesOfferingId()
The ID of the Reserved Instance offering to purchase.
public ReservedInstanceLimitPrice limitPrice()
Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the Reserved Instances are not purchased at unexpected prices.
public PurchaseReservedInstancesOfferingRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PurchaseReservedInstancesOfferingRequest.Builder,PurchaseReservedInstancesOfferingRequest>
public static PurchaseReservedInstancesOfferingRequest.Builder builder()
public static Class<? extends PurchaseReservedInstancesOfferingRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.