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 TypeMethodDescriptionauthorizationData(Consumer<AuthorizationData.Builder> authorizationData) OAuth2 authorization data for the updated gateway target.authorizationData(AuthorizationData authorizationData) OAuth2 authorization data for the updated gateway target.The 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.lastSynchronizedAt(Instant lastSynchronizedAt) The date and time at which the targets were last synchronized.metadataConfiguration(Consumer<MetadataConfiguration.Builder> metadataConfiguration) The metadata configuration that was applied to the gateway target.metadataConfiguration(MetadataConfiguration metadataConfiguration) The metadata configuration that was applied to the gateway target.The updated name of the gateway target.privateEndpoint(Consumer<PrivateEndpoint.Builder> privateEndpoint) The private endpoint configuration for the gateway target.privateEndpoint(PrivateEndpoint privateEndpoint) The private endpoint configuration for the gateway target.privateEndpointManagedResources(Collection<ManagedResourceDetails> privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.privateEndpointManagedResources(Consumer<ManagedResourceDetails.Builder>... privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.privateEndpointManagedResources(ManagedResourceDetails... privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.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, responseMetadataMethods 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, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaTargetConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCredentialProviderConfiguration.builder().When the
Consumercompletes,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:
-
lastSynchronizedAt
The date and time at which the targets were last synchronized.
- Parameters:
lastSynchronizedAt- The date and time at which the targets were last synchronized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
UpdateGatewayTargetResponse.Builder metadataConfiguration(MetadataConfiguration metadataConfiguration) The metadata configuration that was applied to the gateway target.
- Parameters:
metadataConfiguration- The metadata configuration that was applied to the gateway target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
default UpdateGatewayTargetResponse.Builder metadataConfiguration(Consumer<MetadataConfiguration.Builder> metadataConfiguration) The metadata configuration that was applied to the gateway target.
This is a convenience method that creates an instance of theMetadataConfiguration.Builderavoiding the need to create one manually viaMetadataConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadataConfiguration(MetadataConfiguration).- Parameters:
metadataConfiguration- a consumer that will call methods onMetadataConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateEndpoint
The private endpoint configuration for the gateway target.
- Parameters:
privateEndpoint- The private endpoint configuration for the gateway target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateEndpoint
default UpdateGatewayTargetResponse.Builder privateEndpoint(Consumer<PrivateEndpoint.Builder> privateEndpoint) The private endpoint configuration for the gateway target.
This is a convenience method that creates an instance of thePrivateEndpoint.Builderavoiding the need to create one manually viaPrivateEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprivateEndpoint(PrivateEndpoint).- Parameters:
privateEndpoint- a consumer that will call methods onPrivateEndpoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateEndpointManagedResources
UpdateGatewayTargetResponse.Builder privateEndpointManagedResources(Collection<ManagedResourceDetails> privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.
- Parameters:
privateEndpointManagedResources- The managed resources created by the gateway for private endpoint connectivity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateEndpointManagedResources
UpdateGatewayTargetResponse.Builder privateEndpointManagedResources(ManagedResourceDetails... privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.
- Parameters:
privateEndpointManagedResources- The managed resources created by the gateway for private endpoint connectivity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateEndpointManagedResources
UpdateGatewayTargetResponse.Builder privateEndpointManagedResources(Consumer<ManagedResourceDetails.Builder>... privateEndpointManagedResources) The managed resources created by the gateway for private endpoint connectivity.
This is a convenience method that creates an instance of theManagedResourceDetails.Builderavoiding the need to create one manually viaManagedResourceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprivateEndpointManagedResources(List<ManagedResourceDetails>).- Parameters:
privateEndpointManagedResources- a consumer that will call methods onManagedResourceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authorizationData
OAuth2 authorization data for the updated gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.
- Parameters:
authorizationData- OAuth2 authorization data for the updated gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationData
default UpdateGatewayTargetResponse.Builder authorizationData(Consumer<AuthorizationData.Builder> authorizationData) OAuth2 authorization data for the updated gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.
This is a convenience method that creates an instance of theAuthorizationData.Builderavoiding the need to create one manually viaAuthorizationData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationData(AuthorizationData).- Parameters:
authorizationData- a consumer that will call methods onAuthorizationData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-