Interface PaymentInstrumentSummary.Builder

  • Method Details

    • paymentInstrumentId

      PaymentInstrumentSummary.Builder paymentInstrumentId(String paymentInstrumentId)

      The unique identifier for this payment instrument.

      Parameters:
      paymentInstrumentId - The unique identifier for this payment instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentManagerArn

      PaymentInstrumentSummary.Builder paymentManagerArn(String paymentManagerArn)

      The ARN of the payment manager that owns this payment instrument.

      Parameters:
      paymentManagerArn - The ARN of the payment manager that owns this payment instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentConnectorId

      PaymentInstrumentSummary.Builder paymentConnectorId(String paymentConnectorId)

      The ID of the payment connector associated with this instrument.

      Parameters:
      paymentConnectorId - The ID of the payment connector associated with this instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userId

      The user ID associated with this payment instrument.

      Parameters:
      userId - The user ID associated with this payment instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentInstrumentType

      PaymentInstrumentSummary.Builder paymentInstrumentType(String paymentInstrumentType)

      The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).

      Parameters:
      paymentInstrumentType - The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • paymentInstrumentType

      PaymentInstrumentSummary.Builder paymentInstrumentType(PaymentInstrumentType paymentInstrumentType)

      The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).

      Parameters:
      paymentInstrumentType - The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of this payment instrument.

      Parameters:
      status - The current status of this payment instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of this payment instrument.

      Parameters:
      status - The current status of this payment instrument.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when this payment instrument was created.

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

      The timestamp when this payment instrument was last updated.

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