Interface UpdateRegistryResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentCoreControlResponse.Builder,Buildable,CopyableBuilder<UpdateRegistryResponse.Builder,,UpdateRegistryResponse> SdkBuilder<UpdateRegistryResponse.Builder,,UpdateRegistryResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateRegistryResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateRegistryResponse.BuilderapprovalConfiguration(Consumer<ApprovalConfiguration.Builder> approvalConfiguration) The approval configuration for the updated registry.approvalConfiguration(ApprovalConfiguration approvalConfiguration) The approval configuration for the updated registry.default UpdateRegistryResponse.BuilderauthorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the updated registry.authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the updated registry.authorizerType(String authorizerType) The type of authorizer used by the updated registry.authorizerType(RegistryAuthorizerType authorizerType) The type of authorizer used by the updated registry.The timestamp when the registry was created.description(String description) The description of the updated registry.The name of the updated registry.registryArn(String registryArn) The Amazon Resource Name (ARN) of the updated registry.registryId(String registryId) The unique identifier of the updated registry.The current status of the updated registry.status(RegistryStatus status) The current status of the updated registry.statusReason(String statusReason) The reason for the current status of the updated registry.The timestamp when the registry 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
-
name
The name of the updated registry.
- Parameters:
name- The name of the updated registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the updated registry.
- Parameters:
description- The description of the updated registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registryId
The unique identifier of the updated registry.
- Parameters:
registryId- The unique identifier of the updated registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registryArn
The Amazon Resource Name (ARN) of the updated registry.
- Parameters:
registryArn- The Amazon Resource Name (ARN) of the updated registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerType
The type of authorizer used by the updated registry. This controls the authorization method for the Search and Invoke APIs used by consumers.
-
CUSTOM_JWT- Authorize with a bearer token. -
AWS_IAM- Authorize with your Amazon Web Services IAM credentials.
- Parameters:
authorizerType- The type of authorizer used by the updated registry. This controls the authorization method for the Search and Invoke APIs used by consumers.-
CUSTOM_JWT- Authorize with a bearer token. -
AWS_IAM- Authorize with your Amazon Web Services IAM credentials.
-
- 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 updated registry. This controls the authorization method for the Search and Invoke APIs used by consumers.
-
CUSTOM_JWT- Authorize with a bearer token. -
AWS_IAM- Authorize with your Amazon Web Services IAM credentials.
- Parameters:
authorizerType- The type of authorizer used by the updated registry. This controls the authorization method for the Search and Invoke APIs used by consumers.-
CUSTOM_JWT- Authorize with a bearer token. -
AWS_IAM- Authorize with your Amazon Web Services IAM credentials.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
authorizerConfiguration
UpdateRegistryResponse.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the updated registry. For details, see the
AuthorizerConfigurationdata type.- Parameters:
authorizerConfiguration- The authorizer configuration for the updated registry. For details, see theAuthorizerConfigurationdata type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default UpdateRegistryResponse.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the updated registry. For details, see the
This is a convenience method that creates an instance of theAuthorizerConfigurationdata type.AuthorizerConfiguration.Builderavoiding the need to create one manually viaAuthorizerConfiguration.builder().When the
Consumercompletes,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:
-
approvalConfiguration
The approval configuration for the updated registry. For details, see the
ApprovalConfigurationdata type.- Parameters:
approvalConfiguration- The approval configuration for the updated registry. For details, see theApprovalConfigurationdata type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approvalConfiguration
default UpdateRegistryResponse.Builder approvalConfiguration(Consumer<ApprovalConfiguration.Builder> approvalConfiguration) The approval configuration for the updated registry. For details, see the
This is a convenience method that creates an instance of theApprovalConfigurationdata type.ApprovalConfiguration.Builderavoiding the need to create one manually viaApprovalConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapprovalConfiguration(ApprovalConfiguration).- Parameters:
approvalConfiguration- a consumer that will call methods onApprovalConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the updated registry. Possible values include
CREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Parameters:
status- The current status of the updated registry. Possible values includeCREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the updated registry. Possible values include
CREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Parameters:
status- The current status of the updated registry. Possible values includeCREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
The reason for the current status of the updated registry.
- Parameters:
statusReason- The reason for the current status of the updated registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the registry was created.
- Parameters:
createdAt- The timestamp when the registry was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the registry was last updated.
- Parameters:
updatedAt- The timestamp when the registry was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-