Interface PaymentManagerSummary.Builder

  • Method Details

    • paymentManagerArn

      PaymentManagerSummary.Builder paymentManagerArn(String paymentManagerArn)

      The Amazon Resource Name (ARN) of the payment manager.

      Parameters:
      paymentManagerArn - The Amazon Resource Name (ARN) of the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentManagerId

      PaymentManagerSummary.Builder paymentManagerId(String paymentManagerId)

      The unique identifier of the payment manager.

      Parameters:
      paymentManagerId - The unique identifier of the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the payment manager.

      Parameters:
      name - The name of the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      PaymentManagerSummary.Builder description(String description)

      The description of the payment manager.

      Parameters:
      description - The description of the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizerType

      PaymentManagerSummary.Builder authorizerType(String authorizerType)

      The type of authorizer used by the payment manager.

      • CUSTOM_JWT - Authorize with a bearer token.

      • AWS_IAM - Authorize with your Amazon Web Services IAM credentials.

      Parameters:
      authorizerType - The type of authorizer used by the payment manager.

      • CUSTOM_JWT - Authorize with a bearer token.

      • AWS_IAM - Authorize with your Amazon Web Services IAM credentials.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizerType

      PaymentManagerSummary.Builder authorizerType(PaymentsAuthorizerType authorizerType)

      The type of authorizer used by the payment manager.

      • CUSTOM_JWT - Authorize with a bearer token.

      • AWS_IAM - Authorize with your Amazon Web Services IAM credentials.

      Parameters:
      authorizerType - The type of authorizer used by the payment manager.

      • CUSTOM_JWT - Authorize with a bearer token.

      • AWS_IAM - Authorize with your Amazon Web Services IAM credentials.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • roleArn

      The Amazon Resource Name (ARN) of the IAM role associated with the payment manager.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the IAM role associated with the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the payment manager. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.

      Parameters:
      status - The current status of the payment manager. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the payment manager. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.

      Parameters:
      status - The current status of the payment manager. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      PaymentManagerSummary.Builder createdAt(Instant createdAt)

      The timestamp when the payment manager was created.

      Parameters:
      createdAt - The timestamp when the payment manager was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedAt

      PaymentManagerSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The timestamp when the payment manager was last updated.

      Parameters:
      lastUpdatedAt - The timestamp when the payment manager was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.