Interface UpdatePaymentManagerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BedrockAgentCoreControlRequest.Builder,Buildable,CopyableBuilder<UpdatePaymentManagerRequest.Builder,,UpdatePaymentManagerRequest> SdkBuilder<UpdatePaymentManagerRequest.Builder,,UpdatePaymentManagerRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdatePaymentManagerRequest
-
Method Summary
Modifier and TypeMethodDescriptionauthorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The updated authorizer configuration for the payment manager.authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The updated authorizer configuration for the payment manager.authorizerType(String authorizerType) The updated authorizer type for the payment manager.authorizerType(PaymentsAuthorizerType authorizerType) The updated authorizer type for the payment manager.clientToken(String clientToken) A unique, case-sensitive identifier to ensure that the API request completes no more than one time.description(String description) The updated description of the payment manager.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 update.The updated Amazon Resource Name (ARN) of the IAM role for the payment manager.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 update.
- Parameters:
paymentManagerId- The unique identifier of the payment manager to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description of the payment manager.
- Parameters:
description- The updated description of the payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerType
The updated authorizer type for the payment manager.
- Parameters:
authorizerType- The updated authorizer type for the payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerType
The updated authorizer type for the payment manager.
- Parameters:
authorizerType- The updated authorizer type for the payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerConfiguration
UpdatePaymentManagerRequest.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The updated authorizer configuration for the payment manager.
- Parameters:
authorizerConfiguration- The updated authorizer configuration for the payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default UpdatePaymentManagerRequest.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The updated authorizer configuration for the payment manager.
This is a convenience method that creates an instance of theAuthorizerConfiguration.Builderavoiding the need to create one manually viaAuthorizerConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizerConfiguration(AuthorizerConfiguration).- Parameters:
authorizerConfiguration- a consumer that will call methods onAuthorizerConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The updated Amazon Resource Name (ARN) of the IAM role for the payment manager.
- Parameters:
roleArn- The updated Amazon Resource Name (ARN) of the IAM role for the payment manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
UpdatePaymentManagerRequest.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
UpdatePaymentManagerRequest.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.
-