Interface CustomTier.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CustomTier.Builder,,CustomTier> SdkBuilder<CustomTier.Builder,,CustomTier> SdkPojo
- Enclosing class:
CustomTier
@Mutable
@NotThreadSafe
public static interface CustomTier.Builder
extends SdkPojo, CopyableBuilder<CustomTier.Builder,CustomTier>
-
Method Summary
Modifier and TypeMethodDescriptionbeginRangeInclusive(Double beginRangeInclusive) The inclusive start of the usage range that this tier applies to.endRangeExclusive(Double endRangeExclusive) The exclusive end of the usage range that this tier applies to.The rate that's applied to the usage that falls within this 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
-
beginRangeInclusive
The inclusive start of the usage range that this tier applies to.
- Parameters:
beginRangeInclusive- The inclusive start of the usage range that this tier applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endRangeExclusive
The exclusive end of the usage range that this tier applies to. If you don't specify a value, this tier applies to all usage that is greater than or equal to
BeginRangeInclusive.- Parameters:
endRangeExclusive- The exclusive end of the usage range that this tier applies to. If you don't specify a value, this tier applies to all usage that is greater than or equal toBeginRangeInclusive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rateValue
The rate that's applied to the usage that falls within this tier.
- Parameters:
rateValue- The rate that's applied to the usage that falls within this tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-