Interface GetBillingAdjustmentRequestResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetBillingAdjustmentRequestResponse.Builder,,GetBillingAdjustmentRequestResponse> MarketplaceAgreementResponse.Builder,SdkBuilder<GetBillingAdjustmentRequestResponse.Builder,,GetBillingAdjustmentRequestResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetBillingAdjustmentRequestResponse
-
Method Summary
Modifier and TypeMethodDescriptionadjustmentAmount(String adjustmentAmount) The adjustment amount as a string representation of a decimal number.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 this billing adjustment request.billingAdjustmentRequestId(String billingAdjustmentRequestId) The unique identifier of the billing adjustment request.The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).currencyCode(String currencyCode) The currency code for the adjustment amount (e.g.,USD).description(String description) The detailed description of the billing adjustment reason, if provided.originalInvoiceId(String originalInvoiceId) The identifier of the original invoice being adjusted.The current status of the billing adjustment request.status(BillingAdjustmentStatus status) The current status of the billing adjustment request.statusMessage(String statusMessage) A message providing additional context about the billing adjustment request status.The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.marketplaceagreement.model.MarketplaceAgreementResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
billingAdjustmentRequestId
GetBillingAdjustmentRequestResponse.Builder billingAdjustmentRequestId(String billingAdjustmentRequestId) The unique identifier of the billing adjustment request.
- Parameters:
billingAdjustmentRequestId- The unique identifier of the billing adjustment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agreementId
The unique identifier of the agreement associated with this billing adjustment request.
- Parameters:
agreementId- The unique identifier of the agreement associated with this billing adjustment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adjustmentReasonCode
The reason code for the billing adjustment.
- Parameters:
adjustmentReasonCode- The reason code for the billing adjustment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
adjustmentReasonCode
GetBillingAdjustmentRequestResponse.Builder adjustmentReasonCode(BillingAdjustmentReasonCode adjustmentReasonCode) The reason code for the billing adjustment.
- Parameters:
adjustmentReasonCode- The reason code for the billing adjustment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The detailed description of the billing adjustment reason, if provided.
- Parameters:
description- The detailed description of the billing adjustment reason, if provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalInvoiceId
The identifier of the original invoice being adjusted.
- Parameters:
originalInvoiceId- The identifier of the original invoice being adjusted.- 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.
- Parameters:
adjustmentAmount- The adjustment amount as a string representation of a decimal number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
The currency code for the adjustment amount (e.g.,
USD).- Parameters:
currencyCode- The currency code for the adjustment amount (e.g.,USD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the billing adjustment request.
- Parameters:
status- The current status of the billing adjustment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the billing adjustment request.
- Parameters:
status- The current status of the billing adjustment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A message providing additional context about the billing adjustment request status. This field is populated only when the status is
VALIDATION_FAILED.- Parameters:
statusMessage- A message providing additional context about the billing adjustment request status. This field is populated only when the status isVALIDATION_FAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).
- Parameters:
createdAt- The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).
- Parameters:
updatedAt- The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-