Interface SendAgreementPaymentRequestResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<SendAgreementPaymentRequestResponse.Builder,,SendAgreementPaymentRequestResponse> MarketplaceAgreementResponse.Builder,SdkBuilder<SendAgreementPaymentRequestResponse.Builder,,SendAgreementPaymentRequestResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
SendAgreementPaymentRequestResponse
@Mutable
@NotThreadSafe
public static interface SendAgreementPaymentRequestResponse.Builder
extends MarketplaceAgreementResponse.Builder, SdkPojo, CopyableBuilder<SendAgreementPaymentRequestResponse.Builder,SendAgreementPaymentRequestResponse>
-
Method Summary
Modifier and TypeMethodDescriptionagreementId(String agreementId) The agreement identifier for this payment request.chargeAmount(String chargeAmount) The amount being charged to the buyer.The time when the payment request was created, in ISO 8601 format.currencyCode(String currencyCode) The currency code for the charge amount (e.g.,USD).description(String description) The detailed description of the payment request, if provided.The descriptive name of the payment request.paymentRequestId(String paymentRequestId) The unique identifier for the sent payment request.The current status of the payment request.status(PaymentRequestStatus status) The current status of the payment request.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
-
paymentRequestId
The unique identifier for the sent payment request.
- Parameters:
paymentRequestId- The unique identifier for the sent payment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agreementId
The agreement identifier for this payment request.
- Parameters:
agreementId- The agreement identifier for this payment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the payment request. The initial status is
PENDING_APPROVAL.- Parameters:
status- The current status of the payment request. The initial status isPENDING_APPROVAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the payment request. The initial status is
PENDING_APPROVAL.- Parameters:
status- The current status of the payment request. The initial status isPENDING_APPROVAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The descriptive name of the payment request.
- Parameters:
name- The descriptive name of the payment request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The detailed description of the payment request, if provided.
- Parameters:
description- The detailed description of the payment request, if provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargeAmount
The amount being charged to the buyer.
- Parameters:
chargeAmount- The amount being charged to the buyer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currencyCode
The currency code for the charge amount (e.g.,
USD).- Parameters:
currencyCode- The currency code for the charge amount (e.g.,USD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The time when the payment request was created, in ISO 8601 format.
- Parameters:
createdAt- The time when the payment request was created, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-