@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSCleanRooms
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSCleanRooms
instead.
Welcome to the AWS Clean Rooms API Reference.
AWS Clean Rooms is an AWS service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.
To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the AWS Clean Rooms User Guide.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
BatchGetSchemaResult |
batchGetSchema(BatchGetSchemaRequest batchGetSchemaRequest)
Retrieves multiple schemas by their identifiers.
|
CreateCollaborationResult |
createCollaboration(CreateCollaborationRequest createCollaborationRequest)
Creates a new collaboration.
|
CreateConfiguredTableResult |
createConfiguredTable(CreateConfiguredTableRequest createConfiguredTableRequest)
Creates a new configured table resource.
|
CreateConfiguredTableAnalysisRuleResult |
createConfiguredTableAnalysisRule(CreateConfiguredTableAnalysisRuleRequest createConfiguredTableAnalysisRuleRequest)
Creates a new analysis rule for a configured table.
|
CreateConfiguredTableAssociationResult |
createConfiguredTableAssociation(CreateConfiguredTableAssociationRequest createConfiguredTableAssociationRequest)
Creates a configured table association.
|
CreateMembershipResult |
createMembership(CreateMembershipRequest createMembershipRequest)
Creates a membership for a specific collaboration identifier and joins the collaboration.
|
DeleteCollaborationResult |
deleteCollaboration(DeleteCollaborationRequest deleteCollaborationRequest)
Deletes a collaboration.
|
DeleteConfiguredTableResult |
deleteConfiguredTable(DeleteConfiguredTableRequest deleteConfiguredTableRequest)
Deletes a configured table.
|
DeleteConfiguredTableAnalysisRuleResult |
deleteConfiguredTableAnalysisRule(DeleteConfiguredTableAnalysisRuleRequest deleteConfiguredTableAnalysisRuleRequest)
Deletes a configured table analysis rule.
|
DeleteConfiguredTableAssociationResult |
deleteConfiguredTableAssociation(DeleteConfiguredTableAssociationRequest deleteConfiguredTableAssociationRequest)
Deletes a configured table association.
|
DeleteMemberResult |
deleteMember(DeleteMemberRequest deleteMemberRequest)
Removes the specified member from a collaboration.
|
DeleteMembershipResult |
deleteMembership(DeleteMembershipRequest deleteMembershipRequest)
Deletes a specified membership.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCollaborationResult |
getCollaboration(GetCollaborationRequest getCollaborationRequest)
Returns metadata about a collaboration.
|
GetConfiguredTableResult |
getConfiguredTable(GetConfiguredTableRequest getConfiguredTableRequest)
Retrieves a configured table.
|
GetConfiguredTableAnalysisRuleResult |
getConfiguredTableAnalysisRule(GetConfiguredTableAnalysisRuleRequest getConfiguredTableAnalysisRuleRequest)
Retrieves a configured table analysis rule.
|
GetConfiguredTableAssociationResult |
getConfiguredTableAssociation(GetConfiguredTableAssociationRequest getConfiguredTableAssociationRequest)
Retrieves a configured table association.
|
GetMembershipResult |
getMembership(GetMembershipRequest getMembershipRequest)
Retrieves a specified membership for an identifier.
|
GetProtectedQueryResult |
getProtectedQuery(GetProtectedQueryRequest getProtectedQueryRequest)
Returns query processing metadata.
|
GetSchemaResult |
getSchema(GetSchemaRequest getSchemaRequest)
Retrieves the schema for a relation within a collaboration.
|
GetSchemaAnalysisRuleResult |
getSchemaAnalysisRule(GetSchemaAnalysisRuleRequest getSchemaAnalysisRuleRequest)
Retrieves a schema analysis rule.
|
ListCollaborationsResult |
listCollaborations(ListCollaborationsRequest listCollaborationsRequest)
Lists collaborations the caller owns, is active in, or has been invited to.
|
ListConfiguredTableAssociationsResult |
listConfiguredTableAssociations(ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest)
Lists configured table associations for a membership.
|
ListConfiguredTablesResult |
listConfiguredTables(ListConfiguredTablesRequest listConfiguredTablesRequest)
Lists configured tables.
|
ListMembersResult |
listMembers(ListMembersRequest listMembersRequest)
Lists all members within a collaboration.
|
ListMembershipsResult |
listMemberships(ListMembershipsRequest listMembershipsRequest)
Lists all memberships resources within the caller's account.
|
ListProtectedQueriesResult |
listProtectedQueries(ListProtectedQueriesRequest listProtectedQueriesRequest)
Lists protected queries, sorted by the most recent query.
|
ListSchemasResult |
listSchemas(ListSchemasRequest listSchemasRequest)
Lists the schemas for relations within a collaboration.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all of the tags that have been added to a resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartProtectedQueryResult |
startProtectedQuery(StartProtectedQueryRequest startProtectedQueryRequest)
Creates a protected query that is started by AWS Clean Rooms.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag or list of tags from a resource.
|
UpdateCollaborationResult |
updateCollaboration(UpdateCollaborationRequest updateCollaborationRequest)
Updates collaboration metadata and can only be called by the collaboration owner.
|
UpdateConfiguredTableResult |
updateConfiguredTable(UpdateConfiguredTableRequest updateConfiguredTableRequest)
Updates a configured table.
|
UpdateConfiguredTableAnalysisRuleResult |
updateConfiguredTableAnalysisRule(UpdateConfiguredTableAnalysisRuleRequest updateConfiguredTableAnalysisRuleRequest)
Updates a configured table analysis rule.
|
UpdateConfiguredTableAssociationResult |
updateConfiguredTableAssociation(UpdateConfiguredTableAssociationRequest updateConfiguredTableAssociationRequest)
Updates a configured table association.
|
UpdateMembershipResult |
updateMembership(UpdateMembershipRequest updateMembershipRequest)
Updates a membership.
|
UpdateProtectedQueryResult |
updateProtectedQuery(UpdateProtectedQueryRequest updateProtectedQueryRequest)
Updates the processing of a currently running query.
|
static final String ENDPOINT_PREFIX
BatchGetSchemaResult batchGetSchema(BatchGetSchemaRequest batchGetSchemaRequest)
Retrieves multiple schemas by their identifiers.
batchGetSchemaRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.CreateCollaborationResult createCollaboration(CreateCollaborationRequest createCollaborationRequest)
Creates a new collaboration.
createCollaborationRequest
- ServiceQuotaExceededException
- Request denied because service quota has been exceeded.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.CreateConfiguredTableResult createConfiguredTable(CreateConfiguredTableRequest createConfiguredTableRequest)
Creates a new configured table resource.
createConfiguredTableRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ServiceQuotaExceededException
- Request denied because service quota has been exceeded.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.CreateConfiguredTableAnalysisRuleResult createConfiguredTableAnalysisRule(CreateConfiguredTableAnalysisRuleRequest createConfiguredTableAnalysisRuleRequest)
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRuleRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.CreateConfiguredTableAssociationResult createConfiguredTableAssociation(CreateConfiguredTableAssociationRequest createConfiguredTableAssociationRequest)
Creates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociationRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ServiceQuotaExceededException
- Request denied because service quota has been exceeded.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.CreateMembershipResult createMembership(CreateMembershipRequest createMembershipRequest)
Creates a membership for a specific collaboration identifier and joins the collaboration.
createMembershipRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ServiceQuotaExceededException
- Request denied because service quota has been exceeded.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteCollaborationResult deleteCollaboration(DeleteCollaborationRequest deleteCollaborationRequest)
Deletes a collaboration. It can only be called by the collaboration owner.
deleteCollaborationRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteConfiguredTableResult deleteConfiguredTable(DeleteConfiguredTableRequest deleteConfiguredTableRequest)
Deletes a configured table.
deleteConfiguredTableRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteConfiguredTableAnalysisRuleResult deleteConfiguredTableAnalysisRule(DeleteConfiguredTableAnalysisRuleRequest deleteConfiguredTableAnalysisRuleRequest)
Deletes a configured table analysis rule.
deleteConfiguredTableAnalysisRuleRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteConfiguredTableAssociationResult deleteConfiguredTableAssociation(DeleteConfiguredTableAssociationRequest deleteConfiguredTableAssociationRequest)
Deletes a configured table association.
deleteConfiguredTableAssociationRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteMemberResult deleteMember(DeleteMemberRequest deleteMemberRequest)
Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration.
deleteMemberRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.DeleteMembershipResult deleteMembership(DeleteMembershipRequest deleteMembershipRequest)
Deletes a specified membership. All resources under a membership must be deleted.
deleteMembershipRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetCollaborationResult getCollaboration(GetCollaborationRequest getCollaborationRequest)
Returns metadata about a collaboration.
getCollaborationRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetConfiguredTableResult getConfiguredTable(GetConfiguredTableRequest getConfiguredTableRequest)
Retrieves a configured table.
getConfiguredTableRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetConfiguredTableAnalysisRuleResult getConfiguredTableAnalysisRule(GetConfiguredTableAnalysisRuleRequest getConfiguredTableAnalysisRuleRequest)
Retrieves a configured table analysis rule.
getConfiguredTableAnalysisRuleRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetConfiguredTableAssociationResult getConfiguredTableAssociation(GetConfiguredTableAssociationRequest getConfiguredTableAssociationRequest)
Retrieves a configured table association.
getConfiguredTableAssociationRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetMembershipResult getMembership(GetMembershipRequest getMembershipRequest)
Retrieves a specified membership for an identifier.
getMembershipRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetProtectedQueryResult getProtectedQuery(GetProtectedQueryRequest getProtectedQueryRequest)
Returns query processing metadata.
getProtectedQueryRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetSchemaResult getSchema(GetSchemaRequest getSchemaRequest)
Retrieves the schema for a relation within a collaboration.
getSchemaRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.GetSchemaAnalysisRuleResult getSchemaAnalysisRule(GetSchemaAnalysisRuleRequest getSchemaAnalysisRuleRequest)
Retrieves a schema analysis rule.
getSchemaAnalysisRuleRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListCollaborationsResult listCollaborations(ListCollaborationsRequest listCollaborationsRequest)
Lists collaborations the caller owns, is active in, or has been invited to.
listCollaborationsRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListConfiguredTableAssociationsResult listConfiguredTableAssociations(ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest)
Lists configured table associations for a membership.
listConfiguredTableAssociationsRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListConfiguredTablesResult listConfiguredTables(ListConfiguredTablesRequest listConfiguredTablesRequest)
Lists configured tables.
listConfiguredTablesRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListMembersResult listMembers(ListMembersRequest listMembersRequest)
Lists all members within a collaboration.
listMembersRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListMembershipsResult listMemberships(ListMembershipsRequest listMembershipsRequest)
Lists all memberships resources within the caller's account.
listMembershipsRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListProtectedQueriesResult listProtectedQueries(ListProtectedQueriesRequest listProtectedQueriesRequest)
Lists protected queries, sorted by the most recent query.
listProtectedQueriesRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListSchemasResult listSchemas(ListSchemasRequest listSchemasRequest)
Lists the schemas for relations within a collaboration.
listSchemasRequest
- ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all of the tags that have been added to a resource.
listTagsForResourceRequest
- ResourceNotFoundException
- Request references a resource which does not exist.ValidationException
- The input fails to satisfy the specified constraints.StartProtectedQueryResult startProtectedQuery(StartProtectedQueryRequest startProtectedQueryRequest)
Creates a protected query that is started by AWS Clean Rooms.
startProtectedQueryRequest
- ServiceQuotaExceededException
- Request denied because service quota has been exceeded.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags a resource.
tagResourceRequest
- ResourceNotFoundException
- Request references a resource which does not exist.ValidationException
- The input fails to satisfy the specified constraints.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag or list of tags from a resource.
untagResourceRequest
- ResourceNotFoundException
- Request references a resource which does not exist.ValidationException
- The input fails to satisfy the specified constraints.UpdateCollaborationResult updateCollaboration(UpdateCollaborationRequest updateCollaborationRequest)
Updates collaboration metadata and can only be called by the collaboration owner.
updateCollaborationRequest
- InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.UpdateConfiguredTableResult updateConfiguredTable(UpdateConfiguredTableRequest updateConfiguredTableRequest)
Updates a configured table.
updateConfiguredTableRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.UpdateConfiguredTableAnalysisRuleResult updateConfiguredTableAnalysisRule(UpdateConfiguredTableAnalysisRuleRequest updateConfiguredTableAnalysisRuleRequest)
Updates a configured table analysis rule.
updateConfiguredTableAnalysisRuleRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.UpdateConfiguredTableAssociationResult updateConfiguredTableAssociation(UpdateConfiguredTableAssociationRequest updateConfiguredTableAssociationRequest)
Updates a configured table association.
updateConfiguredTableAssociationRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.UpdateMembershipResult updateMembership(UpdateMembershipRequest updateMembershipRequest)
Updates a membership.
updateMembershipRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.UpdateProtectedQueryResult updateProtectedQuery(UpdateProtectedQueryRequest updateProtectedQueryRequest)
Updates the processing of a currently running query.
updateProtectedQueryRequest
- ConflictException
- Updating or deleting a resource can cause an inconsistent state.ResourceNotFoundException
- Request references a resource which does not exist.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the specified constraints.ThrottlingException
- Request was denied due to request throttling.AccessDeniedException
- Caller does not have sufficient access to perform this action.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.