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.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PurchaseReservedInstancesOfferingRequest.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 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.Builder
limitPrice(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.Builder
PurchaseReservedInstancesOfferingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2019. All rights reserved.