Interface CredentialsProviderConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CredentialsProviderConfiguration.Builder,,CredentialsProviderConfiguration> SdkBuilder<CredentialsProviderConfiguration.Builder,,CredentialsProviderConfiguration> SdkPojo
- Enclosing class:
CredentialsProviderConfiguration
@Mutable
@NotThreadSafe
public static interface CredentialsProviderConfiguration.Builder
extends SdkPojo, CopyableBuilder<CredentialsProviderConfiguration.Builder,CredentialsProviderConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe credential provider configuration for a Coinbase CDP payment connector.coinbaseCDP(PaymentCredentialProviderConfiguration coinbaseCDP) The credential provider configuration for a Coinbase CDP payment connector.The credential provider configuration for a Stripe Privy payment connector.stripePrivy(PaymentCredentialProviderConfiguration stripePrivy) The credential provider configuration for a Stripe Privy payment connector.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
-
coinbaseCDP
CredentialsProviderConfiguration.Builder coinbaseCDP(PaymentCredentialProviderConfiguration coinbaseCDP) The credential provider configuration for a Coinbase CDP payment connector.
- Parameters:
coinbaseCDP- The credential provider configuration for a Coinbase CDP payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coinbaseCDP
default CredentialsProviderConfiguration.Builder coinbaseCDP(Consumer<PaymentCredentialProviderConfiguration.Builder> coinbaseCDP) The credential provider configuration for a Coinbase CDP payment connector.
This is a convenience method that creates an instance of thePaymentCredentialProviderConfiguration.Builderavoiding the need to create one manually viaPaymentCredentialProviderConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocoinbaseCDP(PaymentCredentialProviderConfiguration).- Parameters:
coinbaseCDP- a consumer that will call methods onPaymentCredentialProviderConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stripePrivy
CredentialsProviderConfiguration.Builder stripePrivy(PaymentCredentialProviderConfiguration stripePrivy) The credential provider configuration for a Stripe Privy payment connector.
- Parameters:
stripePrivy- The credential provider configuration for a Stripe Privy payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stripePrivy
default CredentialsProviderConfiguration.Builder stripePrivy(Consumer<PaymentCredentialProviderConfiguration.Builder> stripePrivy) The credential provider configuration for a Stripe Privy payment connector.
This is a convenience method that creates an instance of thePaymentCredentialProviderConfiguration.Builderavoiding the need to create one manually viaPaymentCredentialProviderConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostripePrivy(PaymentCredentialProviderConfiguration).- Parameters:
stripePrivy- a consumer that will call methods onPaymentCredentialProviderConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-