Interface ChargeSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ChargeSummary.Builder,,ChargeSummary> SdkBuilder<ChargeSummary.Builder,,ChargeSummary> SdkPojo
- Enclosing class:
ChargeSummary
-
Method Summary
Modifier and TypeMethodDescriptioncurrencyCode(String currencyCode) The three-letter currency code for all charges (e.g., USD).default ChargeSummary.BuilderestimatedTaxes(Consumer<EstimatedTaxes.Builder> estimatedTaxes) Provides an aggregated view of estimated tax information for the agreement.estimatedTaxes(EstimatedTaxes estimatedTaxes) Provides an aggregated view of estimated tax information for the agreement.expectedCharges(Collection<ExpectedCharge> expectedCharges) A list of expected charges for the agreement request.expectedCharges(Consumer<ExpectedCharge.Builder>... expectedCharges) A list of expected charges for the agreement request.expectedCharges(ExpectedCharge... expectedCharges) A list of expected charges for the agreement request.default ChargeSummary.BuilderinvoicingEntity(Consumer<InvoicingEntity.Builder> invoicingEntity) The entity responsible for issuing the invoice.invoicingEntity(InvoicingEntity invoicingEntity) The entity responsible for issuing the invoice.itemizedCharges(Collection<ItemizedCharge> itemizedCharges) An itemized list of charges for the agreement request.itemizedCharges(Consumer<ItemizedCharge.Builder>... itemizedCharges) An itemized list of charges for the agreement request.itemizedCharges(ItemizedCharge... itemizedCharges) An itemized list of charges for the agreement request.newAgreementValue(String newAgreementValue) The total value of the agreement, which includes any amendments.newAgreementValueAfterTax(String newAgreementValueAfterTax) Expected new agreement value after estimated taxes are applied.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
-
currencyCode
The three-letter currency code for all charges (e.g., USD).
- Parameters:
currencyCode- The three-letter currency code for all charges (e.g., USD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newAgreementValue
The total value of the agreement, which includes any amendments.
- Parameters:
newAgreementValue- The total value of the agreement, which includes any amendments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newAgreementValueAfterTax
Expected new agreement value after estimated taxes are applied.
- Parameters:
newAgreementValueAfterTax- Expected new agreement value after estimated taxes are applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCharges
A list of expected charges for the agreement request.
- Parameters:
expectedCharges- A list of expected charges for the agreement request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCharges
A list of expected charges for the agreement request.
- Parameters:
expectedCharges- A list of expected charges for the agreement request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCharges
A list of expected charges for the agreement request.
This is a convenience method that creates an instance of theExpectedCharge.Builderavoiding the need to create one manually viaExpectedCharge.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexpectedCharges(List<ExpectedCharge>).- Parameters:
expectedCharges- a consumer that will call methods onExpectedCharge.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
estimatedTaxes
Provides an aggregated view of estimated tax information for the agreement.
- Parameters:
estimatedTaxes- Provides an aggregated view of estimated tax information for the agreement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedTaxes
Provides an aggregated view of estimated tax information for the agreement.
This is a convenience method that creates an instance of theEstimatedTaxes.Builderavoiding the need to create one manually viaEstimatedTaxes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toestimatedTaxes(EstimatedTaxes).- Parameters:
estimatedTaxes- a consumer that will call methods onEstimatedTaxes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
itemizedCharges
An itemized list of charges for the agreement request.
- Parameters:
itemizedCharges- An itemized list of charges for the agreement request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemizedCharges
An itemized list of charges for the agreement request.
- Parameters:
itemizedCharges- An itemized list of charges for the agreement request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemizedCharges
An itemized list of charges for the agreement request.
This is a convenience method that creates an instance of theItemizedCharge.Builderavoiding the need to create one manually viaItemizedCharge.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toitemizedCharges(List<ItemizedCharge>).- Parameters:
itemizedCharges- a consumer that will call methods onItemizedCharge.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invoicingEntity
The entity responsible for issuing the invoice.
- Parameters:
invoicingEntity- The entity responsible for issuing the invoice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invoicingEntity
The entity responsible for issuing the invoice.
This is a convenience method that creates an instance of theInvoicingEntity.Builderavoiding the need to create one manually viaInvoicingEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinvoicingEntity(InvoicingEntity).- Parameters:
invoicingEntity- a consumer that will call methods onInvoicingEntity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-