Interface CapacityBlockOffering.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CapacityBlockOffering.Builder,
,CapacityBlockOffering> SdkBuilder<CapacityBlockOffering.Builder,
,CapacityBlockOffering> SdkPojo
- Enclosing class:
CapacityBlockOffering
public static interface CapacityBlockOffering.Builder
extends SdkPojo, CopyableBuilder<CapacityBlockOffering.Builder,CapacityBlockOffering>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The Availability Zone of the Capacity Block offering.capacityBlockDurationHours
(Integer capacityBlockDurationHours) The amount of time of the Capacity Block reservation in hours.capacityBlockOfferingId
(String capacityBlockOfferingId) The ID of the Capacity Block offering.currencyCode
(String currencyCode) The currency of the payment for the Capacity Block.The end date of the Capacity Block offering.instanceCount
(Integer instanceCount) The number of instances in the Capacity Block offering.instanceType
(String instanceType) The instance type of the Capacity Block offering.The start date of the Capacity Block offering.The tenancy of the Capacity Block.tenancy
(CapacityReservationTenancy tenancy) The tenancy of the Capacity Block.upfrontFee
(String upfrontFee) The total price to be paid up front.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
capacityBlockOfferingId
The ID of the Capacity Block offering.
- Parameters:
capacityBlockOfferingId
- The ID of the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
The instance type of the Capacity Block offering.
- Parameters:
instanceType
- The instance type of the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Availability Zone of the Capacity Block offering.
- Parameters:
availabilityZone
- The Availability Zone of the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceCount
The number of instances in the Capacity Block offering.
- Parameters:
instanceCount
- The number of instances in the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startDate
The start date of the Capacity Block offering.
- Parameters:
startDate
- The start date of the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDate
The end date of the Capacity Block offering.
- Parameters:
endDate
- The end date of the Capacity Block offering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityBlockDurationHours
The amount of time of the Capacity Block reservation in hours.
- Parameters:
capacityBlockDurationHours
- The amount of time of the Capacity Block reservation in hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upfrontFee
The total price to be paid up front.
- Parameters:
upfrontFee
- The total price to be paid up front.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
The currency of the payment for the Capacity Block.
- Parameters:
currencyCode
- The currency of the payment for the Capacity Block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenancy
The tenancy of the Capacity Block.
- Parameters:
tenancy
- The tenancy of the Capacity Block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tenancy
The tenancy of the Capacity Block.
- Parameters:
tenancy
- The tenancy of the Capacity Block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-