Interface UpdateGatewayRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,BedrockAgentCoreControlRequest.Builder
,Buildable
,CopyableBuilder<UpdateGatewayRequest.Builder,
,UpdateGatewayRequest> SdkBuilder<UpdateGatewayRequest.Builder,
,UpdateGatewayRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateGatewayRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateGatewayRequest.Builder
authorizerConfiguration
(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The updated authorizer configuration for the Gateway.authorizerConfiguration
(AuthorizerConfiguration authorizerConfiguration) The updated authorizer configuration for the Gateway.authorizerType
(String authorizerType) The updated authorizer type for the Gateway.authorizerType
(AuthorizerType authorizerType) The updated authorizer type for the Gateway.description
(String description) The updated description for the Gateway.exceptionLevel
(String exceptionLevel) The verbosity of exception messages.exceptionLevel
(ExceptionLevel exceptionLevel) The verbosity of exception messages.gatewayIdentifier
(String gatewayIdentifier) The identifier of the gateway to update.The updated ARN of the KMS key used to encrypt the Gateway.The updated name for the Gateway.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateGatewayRequest.Builder
protocolConfiguration
(Consumer<GatewayProtocolConfiguration.Builder> protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.protocolConfiguration
(GatewayProtocolConfiguration protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.protocolType
(String protocolType) The updated protocol type for the Gateway.protocolType
(GatewayProtocolType protocolType) The updated protocol type for the Gateway.The updated IAM role ARN that provides permissions for the Gateway.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
gatewayIdentifier
The identifier of the gateway to update. This can be either the gateway ID or the gateway ARN.
- Parameters:
gatewayIdentifier
- The identifier of the gateway to update. This can be either the gateway ID or the gateway ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The updated name for the Gateway.
- Parameters:
name
- The updated name for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description for the Gateway.
- Parameters:
description
- The updated description for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The updated IAM role ARN that provides permissions for the Gateway.
- Parameters:
roleArn
- The updated IAM role ARN that provides permissions for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolType
The updated protocol type for the Gateway.
- Parameters:
protocolType
- The updated protocol type for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolType
The updated protocol type for the Gateway.
- Parameters:
protocolType
- The updated protocol type for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolConfiguration
UpdateGatewayRequest.Builder protocolConfiguration(GatewayProtocolConfiguration protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object.- Parameters:
protocolConfiguration
- The new value for the ProtocolConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolConfiguration
default UpdateGatewayRequest.Builder protocolConfiguration(Consumer<GatewayProtocolConfiguration.Builder> protocolConfiguration) Sets the value of the ProtocolConfiguration property for this object. This is a convenience method that creates an instance of theGatewayProtocolConfiguration.Builder
avoiding the need to create one manually viaGatewayProtocolConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprotocolConfiguration(GatewayProtocolConfiguration)
.- Parameters:
protocolConfiguration
- a consumer that will call methods onGatewayProtocolConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerType
The updated authorizer type for the Gateway.
- Parameters:
authorizerType
- The updated authorizer type for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerType
The updated authorizer type for the Gateway.
- Parameters:
authorizerType
- The updated authorizer type for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerConfiguration
UpdateGatewayRequest.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The updated authorizer configuration for the Gateway.
- Parameters:
authorizerConfiguration
- The updated authorizer configuration for the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default UpdateGatewayRequest.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The updated authorizer configuration for the Gateway.
This is a convenience method that creates an instance of theAuthorizerConfiguration.Builder
avoiding the need to create one manually viaAuthorizerConfiguration.builder()
.When the
Consumer
completes,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:
-
kmsKeyArn
The updated ARN of the KMS key used to encrypt the Gateway.
- Parameters:
kmsKeyArn
- The updated ARN of the KMS key used to encrypt the Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exceptionLevel
The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.
- Parameters:
exceptionLevel
- The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exceptionLevel
The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.
- Parameters:
exceptionLevel
- The verbosity of exception messages. Use DEBUG mode to see granular exception messages from a Gateway. If this parameter is not set, exception messages are by default sanitized for presentation to end users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateGatewayRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateGatewayRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-