Interface BatchCreateBillingAdjustmentRequestEntry.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BatchCreateBillingAdjustmentRequestEntry.Builder,,BatchCreateBillingAdjustmentRequestEntry> SdkBuilder<BatchCreateBillingAdjustmentRequestEntry.Builder,,BatchCreateBillingAdjustmentRequestEntry> SdkPojo
- Enclosing class:
BatchCreateBillingAdjustmentRequestEntry
-
Method Summary
Modifier and TypeMethodDescriptionadjustmentAmount(String adjustmentAmount) The adjustment amount as a string representation of a decimal number in the currency of the invoice.adjustmentReasonCode(String adjustmentReasonCode) The reason code for the billing adjustment.adjustmentReasonCode(BillingAdjustmentReasonCode adjustmentReasonCode) The reason code for the billing adjustment.agreementId(String agreementId) The unique identifier of the agreement associated with the invoice.clientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.currencyCode(String currencyCode) The 3-letter ISO 4217 currency code for the adjustment amount (e.g.,USD).description(String description) An optional detailed description of the adjustment reason.originalInvoiceId(String originalInvoiceId) The identifier of the original invoice to adjust.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
-
agreementId
The unique identifier of the agreement associated with the invoice.
- Parameters:
agreementId- The unique identifier of the agreement associated with the invoice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalInvoiceId
The identifier of the original invoice to adjust.
- Parameters:
originalInvoiceId- The identifier of the original invoice to adjust.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adjustmentAmount
The adjustment amount as a string representation of a decimal number in the currency of the invoice.
- Parameters:
adjustmentAmount- The adjustment amount as a string representation of a decimal number in the currency of the invoice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
The 3-letter ISO 4217 currency code for the adjustment amount (e.g.,
USD).- Parameters:
currencyCode- The 3-letter ISO 4217 currency code for the adjustment amount (e.g.,USD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adjustmentReasonCode
The reason code for the billing adjustment. Valid values include
INCORRECT_TERMS_ACCEPTED,INCORRECT_METERING,TEST_ENVIRONMENT_CHARGES,ALTERNATIVE_PROCUREMENT_CHANNEL,UNINTENDED_RENEWAL,BUYER_DISSATISFACTION, andOTHER.- Parameters:
adjustmentReasonCode- The reason code for the billing adjustment. Valid values includeINCORRECT_TERMS_ACCEPTED,INCORRECT_METERING,TEST_ENVIRONMENT_CHARGES,ALTERNATIVE_PROCUREMENT_CHANNEL,UNINTENDED_RENEWAL,BUYER_DISSATISFACTION, andOTHER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
adjustmentReasonCode
BatchCreateBillingAdjustmentRequestEntry.Builder adjustmentReasonCode(BillingAdjustmentReasonCode adjustmentReasonCode) The reason code for the billing adjustment. Valid values include
INCORRECT_TERMS_ACCEPTED,INCORRECT_METERING,TEST_ENVIRONMENT_CHARGES,ALTERNATIVE_PROCUREMENT_CHANNEL,UNINTENDED_RENEWAL,BUYER_DISSATISFACTION, andOTHER.- Parameters:
adjustmentReasonCode- The reason code for the billing adjustment. Valid values includeINCORRECT_TERMS_ACCEPTED,INCORRECT_METERING,TEST_ENVIRONMENT_CHARGES,ALTERNATIVE_PROCUREMENT_CHANNEL,UNINTENDED_RENEWAL,BUYER_DISSATISFACTION, andOTHER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
An optional detailed description of the adjustment reason.
- Parameters:
description- An optional detailed description of the adjustment reason.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-