Interface PaymentConnectorSummary.Builder

  • Method Details

    • paymentConnectorId

      PaymentConnectorSummary.Builder paymentConnectorId(String paymentConnectorId)

      The unique identifier of the payment connector.

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

      The name of the payment connector.

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

      The type of the payment connector, which determines the payment provider integration.

      Parameters:
      type - The type of the payment connector, which determines the payment provider integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the payment connector, which determines the payment provider integration.

      Parameters:
      type - The type of the payment connector, which determines the payment provider integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provisionMode

      PaymentConnectorSummary.Builder provisionMode(String provisionMode)

      Specifies how the payment connector was provisioned. Payment connectors that were created before this field was available return MANUAL.

      • MANUAL - You provided the credential provider configurations, so you own the credentials.

      • QUICK_CREATE - AgentCore provisioned the credential provider for you, so the credentials are service-managed and you can rotate them with RotatePaymentConnectorCredentials.

      Parameters:
      provisionMode - Specifies how the payment connector was provisioned. Payment connectors that were created before this field was available return MANUAL.

      • MANUAL - You provided the credential provider configurations, so you own the credentials.

      • QUICK_CREATE - AgentCore provisioned the credential provider for you, so the credentials are service-managed and you can rotate them with RotatePaymentConnectorCredentials.

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

      Specifies how the payment connector was provisioned. Payment connectors that were created before this field was available return MANUAL.

      • MANUAL - You provided the credential provider configurations, so you own the credentials.

      • QUICK_CREATE - AgentCore provisioned the credential provider for you, so the credentials are service-managed and you can rotate them with RotatePaymentConnectorCredentials.

      Parameters:
      provisionMode - Specifies how the payment connector was provisioned. Payment connectors that were created before this field was available return MANUAL.

      • MANUAL - You provided the credential provider configurations, so you own the credentials.

      • QUICK_CREATE - AgentCore provisioned the credential provider for you, so the credentials are service-managed and you can rotate them with RotatePaymentConnectorCredentials.

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

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

      Parameters:
      status - The current status of the payment connector. 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 connector. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.

      Parameters:
      status - The current status of the payment connector. 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:
    • lastUpdatedAt

      PaymentConnectorSummary.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The timestamp when the payment connector was last updated.

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