@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCleanRoomsAsync extends AbstractAWSCleanRooms implements AWSCleanRoomsAsync
AWSCleanRoomsAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
batchGetSchema, createCollaboration, createConfiguredTable, createConfiguredTableAnalysisRule, createConfiguredTableAssociation, createMembership, deleteCollaboration, deleteConfiguredTable, deleteConfiguredTableAnalysisRule, deleteConfiguredTableAssociation, deleteMember, deleteMembership, getCachedResponseMetadata, getCollaboration, getConfiguredTable, getConfiguredTableAnalysisRule, getConfiguredTableAssociation, getMembership, getProtectedQuery, getSchema, getSchemaAnalysisRule, listCollaborations, listConfiguredTableAssociations, listConfiguredTables, listMembers, listMemberships, listProtectedQueries, listSchemas, listTagsForResource, shutdown, startProtectedQuery, tagResource, untagResource, updateCollaboration, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateMembership, updateProtectedQuery
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchGetSchema, createCollaboration, createConfiguredTable, createConfiguredTableAnalysisRule, createConfiguredTableAssociation, createMembership, deleteCollaboration, deleteConfiguredTable, deleteConfiguredTableAnalysisRule, deleteConfiguredTableAssociation, deleteMember, deleteMembership, getCachedResponseMetadata, getCollaboration, getConfiguredTable, getConfiguredTableAnalysisRule, getConfiguredTableAssociation, getMembership, getProtectedQuery, getSchema, getSchemaAnalysisRule, listCollaborations, listConfiguredTableAssociations, listConfiguredTables, listMembers, listMemberships, listProtectedQueries, listSchemas, listTagsForResource, shutdown, startProtectedQuery, tagResource, untagResource, updateCollaboration, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateMembership, updateProtectedQuery
public Future<BatchGetSchemaResult> batchGetSchemaAsync(BatchGetSchemaRequest request)
AWSCleanRoomsAsync
Retrieves multiple schemas by their identifiers.
batchGetSchemaAsync
in interface AWSCleanRoomsAsync
public Future<BatchGetSchemaResult> batchGetSchemaAsync(BatchGetSchemaRequest request, AsyncHandler<BatchGetSchemaRequest,BatchGetSchemaResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves multiple schemas by their identifiers.
batchGetSchemaAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateCollaborationResult> createCollaborationAsync(CreateCollaborationRequest request)
AWSCleanRoomsAsync
Creates a new collaboration.
createCollaborationAsync
in interface AWSCleanRoomsAsync
public Future<CreateCollaborationResult> createCollaborationAsync(CreateCollaborationRequest request, AsyncHandler<CreateCollaborationRequest,CreateCollaborationResult> asyncHandler)
AWSCleanRoomsAsync
Creates a new collaboration.
createCollaborationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConfiguredTableResult> createConfiguredTableAsync(CreateConfiguredTableRequest request)
AWSCleanRoomsAsync
Creates a new configured table resource.
createConfiguredTableAsync
in interface AWSCleanRoomsAsync
public Future<CreateConfiguredTableResult> createConfiguredTableAsync(CreateConfiguredTableRequest request, AsyncHandler<CreateConfiguredTableRequest,CreateConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsync
Creates a new configured table resource.
createConfiguredTableAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConfiguredTableAnalysisRuleResult> createConfiguredTableAnalysisRuleAsync(CreateConfiguredTableAnalysisRuleRequest request)
AWSCleanRoomsAsync
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<CreateConfiguredTableAnalysisRuleResult> createConfiguredTableAnalysisRuleAsync(CreateConfiguredTableAnalysisRuleRequest request, AsyncHandler<CreateConfiguredTableAnalysisRuleRequest,CreateConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConfiguredTableAssociationResult> createConfiguredTableAssociationAsync(CreateConfiguredTableAssociationRequest request)
AWSCleanRoomsAsync
Creates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
public Future<CreateConfiguredTableAssociationResult> createConfiguredTableAssociationAsync(CreateConfiguredTableAssociationRequest request, AsyncHandler<CreateConfiguredTableAssociationRequest,CreateConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Creates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateMembershipResult> createMembershipAsync(CreateMembershipRequest request)
AWSCleanRoomsAsync
Creates a membership for a specific collaboration identifier and joins the collaboration.
createMembershipAsync
in interface AWSCleanRoomsAsync
public Future<CreateMembershipResult> createMembershipAsync(CreateMembershipRequest request, AsyncHandler<CreateMembershipRequest,CreateMembershipResult> asyncHandler)
AWSCleanRoomsAsync
Creates a membership for a specific collaboration identifier and joins the collaboration.
createMembershipAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteCollaborationResult> deleteCollaborationAsync(DeleteCollaborationRequest request)
AWSCleanRoomsAsync
Deletes a collaboration. It can only be called by the collaboration owner.
deleteCollaborationAsync
in interface AWSCleanRoomsAsync
public Future<DeleteCollaborationResult> deleteCollaborationAsync(DeleteCollaborationRequest request, AsyncHandler<DeleteCollaborationRequest,DeleteCollaborationResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a collaboration. It can only be called by the collaboration owner.
deleteCollaborationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConfiguredTableResult> deleteConfiguredTableAsync(DeleteConfiguredTableRequest request)
AWSCleanRoomsAsync
Deletes a configured table.
deleteConfiguredTableAsync
in interface AWSCleanRoomsAsync
public Future<DeleteConfiguredTableResult> deleteConfiguredTableAsync(DeleteConfiguredTableRequest request, AsyncHandler<DeleteConfiguredTableRequest,DeleteConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a configured table.
deleteConfiguredTableAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConfiguredTableAnalysisRuleResult> deleteConfiguredTableAnalysisRuleAsync(DeleteConfiguredTableAnalysisRuleRequest request)
AWSCleanRoomsAsync
Deletes a configured table analysis rule.
deleteConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<DeleteConfiguredTableAnalysisRuleResult> deleteConfiguredTableAnalysisRuleAsync(DeleteConfiguredTableAnalysisRuleRequest request, AsyncHandler<DeleteConfiguredTableAnalysisRuleRequest,DeleteConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a configured table analysis rule.
deleteConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConfiguredTableAssociationResult> deleteConfiguredTableAssociationAsync(DeleteConfiguredTableAssociationRequest request)
AWSCleanRoomsAsync
Deletes a configured table association.
deleteConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
public Future<DeleteConfiguredTableAssociationResult> deleteConfiguredTableAssociationAsync(DeleteConfiguredTableAssociationRequest request, AsyncHandler<DeleteConfiguredTableAssociationRequest,DeleteConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a configured table association.
deleteConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request)
AWSCleanRoomsAsync
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.
deleteMemberAsync
in interface AWSCleanRoomsAsync
public Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request, AsyncHandler<DeleteMemberRequest,DeleteMemberResult> asyncHandler)
AWSCleanRoomsAsync
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.
deleteMemberAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMembershipResult> deleteMembershipAsync(DeleteMembershipRequest request)
AWSCleanRoomsAsync
Deletes a specified membership. All resources under a membership must be deleted.
deleteMembershipAsync
in interface AWSCleanRoomsAsync
public Future<DeleteMembershipResult> deleteMembershipAsync(DeleteMembershipRequest request, AsyncHandler<DeleteMembershipRequest,DeleteMembershipResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a specified membership. All resources under a membership must be deleted.
deleteMembershipAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCollaborationResult> getCollaborationAsync(GetCollaborationRequest request)
AWSCleanRoomsAsync
Returns metadata about a collaboration.
getCollaborationAsync
in interface AWSCleanRoomsAsync
public Future<GetCollaborationResult> getCollaborationAsync(GetCollaborationRequest request, AsyncHandler<GetCollaborationRequest,GetCollaborationResult> asyncHandler)
AWSCleanRoomsAsync
Returns metadata about a collaboration.
getCollaborationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConfiguredTableResult> getConfiguredTableAsync(GetConfiguredTableRequest request)
AWSCleanRoomsAsync
Retrieves a configured table.
getConfiguredTableAsync
in interface AWSCleanRoomsAsync
public Future<GetConfiguredTableResult> getConfiguredTableAsync(GetConfiguredTableRequest request, AsyncHandler<GetConfiguredTableRequest,GetConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a configured table.
getConfiguredTableAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConfiguredTableAnalysisRuleResult> getConfiguredTableAnalysisRuleAsync(GetConfiguredTableAnalysisRuleRequest request)
AWSCleanRoomsAsync
Retrieves a configured table analysis rule.
getConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<GetConfiguredTableAnalysisRuleResult> getConfiguredTableAnalysisRuleAsync(GetConfiguredTableAnalysisRuleRequest request, AsyncHandler<GetConfiguredTableAnalysisRuleRequest,GetConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a configured table analysis rule.
getConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConfiguredTableAssociationResult> getConfiguredTableAssociationAsync(GetConfiguredTableAssociationRequest request)
AWSCleanRoomsAsync
Retrieves a configured table association.
getConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
public Future<GetConfiguredTableAssociationResult> getConfiguredTableAssociationAsync(GetConfiguredTableAssociationRequest request, AsyncHandler<GetConfiguredTableAssociationRequest,GetConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a configured table association.
getConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMembershipResult> getMembershipAsync(GetMembershipRequest request)
AWSCleanRoomsAsync
Retrieves a specified membership for an identifier.
getMembershipAsync
in interface AWSCleanRoomsAsync
public Future<GetMembershipResult> getMembershipAsync(GetMembershipRequest request, AsyncHandler<GetMembershipRequest,GetMembershipResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a specified membership for an identifier.
getMembershipAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProtectedQueryResult> getProtectedQueryAsync(GetProtectedQueryRequest request)
AWSCleanRoomsAsync
Returns query processing metadata.
getProtectedQueryAsync
in interface AWSCleanRoomsAsync
public Future<GetProtectedQueryResult> getProtectedQueryAsync(GetProtectedQueryRequest request, AsyncHandler<GetProtectedQueryRequest,GetProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsync
Returns query processing metadata.
getProtectedQueryAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSchemaResult> getSchemaAsync(GetSchemaRequest request)
AWSCleanRoomsAsync
Retrieves the schema for a relation within a collaboration.
getSchemaAsync
in interface AWSCleanRoomsAsync
public Future<GetSchemaResult> getSchemaAsync(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves the schema for a relation within a collaboration.
getSchemaAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSchemaAnalysisRuleResult> getSchemaAnalysisRuleAsync(GetSchemaAnalysisRuleRequest request)
AWSCleanRoomsAsync
Retrieves a schema analysis rule.
getSchemaAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<GetSchemaAnalysisRuleResult> getSchemaAnalysisRuleAsync(GetSchemaAnalysisRuleRequest request, AsyncHandler<GetSchemaAnalysisRuleRequest,GetSchemaAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a schema analysis rule.
getSchemaAnalysisRuleAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListCollaborationsResult> listCollaborationsAsync(ListCollaborationsRequest request)
AWSCleanRoomsAsync
Lists collaborations the caller owns, is active in, or has been invited to.
listCollaborationsAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationsResult> listCollaborationsAsync(ListCollaborationsRequest request, AsyncHandler<ListCollaborationsRequest,ListCollaborationsResult> asyncHandler)
AWSCleanRoomsAsync
Lists collaborations the caller owns, is active in, or has been invited to.
listCollaborationsAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListConfiguredTableAssociationsResult> listConfiguredTableAssociationsAsync(ListConfiguredTableAssociationsRequest request)
AWSCleanRoomsAsync
Lists configured table associations for a membership.
listConfiguredTableAssociationsAsync
in interface AWSCleanRoomsAsync
public Future<ListConfiguredTableAssociationsResult> listConfiguredTableAssociationsAsync(ListConfiguredTableAssociationsRequest request, AsyncHandler<ListConfiguredTableAssociationsRequest,ListConfiguredTableAssociationsResult> asyncHandler)
AWSCleanRoomsAsync
Lists configured table associations for a membership.
listConfiguredTableAssociationsAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListConfiguredTablesResult> listConfiguredTablesAsync(ListConfiguredTablesRequest request)
AWSCleanRoomsAsync
Lists configured tables.
listConfiguredTablesAsync
in interface AWSCleanRoomsAsync
public Future<ListConfiguredTablesResult> listConfiguredTablesAsync(ListConfiguredTablesRequest request, AsyncHandler<ListConfiguredTablesRequest,ListConfiguredTablesResult> asyncHandler)
AWSCleanRoomsAsync
Lists configured tables.
listConfiguredTablesAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMembersResult> listMembersAsync(ListMembersRequest request)
AWSCleanRoomsAsync
Lists all members within a collaboration.
listMembersAsync
in interface AWSCleanRoomsAsync
public Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AWSCleanRoomsAsync
Lists all members within a collaboration.
listMembersAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMembershipsResult> listMembershipsAsync(ListMembershipsRequest request)
AWSCleanRoomsAsync
Lists all memberships resources within the caller's account.
listMembershipsAsync
in interface AWSCleanRoomsAsync
public Future<ListMembershipsResult> listMembershipsAsync(ListMembershipsRequest request, AsyncHandler<ListMembershipsRequest,ListMembershipsResult> asyncHandler)
AWSCleanRoomsAsync
Lists all memberships resources within the caller's account.
listMembershipsAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProtectedQueriesResult> listProtectedQueriesAsync(ListProtectedQueriesRequest request)
AWSCleanRoomsAsync
Lists protected queries, sorted by the most recent query.
listProtectedQueriesAsync
in interface AWSCleanRoomsAsync
public Future<ListProtectedQueriesResult> listProtectedQueriesAsync(ListProtectedQueriesRequest request, AsyncHandler<ListProtectedQueriesRequest,ListProtectedQueriesResult> asyncHandler)
AWSCleanRoomsAsync
Lists protected queries, sorted by the most recent query.
listProtectedQueriesAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSchemasResult> listSchemasAsync(ListSchemasRequest request)
AWSCleanRoomsAsync
Lists the schemas for relations within a collaboration.
listSchemasAsync
in interface AWSCleanRoomsAsync
public Future<ListSchemasResult> listSchemasAsync(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResult> asyncHandler)
AWSCleanRoomsAsync
Lists the schemas for relations within a collaboration.
listSchemasAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSCleanRoomsAsync
Lists all of the tags that have been added to a resource.
listTagsForResourceAsync
in interface AWSCleanRoomsAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSCleanRoomsAsync
Lists all of the tags that have been added to a resource.
listTagsForResourceAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartProtectedQueryResult> startProtectedQueryAsync(StartProtectedQueryRequest request)
AWSCleanRoomsAsync
Creates a protected query that is started by AWS Clean Rooms.
startProtectedQueryAsync
in interface AWSCleanRoomsAsync
public Future<StartProtectedQueryResult> startProtectedQueryAsync(StartProtectedQueryRequest request, AsyncHandler<StartProtectedQueryRequest,StartProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsync
Creates a protected query that is started by AWS Clean Rooms.
startProtectedQueryAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSCleanRoomsAsync
Tags a resource.
tagResourceAsync
in interface AWSCleanRoomsAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSCleanRoomsAsync
Tags a resource.
tagResourceAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSCleanRoomsAsync
Removes a tag or list of tags from a resource.
untagResourceAsync
in interface AWSCleanRoomsAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSCleanRoomsAsync
Removes a tag or list of tags from a resource.
untagResourceAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateCollaborationResult> updateCollaborationAsync(UpdateCollaborationRequest request)
AWSCleanRoomsAsync
Updates collaboration metadata and can only be called by the collaboration owner.
updateCollaborationAsync
in interface AWSCleanRoomsAsync
public Future<UpdateCollaborationResult> updateCollaborationAsync(UpdateCollaborationRequest request, AsyncHandler<UpdateCollaborationRequest,UpdateCollaborationResult> asyncHandler)
AWSCleanRoomsAsync
Updates collaboration metadata and can only be called by the collaboration owner.
updateCollaborationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateConfiguredTableResult> updateConfiguredTableAsync(UpdateConfiguredTableRequest request)
AWSCleanRoomsAsync
Updates a configured table.
updateConfiguredTableAsync
in interface AWSCleanRoomsAsync
public Future<UpdateConfiguredTableResult> updateConfiguredTableAsync(UpdateConfiguredTableRequest request, AsyncHandler<UpdateConfiguredTableRequest,UpdateConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsync
Updates a configured table.
updateConfiguredTableAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateConfiguredTableAnalysisRuleResult> updateConfiguredTableAnalysisRuleAsync(UpdateConfiguredTableAnalysisRuleRequest request)
AWSCleanRoomsAsync
Updates a configured table analysis rule.
updateConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<UpdateConfiguredTableAnalysisRuleResult> updateConfiguredTableAnalysisRuleAsync(UpdateConfiguredTableAnalysisRuleRequest request, AsyncHandler<UpdateConfiguredTableAnalysisRuleRequest,UpdateConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Updates a configured table analysis rule.
updateConfiguredTableAnalysisRuleAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateConfiguredTableAssociationResult> updateConfiguredTableAssociationAsync(UpdateConfiguredTableAssociationRequest request)
AWSCleanRoomsAsync
Updates a configured table association.
updateConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
public Future<UpdateConfiguredTableAssociationResult> updateConfiguredTableAssociationAsync(UpdateConfiguredTableAssociationRequest request, AsyncHandler<UpdateConfiguredTableAssociationRequest,UpdateConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Updates a configured table association.
updateConfiguredTableAssociationAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateMembershipResult> updateMembershipAsync(UpdateMembershipRequest request)
AWSCleanRoomsAsync
Updates a membership.
updateMembershipAsync
in interface AWSCleanRoomsAsync
public Future<UpdateMembershipResult> updateMembershipAsync(UpdateMembershipRequest request, AsyncHandler<UpdateMembershipRequest,UpdateMembershipResult> asyncHandler)
AWSCleanRoomsAsync
Updates a membership.
updateMembershipAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProtectedQueryResult> updateProtectedQueryAsync(UpdateProtectedQueryRequest request)
AWSCleanRoomsAsync
Updates the processing of a currently running query.
updateProtectedQueryAsync
in interface AWSCleanRoomsAsync
public Future<UpdateProtectedQueryResult> updateProtectedQueryAsync(UpdateProtectedQueryRequest request, AsyncHandler<UpdateProtectedQueryRequest,UpdateProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsync
Updates the processing of a currently running query.
updateProtectedQueryAsync
in interface AWSCleanRoomsAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.