Interface UpdatePaymentConnectorRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BedrockAgentCoreControlRequest.Builder,Buildable,CopyableBuilder<UpdatePaymentConnectorRequest.Builder,,UpdatePaymentConnectorRequest> SdkBuilder<UpdatePaymentConnectorRequest.Builder,,UpdatePaymentConnectorRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdatePaymentConnectorRequest
-
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 updated credential provider configurations for the payment connector.credentialProviderConfigurations(Consumer<CredentialsProviderConfiguration.Builder>... credentialProviderConfigurations) The updated credential provider configurations for the payment connector.credentialProviderConfigurations(CredentialsProviderConfiguration... credentialProviderConfigurations) The updated credential provider configurations for the payment connector.description(String description) The updated description of the payment connector.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.paymentConnectorId(String paymentConnectorId) The unique identifier of the payment connector to update.paymentManagerId(String paymentManagerId) The unique identifier of the parent payment manager.The updated type of the payment connector.type(PaymentConnectorType type) The updated type of the payment connector.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 parent payment manager.
- Parameters:
paymentManagerId- The unique identifier of the parent payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConnectorId
The unique identifier of the payment connector to update.
- Parameters:
paymentConnectorId- The unique identifier of the payment connector to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description of the payment connector.
- Parameters:
description- The updated description of the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The updated type of the payment connector.
- Parameters:
type- The updated type of the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The updated type of the payment connector.
- Parameters:
type- The updated type of the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialProviderConfigurations
UpdatePaymentConnectorRequest.Builder credentialProviderConfigurations(Collection<CredentialsProviderConfiguration> credentialProviderConfigurations) The updated credential provider configurations for the payment connector.
- Parameters:
credentialProviderConfigurations- The updated credential provider configurations for the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
UpdatePaymentConnectorRequest.Builder credentialProviderConfigurations(CredentialsProviderConfiguration... credentialProviderConfigurations) The updated credential provider configurations for the payment connector.
- Parameters:
credentialProviderConfigurations- The updated credential provider configurations for the payment connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
UpdatePaymentConnectorRequest.Builder credentialProviderConfigurations(Consumer<CredentialsProviderConfiguration.Builder>... credentialProviderConfigurations) The updated credential provider configurations for the payment connector.
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
UpdatePaymentConnectorRequest.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
UpdatePaymentConnectorRequest.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.
-