Interface CreateGatewayTargetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockAgentCoreControlResponse.Builder
,Buildable
,CopyableBuilder<CreateGatewayTargetResponse.Builder,
,CreateGatewayTargetResponse> SdkBuilder<CreateGatewayTargetResponse.Builder,
,CreateGatewayTargetResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateGatewayTargetResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the target was created.credentialProviderConfigurations
(Collection<CredentialProviderConfiguration> credentialProviderConfigurations) The credential provider configurations for the target.credentialProviderConfigurations
(Consumer<CredentialProviderConfiguration.Builder>... credentialProviderConfigurations) The credential provider configurations for the target.credentialProviderConfigurations
(CredentialProviderConfiguration... credentialProviderConfigurations) The credential provider configurations for the target.description
(String description) The description of the target.gatewayArn
(String gatewayArn) The Amazon Resource Name (ARN) of the gateway.The name of the target.The current status of the target.status
(TargetStatus status) The current status of the target.statusReasons
(String... statusReasons) The reasons for the current status of the target.statusReasons
(Collection<String> statusReasons) The reasons for the current status of the target.targetConfiguration
(Consumer<TargetConfiguration.Builder> targetConfiguration) The configuration settings for the target.targetConfiguration
(TargetConfiguration targetConfiguration) The configuration settings for the target.The unique identifier of the created target.The timestamp when the target was last updated.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 gateway.
- Parameters:
gatewayArn
- The Amazon Resource Name (ARN) of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetId
The unique identifier of the created target.
- Parameters:
targetId
- The unique identifier of the created target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the target was created.
- Parameters:
createdAt
- The timestamp when the target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the target was last updated.
- Parameters:
updatedAt
- The timestamp when the target was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the target.
- Parameters:
status
- The current status of the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the target.
- Parameters:
status
- The current status of the target.- 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 target.
- Parameters:
statusReasons
- The reasons for the current status of the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusReasons
The reasons for the current status of the target.
- Parameters:
statusReasons
- The reasons for the current status of the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the target.
- Parameters:
name
- The name of the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the target.
- Parameters:
description
- The description of the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
The configuration settings for the target.
- Parameters:
targetConfiguration
- The configuration settings for the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
default CreateGatewayTargetResponse.Builder targetConfiguration(Consumer<TargetConfiguration.Builder> targetConfiguration) The configuration settings for the target.
This is a convenience method that creates an instance of theTargetConfiguration.Builder
avoiding the need to create one manually viaTargetConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetConfiguration(TargetConfiguration)
.- Parameters:
targetConfiguration
- a consumer that will call methods onTargetConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialProviderConfigurations
CreateGatewayTargetResponse.Builder credentialProviderConfigurations(Collection<CredentialProviderConfiguration> credentialProviderConfigurations) The credential provider configurations for the target.
- Parameters:
credentialProviderConfigurations
- The credential provider configurations for the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
CreateGatewayTargetResponse.Builder credentialProviderConfigurations(CredentialProviderConfiguration... credentialProviderConfigurations) The credential provider configurations for the target.
- Parameters:
credentialProviderConfigurations
- The credential provider configurations for the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
CreateGatewayTargetResponse.Builder credentialProviderConfigurations(Consumer<CredentialProviderConfiguration.Builder>... credentialProviderConfigurations) The credential provider configurations for the target.
This is a convenience method that creates an instance of theCredentialProviderConfiguration.Builder
avoiding the need to create one manually viaCredentialProviderConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocredentialProviderConfigurations(List<CredentialProviderConfiguration>)
.- Parameters:
credentialProviderConfigurations
- a consumer that will call methods onCredentialProviderConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-