Interface PaymentSessionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PaymentSessionSummary.Builder,,PaymentSessionSummary> SdkBuilder<PaymentSessionSummary.Builder,,PaymentSessionSummary> SdkPojo
- Enclosing class:
PaymentSessionSummary
@Mutable
@NotThreadSafe
public static interface PaymentSessionSummary.Builder
extends SdkPojo, CopyableBuilder<PaymentSessionSummary.Builder,PaymentSessionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when this payment session was created.expiryTimeInMinutes(Integer expiryTimeInMinutes) The session expiry time in minutes.paymentManagerArn(String paymentManagerArn) The ARN of the payment manager that owns this session.paymentSessionId(String paymentSessionId) The unique identifier for this payment session.The timestamp when this payment session was last updated.The user ID associated with this payment session.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
-
paymentSessionId
The unique identifier for this payment session.
- Parameters:
paymentSessionId- The unique identifier for this payment session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentManagerArn
The ARN of the payment manager that owns this session.
- Parameters:
paymentManagerArn- The ARN of the payment manager that owns this session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
The user ID associated with this payment session.
- Parameters:
userId- The user ID associated with this payment session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiryTimeInMinutes
The session expiry time in minutes.
- Parameters:
expiryTimeInMinutes- The session expiry time in minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when this payment session was created.
- Parameters:
createdAt- The timestamp when this payment session was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when this payment session was last updated.
- Parameters:
updatedAt- The timestamp when this payment session was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-