Interface GetRegistryResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentCoreControlResponse.Builder,Buildable,CopyableBuilder<GetRegistryResponse.Builder,,GetRegistryResponse> SdkBuilder<GetRegistryResponse.Builder,,GetRegistryResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetRegistryResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault GetRegistryResponse.BuilderapprovalConfiguration(Consumer<ApprovalConfiguration.Builder> approvalConfiguration) The approval configuration for registry records.approvalConfiguration(ApprovalConfiguration approvalConfiguration) The approval configuration for registry records.default GetRegistryResponse.BuilderauthorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the registry.authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the registry.authorizerType(String authorizerType) The type of authorizer used by the registry.authorizerType(RegistryAuthorizerType authorizerType) The type of authorizer used by the registry.The timestamp when the registry was created.description(String description) The description of the registry.The name of the registry.registryArn(String registryArn) The Amazon Resource Name (ARN) of the registry.registryId(String registryId) The unique identifier of the registry.The current status of the registry.status(RegistryStatus status) The current status of the registry.statusReason(String statusReason) The reason for the current status, typically set when the status is a failure state.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 registry.
- Parameters:
name- The name of the registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the registry.
- Parameters:
description- The description of the registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registryId
The unique identifier of the registry.
- Parameters:
registryId- The unique identifier of the registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registryArn
The Amazon Resource Name (ARN) of the registry.
- Parameters:
registryArn- The Amazon Resource Name (ARN) of the registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerType
The type of authorizer used by the 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 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 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 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
GetRegistryResponse.Builder authorizerConfiguration(AuthorizerConfiguration authorizerConfiguration) The authorizer configuration for the registry. For details, see the
AuthorizerConfigurationdata type.- Parameters:
authorizerConfiguration- The authorizer configuration for the registry. For details, see theAuthorizerConfigurationdata type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizerConfiguration
default GetRegistryResponse.Builder authorizerConfiguration(Consumer<AuthorizerConfiguration.Builder> authorizerConfiguration) The authorizer configuration for the 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 registry records. For details, see the
ApprovalConfigurationdata type.- Parameters:
approvalConfiguration- The approval configuration for registry records. For details, see theApprovalConfigurationdata type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approvalConfiguration
default GetRegistryResponse.Builder approvalConfiguration(Consumer<ApprovalConfiguration.Builder> approvalConfiguration) The approval configuration for registry records. 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 registry. Possible values include
CREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Parameters:
status- The current status of the 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 registry. Possible values include
CREATING,READY,UPDATING,CREATE_FAILED,UPDATE_FAILED,DELETING, andDELETE_FAILED.- Parameters:
status- The current status of the 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, typically set when the status is a failure state.
- Parameters:
statusReason- The reason for the current status, typically set when the status is a failure state.- 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.
-