Interface InvestmentMultiplier.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InvestmentMultiplier.Builder,,InvestmentMultiplier> SdkBuilder<InvestmentMultiplier.Builder,,InvestmentMultiplier> SdkPojo
- Enclosing class:
InvestmentMultiplier
-
Method Summary
Modifier and TypeMethodDescriptioninvestmentAttestationInputUnit(String investmentAttestationInputUnit) The unit of the attestation input that the multiplier applies to, such asworkloads migrated.multiplierType(String multiplierType) The type of the multiplier.multiplierType(MultiplierType multiplierType) The type of the multiplier.The multiplier value, expressed as a decimal string to preserve precision.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
-
value
The multiplier value, expressed as a decimal string to preserve precision. The value is digits with an optional decimal point and is 1–1000 characters. The terms of the contract define this value.
- Parameters:
value- The multiplier value, expressed as a decimal string to preserve precision. The value is digits with an optional decimal point and is 1–1000 characters. The terms of the contract define this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
investmentAttestationInputUnit
The unit of the attestation input that the multiplier applies to, such as
workloads migrated. This value is 1–1000 characters. The terms of the contract define this value.- Parameters:
investmentAttestationInputUnit- The unit of the attestation input that the multiplier applies to, such asworkloads migrated. This value is 1–1000 characters. The terms of the contract define this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiplierType
The type of the multiplier. A value of
PERCENTAGEapplies a percentage of a value. A value ofCURRENCY_AMOUNTapplies a currency amount per unit of attestation input. The terms of the contract define this value.- Parameters:
multiplierType- The type of the multiplier. A value ofPERCENTAGEapplies a percentage of a value. A value ofCURRENCY_AMOUNTapplies a currency amount per unit of attestation input. The terms of the contract define this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiplierType
The type of the multiplier. A value of
PERCENTAGEapplies a percentage of a value. A value ofCURRENCY_AMOUNTapplies a currency amount per unit of attestation input. The terms of the contract define this value.- Parameters:
multiplierType- The type of the multiplier. A value ofPERCENTAGEapplies a percentage of a value. A value ofCURRENCY_AMOUNTapplies a currency amount per unit of attestation input. The terms of the contract define this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-