Interface StripePrivyConfigurationOutput.Builder

  • Method Details

    • appId

      The app ID provided by Privy.

      Parameters:
      appId - The app ID provided by Privy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appSecretArn

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

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

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

      Parameters:
      appSecretArn - a consumer that will call methods on Secret.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • appSecretJsonKey

      StripePrivyConfigurationOutput.Builder appSecretJsonKey(String appSecretJsonKey)

      The JSON key used to extract the app secret value from the Amazon Web Services Secrets Manager secret.

      Parameters:
      appSecretJsonKey - The JSON key used to extract the app secret value from the Amazon Web Services Secrets Manager secret.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appSecretSource

      StripePrivyConfigurationOutput.Builder appSecretSource(String appSecretSource)

      The source type of the app secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

      Parameters:
      appSecretSource - The source type of the app secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • appSecretSource

      StripePrivyConfigurationOutput.Builder appSecretSource(SecretSourceType appSecretSource)

      The source type of the app secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

      Parameters:
      appSecretSource - The source type of the app secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizationPrivateKeyArn

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

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

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

      Parameters:
      authorizationPrivateKeyArn - a consumer that will call methods on Secret.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizationPrivateKeyJsonKey

      StripePrivyConfigurationOutput.Builder authorizationPrivateKeyJsonKey(String authorizationPrivateKeyJsonKey)

      The JSON key used to extract the authorization private key value from the Amazon Web Services Secrets Manager secret.

      Parameters:
      authorizationPrivateKeyJsonKey - The JSON key used to extract the authorization private key value from the Amazon Web Services Secrets Manager secret.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationPrivateKeySource

      StripePrivyConfigurationOutput.Builder authorizationPrivateKeySource(String authorizationPrivateKeySource)

      The source type of the authorization private key. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

      Parameters:
      authorizationPrivateKeySource - The source type of the authorization private key. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizationPrivateKeySource

      StripePrivyConfigurationOutput.Builder authorizationPrivateKeySource(SecretSourceType authorizationPrivateKeySource)

      The source type of the authorization private key. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

      Parameters:
      authorizationPrivateKeySource - The source type of the authorization private key. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authorizationId

      StripePrivyConfigurationOutput.Builder authorizationId(String authorizationId)

      The authorization ID for the Stripe Privy integration.

      Parameters:
      authorizationId - The authorization ID for the Stripe Privy integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.