@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCleanRooms extends Object implements AWSCleanRooms
AWSCleanRooms
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public BatchGetSchemaResult batchGetSchema(BatchGetSchemaRequest request)
AWSCleanRooms
Retrieves multiple schemas by their identifiers.
batchGetSchema
in interface AWSCleanRooms
public CreateCollaborationResult createCollaboration(CreateCollaborationRequest request)
AWSCleanRooms
Creates a new collaboration.
createCollaboration
in interface AWSCleanRooms
public CreateConfiguredTableResult createConfiguredTable(CreateConfiguredTableRequest request)
AWSCleanRooms
Creates a new configured table resource.
createConfiguredTable
in interface AWSCleanRooms
public CreateConfiguredTableAnalysisRuleResult createConfiguredTableAnalysisRule(CreateConfiguredTableAnalysisRuleRequest request)
AWSCleanRooms
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRule
in interface AWSCleanRooms
public CreateConfiguredTableAssociationResult createConfiguredTableAssociation(CreateConfiguredTableAssociationRequest request)
AWSCleanRooms
Creates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociation
in interface AWSCleanRooms
public CreateMembershipResult createMembership(CreateMembershipRequest request)
AWSCleanRooms
Creates a membership for a specific collaboration identifier and joins the collaboration.
createMembership
in interface AWSCleanRooms
public DeleteCollaborationResult deleteCollaboration(DeleteCollaborationRequest request)
AWSCleanRooms
Deletes a collaboration. It can only be called by the collaboration owner.
deleteCollaboration
in interface AWSCleanRooms
public DeleteConfiguredTableResult deleteConfiguredTable(DeleteConfiguredTableRequest request)
AWSCleanRooms
Deletes a configured table.
deleteConfiguredTable
in interface AWSCleanRooms
public DeleteConfiguredTableAnalysisRuleResult deleteConfiguredTableAnalysisRule(DeleteConfiguredTableAnalysisRuleRequest request)
AWSCleanRooms
Deletes a configured table analysis rule.
deleteConfiguredTableAnalysisRule
in interface AWSCleanRooms
public DeleteConfiguredTableAssociationResult deleteConfiguredTableAssociation(DeleteConfiguredTableAssociationRequest request)
AWSCleanRooms
Deletes a configured table association.
deleteConfiguredTableAssociation
in interface AWSCleanRooms
public DeleteMemberResult deleteMember(DeleteMemberRequest request)
AWSCleanRooms
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.
deleteMember
in interface AWSCleanRooms
public DeleteMembershipResult deleteMembership(DeleteMembershipRequest request)
AWSCleanRooms
Deletes a specified membership. All resources under a membership must be deleted.
deleteMembership
in interface AWSCleanRooms
public GetCollaborationResult getCollaboration(GetCollaborationRequest request)
AWSCleanRooms
Returns metadata about a collaboration.
getCollaboration
in interface AWSCleanRooms
public GetConfiguredTableResult getConfiguredTable(GetConfiguredTableRequest request)
AWSCleanRooms
Retrieves a configured table.
getConfiguredTable
in interface AWSCleanRooms
public GetConfiguredTableAnalysisRuleResult getConfiguredTableAnalysisRule(GetConfiguredTableAnalysisRuleRequest request)
AWSCleanRooms
Retrieves a configured table analysis rule.
getConfiguredTableAnalysisRule
in interface AWSCleanRooms
public GetConfiguredTableAssociationResult getConfiguredTableAssociation(GetConfiguredTableAssociationRequest request)
AWSCleanRooms
Retrieves a configured table association.
getConfiguredTableAssociation
in interface AWSCleanRooms
public GetMembershipResult getMembership(GetMembershipRequest request)
AWSCleanRooms
Retrieves a specified membership for an identifier.
getMembership
in interface AWSCleanRooms
public GetProtectedQueryResult getProtectedQuery(GetProtectedQueryRequest request)
AWSCleanRooms
Returns query processing metadata.
getProtectedQuery
in interface AWSCleanRooms
public GetSchemaResult getSchema(GetSchemaRequest request)
AWSCleanRooms
Retrieves the schema for a relation within a collaboration.
getSchema
in interface AWSCleanRooms
public GetSchemaAnalysisRuleResult getSchemaAnalysisRule(GetSchemaAnalysisRuleRequest request)
AWSCleanRooms
Retrieves a schema analysis rule.
getSchemaAnalysisRule
in interface AWSCleanRooms
public ListCollaborationsResult listCollaborations(ListCollaborationsRequest request)
AWSCleanRooms
Lists collaborations the caller owns, is active in, or has been invited to.
listCollaborations
in interface AWSCleanRooms
public ListConfiguredTableAssociationsResult listConfiguredTableAssociations(ListConfiguredTableAssociationsRequest request)
AWSCleanRooms
Lists configured table associations for a membership.
listConfiguredTableAssociations
in interface AWSCleanRooms
public ListConfiguredTablesResult listConfiguredTables(ListConfiguredTablesRequest request)
AWSCleanRooms
Lists configured tables.
listConfiguredTables
in interface AWSCleanRooms
public ListMembersResult listMembers(ListMembersRequest request)
AWSCleanRooms
Lists all members within a collaboration.
listMembers
in interface AWSCleanRooms
public ListMembershipsResult listMemberships(ListMembershipsRequest request)
AWSCleanRooms
Lists all memberships resources within the caller's account.
listMemberships
in interface AWSCleanRooms
public ListProtectedQueriesResult listProtectedQueries(ListProtectedQueriesRequest request)
AWSCleanRooms
Lists protected queries, sorted by the most recent query.
listProtectedQueries
in interface AWSCleanRooms
public ListSchemasResult listSchemas(ListSchemasRequest request)
AWSCleanRooms
Lists the schemas for relations within a collaboration.
listSchemas
in interface AWSCleanRooms
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSCleanRooms
Lists all of the tags that have been added to a resource.
listTagsForResource
in interface AWSCleanRooms
public StartProtectedQueryResult startProtectedQuery(StartProtectedQueryRequest request)
AWSCleanRooms
Creates a protected query that is started by AWS Clean Rooms.
startProtectedQuery
in interface AWSCleanRooms
public TagResourceResult tagResource(TagResourceRequest request)
AWSCleanRooms
Tags a resource.
tagResource
in interface AWSCleanRooms
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSCleanRooms
Removes a tag or list of tags from a resource.
untagResource
in interface AWSCleanRooms
public UpdateCollaborationResult updateCollaboration(UpdateCollaborationRequest request)
AWSCleanRooms
Updates collaboration metadata and can only be called by the collaboration owner.
updateCollaboration
in interface AWSCleanRooms
public UpdateConfiguredTableResult updateConfiguredTable(UpdateConfiguredTableRequest request)
AWSCleanRooms
Updates a configured table.
updateConfiguredTable
in interface AWSCleanRooms
public UpdateConfiguredTableAnalysisRuleResult updateConfiguredTableAnalysisRule(UpdateConfiguredTableAnalysisRuleRequest request)
AWSCleanRooms
Updates a configured table analysis rule.
updateConfiguredTableAnalysisRule
in interface AWSCleanRooms
public UpdateConfiguredTableAssociationResult updateConfiguredTableAssociation(UpdateConfiguredTableAssociationRequest request)
AWSCleanRooms
Updates a configured table association.
updateConfiguredTableAssociation
in interface AWSCleanRooms
public UpdateMembershipResult updateMembership(UpdateMembershipRequest request)
AWSCleanRooms
Updates a membership.
updateMembership
in interface AWSCleanRooms
public UpdateProtectedQueryResult updateProtectedQuery(UpdateProtectedQueryRequest request)
AWSCleanRooms
Updates the processing of a currently running query.
updateProtectedQuery
in interface AWSCleanRooms
public void shutdown()
AWSCleanRooms
shutdown
in interface AWSCleanRooms
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCleanRooms
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.
getCachedResponseMetadata
in interface AWSCleanRooms
request
- The originally executed request.