Interface BusinessSupportTierCharge.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BusinessSupportTierCharge.Builder,,BusinessSupportTierCharge> SdkBuilder<BusinessSupportTierCharge.Builder,,BusinessSupportTierCharge> SdkPojo
- Enclosing class:
BusinessSupportTierCharge
@Mutable
@NotThreadSafe
public static interface BusinessSupportTierCharge.Builder
extends SdkPojo, CopyableBuilder<BusinessSupportTierCharge.Builder,BusinessSupportTierCharge>
-
Method Summary
Modifier and TypeMethodDescriptionchargePeriodEndDate(Instant chargePeriodEndDate) The end date of the charge period for this tier charge.chargePeriodStartDate(Instant chargePeriodStartDate) The start date of the charge period for this tier charge.tierCharge(String tierCharge) The Business Support charge amount calculated for this pricing tier.tierDescription(String tierDescription) A human-readable description of the pricing tier, including the spend range and percentage rate applied.The percentage rate applied to Support-eligible spend within this pricing tier.usageSlice(String usageSlice) The amount of Support-eligible spend that falls within this pricing tier.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
tierDescription
A human-readable description of the pricing tier, including the spend range and percentage rate applied.
- Parameters:
tierDescription- A human-readable description of the pricing tier, including the spend range and percentage rate applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierRate
The percentage rate applied to Support-eligible spend within this pricing tier.
- Parameters:
tierRate- The percentage rate applied to Support-eligible spend within this pricing tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageSlice
The amount of Support-eligible spend that falls within this pricing tier.
- Parameters:
usageSlice- The amount of Support-eligible spend that falls within this pricing tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierCharge
The Business Support charge amount calculated for this pricing tier.
- Parameters:
tierCharge- The Business Support charge amount calculated for this pricing tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargePeriodStartDate
The start date of the charge period for this tier charge.
- Parameters:
chargePeriodStartDate- The start date of the charge period for this tier charge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargePeriodEndDate
The end date of the charge period for this tier charge.
- Parameters:
chargePeriodEndDate- The end date of the charge period for this tier charge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-