Interface CreateGatewayResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockAgentCoreControlResponse.Builder
,Buildable
,CopyableBuilder<CreateGatewayResponse.Builder,
,CreateGatewayResponse> SdkBuilder<CreateGatewayResponse.Builder,
,CreateGatewayResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateGatewayResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateGatewayResponse.Builder
authorizerConfiguration
(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the created Gateway.authorizerConfiguration
(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the created Gateway.authorizerType
(String authorizerType) The type of authorizer used by the gateway.authorizerType
(AuthorizerType authorizerType) The type of authorizer used by the gateway.The timestamp when the gateway was created.description
(String description) The description of the gateway.exceptionLevel
(String exceptionLevel) The verbosity of exception messages.exceptionLevel
(ExceptionLevel exceptionLevel) The verbosity of exception messages.gatewayArn
(String gatewayArn) The Amazon Resource Name (ARN) of the created gateway.The unique identifier of the created gateway.gatewayUrl
(String gatewayUrl) The URL endpoint for the created gateway.The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.The name of the gateway.default CreateGatewayResponse.Builder
protocolConfiguration
(Consumer<GatewayProtocolConfiguration.Builder> protocolConfiguration) The configuration settings for the protocol used by the gateway.protocolConfiguration
(GatewayProtocolConfiguration protocolConfiguration) The configuration settings for the protocol used by the gateway.protocolType
(String protocolType) The protocol type of the gateway.protocolType
(GatewayProtocolType protocolType) The protocol type of the gateway.The Amazon Resource Name (ARN) of the IAM role associated with the gateway.The current status of the gateway.status
(GatewayStatus status) The current status of the gateway.statusReasons
(String... statusReasons) The reasons for the current status of the gateway.statusReasons
(Collection<String> statusReasons) The reasons for the current status of the gateway.The timestamp when the gateway was last updated.default CreateGatewayResponse.Builder
workloadIdentityDetails
(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails) The workload identity details for the created Gateway.workloadIdentityDetails
(WorkloadIdentityDetails workloadIdentityDetails) The workload identity details for the created Gateway.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
gatewayArn
The Amazon Resource Name (ARN) of the created gateway.
- Parameters:
gatewayArn
- The Amazon Resource Name (ARN) of the created gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayId
The unique identifier of the created gateway.
- Parameters:
gatewayId
- The unique identifier of the created gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayUrl
The URL endpoint for the created gateway.
- Parameters:
gatewayUrl
- The URL endpoint for the created gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the gateway was created.
- Parameters:
createdAt
- The timestamp when the gateway was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the gateway was last updated.
- Parameters:
updatedAt
- The timestamp when the gateway was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the gateway.
- Parameters:
status
- The current status of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the gateway.
- Parameters:
status
- The current status of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReasons
The reasons for the current status of the gateway.
- Parameters:
statusReasons
- The reasons for the current status of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusReasons
The reasons for the current status of the gateway.
- Parameters:
statusReasons
- The reasons for the current status of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the gateway.
- Parameters:
name
- The name of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the gateway.
- Parameters:
description
- The description of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role associated with the gateway.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the IAM role associated with the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolType
The protocol type of the gateway.
- Parameters:
protocolType
- The protocol type of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolType
The protocol type of the gateway.
- Parameters:
protocolType
- The protocol type of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocolConfiguration
CreateGatewayResponse.Builder protocolConfiguration(GatewayProtocolConfiguration protocolConfiguration) The configuration settings for the protocol used by the gateway.
- Parameters:
protocolConfiguration
- The configuration settings for the protocol used by the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolConfiguration
default CreateGatewayResponse.Builder protocolConfiguration(Consumer<GatewayProtocolConfiguration.Builder> protocolConfiguration) The configuration settings for the protocol used by the gateway.
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 type of authorizer used by the gateway.
- Parameters:
authorizerType
- The type of authorizer used by the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerType
The type of authorizer used by the gateway.
- Parameters:
authorizerType
- The type of authorizer used by the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizerConfiguration
CreateGatewayResponse.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the created Gateway.
- Parameters:
authorizerConfiguration
- The authorizer configuration for the created Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default CreateGatewayResponse.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the created 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 Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.
- Parameters:
kmsKeyArn
- The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workloadIdentityDetails
CreateGatewayResponse.Builder workloadIdentityDetails(WorkloadIdentityDetails workloadIdentityDetails) The workload identity details for the created Gateway.
- Parameters:
workloadIdentityDetails
- The workload identity details for the created Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workloadIdentityDetails
default CreateGatewayResponse.Builder workloadIdentityDetails(Consumer<WorkloadIdentityDetails.Builder> workloadIdentityDetails) The workload identity details for the created Gateway.
This is a convenience method that creates an instance of theWorkloadIdentityDetails.Builder
avoiding the need to create one manually viaWorkloadIdentityDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkloadIdentityDetails(WorkloadIdentityDetails)
.- Parameters:
workloadIdentityDetails
- a consumer that will call methods onWorkloadIdentityDetails.Builder
- 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:
-
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:
-