Interface CreatePaymentConnectorRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BedrockAgentCoreControlRequest.Builder,Buildable,CopyableBuilder<CreatePaymentConnectorRequest.Builder,,CreatePaymentConnectorRequest> SdkBuilder<CreatePaymentConnectorRequest.Builder,,CreatePaymentConnectorRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreatePaymentConnectorRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure that the API request completes no more than one time.credentialProviderConfigurations(Collection<CredentialsProviderConfiguration> credentialProviderConfigurations) The credential provider configurations for the payment connector.credentialProviderConfigurations(Consumer<CredentialsProviderConfiguration.Builder>... credentialProviderConfigurations) The credential provider configurations for the payment connector.credentialProviderConfigurations(CredentialsProviderConfiguration... credentialProviderConfigurations) The credential provider configurations for the payment connector.description(String description) A description of the payment connector.The name of the payment connector.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.paymentManagerId(String paymentManagerId) The unique identifier of the payment manager to create the connector for.The type of payment connector, which determines the payment provider integration.type(PaymentConnectorType type) The type of payment connector, which determines the payment provider integration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlRequest.Builder
buildMethods 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
-
paymentManagerId
The unique identifier of the payment manager to create the connector for.
- Parameters:
paymentManagerId- The unique identifier of the payment manager to create the connector for.- 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.
-
description
A description of the payment connector.
- Parameters:
description- A description of the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of payment connector, which determines the payment provider integration.
- Parameters:
type- The type of 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 payment connector, which determines the payment provider integration.
- Parameters:
type- The type of 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:
-
credentialProviderConfigurations
CreatePaymentConnectorRequest.Builder credentialProviderConfigurations(Collection<CredentialsProviderConfiguration> credentialProviderConfigurations) The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.
- Parameters:
credentialProviderConfigurations- The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
CreatePaymentConnectorRequest.Builder credentialProviderConfigurations(CredentialsProviderConfiguration... credentialProviderConfigurations) The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.
- Parameters:
credentialProviderConfigurations- The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
CreatePaymentConnectorRequest.Builder credentialProviderConfigurations(Consumer<CredentialsProviderConfiguration.Builder>... credentialProviderConfigurations) The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.
This is a convenience method that creates an instance of theCredentialsProviderConfiguration.Builderavoiding the need to create one manually viaCredentialsProviderConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocredentialProviderConfigurations(List<CredentialsProviderConfiguration>).- Parameters:
credentialProviderConfigurations- a consumer that will call methods onCredentialsProviderConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreatePaymentConnectorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreatePaymentConnectorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-