public static interface PurchaseReservedInstancesOfferingRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<PurchaseReservedInstancesOfferingRequest.Builder,PurchaseReservedInstancesOfferingRequest>
| Modifier and Type | Method and Description |
|---|---|
PurchaseReservedInstancesOfferingRequest.Builder |
instanceCount(Integer instanceCount)
The number of Reserved Instances to purchase.
|
default PurchaseReservedInstancesOfferingRequest.Builder |
limitPrice(Consumer<ReservedInstanceLimitPrice.Builder> limitPrice)
Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the Reserved
Instances are not purchased at unexpected prices.
|
PurchaseReservedInstancesOfferingRequest.Builder |
limitPrice(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.
|
PurchaseReservedInstancesOfferingRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PurchaseReservedInstancesOfferingRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PurchaseReservedInstancesOfferingRequest.Builder |
purchaseTime(Instant purchaseTime)
The time at which to purchase the Reserved Instance, in UTC format (for example,
YYYY-MM-DDTHH:MM:SSZ).
|
PurchaseReservedInstancesOfferingRequest.Builder |
reservedInstancesOfferingId(String reservedInstancesOfferingId)
The ID of the Reserved Instance offering to purchase.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPurchaseReservedInstancesOfferingRequest.Builder instanceCount(Integer instanceCount)
The number of Reserved Instances to purchase.
instanceCount - The number of Reserved Instances to purchase.PurchaseReservedInstancesOfferingRequest.Builder reservedInstancesOfferingId(String reservedInstancesOfferingId)
The ID of the Reserved Instance offering to purchase.
reservedInstancesOfferingId - The ID of the Reserved Instance offering to purchase.PurchaseReservedInstancesOfferingRequest.Builder limitPrice(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.
limitPrice - Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the
Reserved Instances are not purchased at unexpected prices.default PurchaseReservedInstancesOfferingRequest.Builder limitPrice(Consumer<ReservedInstanceLimitPrice.Builder> limitPrice)
Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the Reserved Instances are not purchased at unexpected prices.
This is a convenience method that creates an instance of theReservedInstanceLimitPrice.Builder
avoiding the need to create one manually via ReservedInstanceLimitPrice.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to limitPrice(ReservedInstanceLimitPrice).limitPrice - a consumer that will call methods on ReservedInstanceLimitPrice.BuilderlimitPrice(ReservedInstanceLimitPrice)PurchaseReservedInstancesOfferingRequest.Builder purchaseTime(Instant purchaseTime)
The time at which to purchase the Reserved Instance, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).
purchaseTime - The time at which to purchase the Reserved Instance, in UTC format (for example,
YYYY-MM-DDTHH:MM:SSZ).PurchaseReservedInstancesOfferingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPurchaseReservedInstancesOfferingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.