Interface StripePrivyConfigurationOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StripePrivyConfigurationOutput.Builder,,StripePrivyConfigurationOutput> SdkBuilder<StripePrivyConfigurationOutput.Builder,,StripePrivyConfigurationOutput> SdkPojo
- Enclosing class:
StripePrivyConfigurationOutput
-
Method Summary
Modifier and TypeMethodDescriptionThe app ID provided by Privy.appSecretArn(Consumer<Secret.Builder> appSecretArn) Sets the value of the AppSecretArn property for this object.appSecretArn(Secret appSecretArn) Sets the value of the AppSecretArn property for this object.appSecretJsonKey(String appSecretJsonKey) The JSON key used to extract the app secret value from the Amazon Web Services Secrets Manager secret.appSecretSource(String appSecretSource) The source type of the app secret.appSecretSource(SecretSourceType appSecretSource) The source type of the app secret.authorizationId(String authorizationId) The authorization ID for the Stripe Privy integration.authorizationPrivateKeyArn(Consumer<Secret.Builder> authorizationPrivateKeyArn) Sets the value of the AuthorizationPrivateKeyArn property for this object.authorizationPrivateKeyArn(Secret authorizationPrivateKeyArn) Sets the value of the AuthorizationPrivateKeyArn property for this object.authorizationPrivateKeyJsonKey(String authorizationPrivateKeyJsonKey) The JSON key used to extract the authorization private key value from the Amazon Web Services Secrets Manager secret.authorizationPrivateKeySource(String authorizationPrivateKeySource) The source type of the authorization private key.authorizationPrivateKeySource(SecretSourceType authorizationPrivateKeySource) The source type of the authorization private key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
Sets the value of the AppSecretArn property for this object. This is a convenience method that creates an instance of theSecret.Builderavoiding the need to create one manually viaSecret.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toappSecretArn(Secret).- Parameters:
appSecretArn- a consumer that will call methods onSecret.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
The source type of the app secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in Amazon Web Services Secrets Manager.- Parameters:
appSecretSource- The source type of the app secret. EitherMANAGEDif the secret is managed by the service, orEXTERNALif 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
The source type of the app secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in Amazon Web Services Secrets Manager.- Parameters:
appSecretSource- The source type of the app secret. EitherMANAGEDif the secret is managed by the service, orEXTERNALif 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 theSecret.Builderavoiding the need to create one manually viaSecret.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationPrivateKeyArn(Secret).- Parameters:
authorizationPrivateKeyArn- a consumer that will call methods onSecret.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
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in Amazon Web Services Secrets Manager.- Parameters:
authorizationPrivateKeySource- The source type of the authorization private key. EitherMANAGEDif the secret is managed by the service, orEXTERNALif 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
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in Amazon Web Services Secrets Manager.- Parameters:
authorizationPrivateKeySource- The source type of the authorization private key. EitherMANAGEDif the secret is managed by the service, orEXTERNALif 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
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.
-