Interface ItemizedCharge.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ItemizedCharge.Builder,,ItemizedCharge> SdkBuilder<ItemizedCharge.Builder,,ItemizedCharge> SdkPojo
- Enclosing class:
ItemizedCharge
@Mutable
@NotThreadSafe
public static interface ItemizedCharge.Builder
extends SdkPojo, CopyableBuilder<ItemizedCharge.Builder,ItemizedCharge>
-
Method Summary
Modifier and TypeMethodDescriptionchargeReference(String chargeReference) The identifier of the expected charge that this itemized charge contributes to.dimensionKey(String dimensionKey) The dimension key as specified in the accepted term.incrementalChargeAmount(String incrementalChargeAmount) The total incremental charge amount for this dimension.newQuantity(Integer newQuantity) The requested quantity for this dimension.oldQuantity(Integer oldQuantity) The existing quantity for this dimension from the source agreement.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
-
dimensionKey
The dimension key as specified in the accepted term.
- Parameters:
dimensionKey- The dimension key as specified in the accepted term.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newQuantity
The requested quantity for this dimension.
- Parameters:
newQuantity- The requested quantity for this dimension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oldQuantity
The existing quantity for this dimension from the source agreement. This value is
0for NEW intent.- Parameters:
oldQuantity- The existing quantity for this dimension from the source agreement. This value is0for NEW intent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargeReference
The identifier of the expected charge that this itemized charge contributes to.
- Parameters:
chargeReference- The identifier of the expected charge that this itemized charge contributes to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incrementalChargeAmount
The total incremental charge amount for this dimension.
- Parameters:
incrementalChargeAmount- The total incremental charge amount for this dimension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-