Interface UpdateGatewayTargetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BedrockAgentCoreControlResponse.Builder
,Buildable
,CopyableBuilder<UpdateGatewayTargetResponse.Builder,
,UpdateGatewayTargetResponse> SdkBuilder<UpdateGatewayTargetResponse.Builder,
,UpdateGatewayTargetResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateGatewayTargetResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the Gateway Target was created.credentialProviderConfigurations
(Collection<CredentialProviderConfiguration> credentialProviderConfigurations) The updated credential provider configurations for the Gateway Target.credentialProviderConfigurations
(Consumer<CredentialProviderConfiguration.Builder>... credentialProviderConfigurations) The updated credential provider configurations for the Gateway Target.credentialProviderConfigurations
(CredentialProviderConfiguration... credentialProviderConfigurations) The updated credential provider configurations for the Gateway Target.description
(String description) The updated description of the Gateway Target.gatewayArn
(String gatewayArn) The Amazon Resource Name (ARN) of the Gateway.The updated name of the Gateway Target.The current status of the updated Gateway Target.status
(TargetStatus status) The current status of the updated Gateway Target.statusReasons
(String... statusReasons) The reasons for the current status of the updated Gateway Target.statusReasons
(Collection<String> statusReasons) The reasons for the current status of the updated Gateway Target.targetConfiguration
(Consumer<TargetConfiguration.Builder> targetConfiguration) Sets the value of the TargetConfiguration property for this object.targetConfiguration
(TargetConfiguration targetConfiguration) Sets the value of the TargetConfiguration property for this object.The unique identifier of the updated Gateway Target.The timestamp when the Gateway 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 updated Gateway Target.
- Parameters:
targetId
- The unique identifier of the updated Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the Gateway Target was created.
- Parameters:
createdAt
- The timestamp when the Gateway Target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the Gateway Target was last updated.
- Parameters:
updatedAt
- The timestamp when the Gateway 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 updated Gateway Target.
- Parameters:
status
- The current status of the updated Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the updated Gateway Target.
- Parameters:
status
- The current status of the updated Gateway 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 updated Gateway Target.
- Parameters:
statusReasons
- The reasons for the current status of the updated Gateway 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 updated Gateway Target.
- Parameters:
statusReasons
- The reasons for the current status of the updated Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The updated name of the Gateway Target.
- Parameters:
name
- The updated name of the Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description of the Gateway Target.
- Parameters:
description
- The updated description of the Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
Sets the value of the TargetConfiguration property for this object.- Parameters:
targetConfiguration
- The new value for the TargetConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetConfiguration
default UpdateGatewayTargetResponse.Builder targetConfiguration(Consumer<TargetConfiguration.Builder> targetConfiguration) Sets the value of the TargetConfiguration property for this object. 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
UpdateGatewayTargetResponse.Builder credentialProviderConfigurations(Collection<CredentialProviderConfiguration> credentialProviderConfigurations) The updated credential provider configurations for the Gateway Target.
- Parameters:
credentialProviderConfigurations
- The updated credential provider configurations for the Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
UpdateGatewayTargetResponse.Builder credentialProviderConfigurations(CredentialProviderConfiguration... credentialProviderConfigurations) The updated credential provider configurations for the Gateway Target.
- Parameters:
credentialProviderConfigurations
- The updated credential provider configurations for the Gateway Target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderConfigurations
UpdateGatewayTargetResponse.Builder credentialProviderConfigurations(Consumer<CredentialProviderConfiguration.Builder>... credentialProviderConfigurations) The updated credential provider configurations for the Gateway 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:
-