Interface GetPaymentManagerResponse.Builder

  • Method Details

    • paymentManagerArn

      GetPaymentManagerResponse.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

      GetPaymentManagerResponse.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

      GetPaymentManagerResponse.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

      GetPaymentManagerResponse.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

      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:
    • authorizerConfiguration

      GetPaymentManagerResponse.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration)
      Sets the value of the AuthorizerConfiguration property for this object.
      Parameters:
      authorizerConfiguration - The new value for the AuthorizerConfiguration property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizerConfiguration

      default GetPaymentManagerResponse.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration)
      Sets the value of the AuthorizerConfiguration property for this object. This is a convenience method that creates an instance of the AuthorizerConfiguration.Builder avoiding the need to create one manually via AuthorizerConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to authorizerConfiguration(AuthorizerConfiguration).

      Parameters:
      authorizerConfiguration - a consumer that will call methods on AuthorizerConfiguration.Builder
      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.
    • workloadIdentityDetails

      GetPaymentManagerResponse.Builder workloadIdentityDetails(WorkloadIdentityDetails workloadIdentityDetails)
      Sets the value of the WorkloadIdentityDetails property for this object.
      Parameters:
      workloadIdentityDetails - The new value for the WorkloadIdentityDetails property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadIdentityDetails

      default GetPaymentManagerResponse.Builder workloadIdentityDetails(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails)
      Sets the value of the WorkloadIdentityDetails property for this object. This is a convenience method that creates an instance of the WorkloadIdentityDetails.Builder avoiding the need to create one manually via WorkloadIdentityDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to workloadIdentityDetails(WorkloadIdentityDetails).

      Parameters:
      workloadIdentityDetails - a consumer that will call methods on WorkloadIdentityDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      GetPaymentManagerResponse.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.
    • 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:
    • tags

      The tags associated with the payment manager.

      Parameters:
      tags - The tags associated with the payment manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.