@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSCleanRoomsAsyncClient extends AWSCleanRoomsClient implements AWSCleanRoomsAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
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.
configFactoryclient, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXbatchGetSchema, builder, 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, startProtectedQuery, tagResource, untagResource, updateCollaboration, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateMembership, updateProtectedQueryaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGetSchema, 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, startProtectedQuery, tagResource, untagResource, updateCollaboration, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateMembership, updateProtectedQuerypublic static AWSCleanRoomsAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchGetSchemaResult> batchGetSchemaAsync(BatchGetSchemaRequest request)
AWSCleanRoomsAsyncRetrieves multiple schemas by their identifiers.
batchGetSchemaAsync in interface AWSCleanRoomsAsyncpublic Future<BatchGetSchemaResult> batchGetSchemaAsync(BatchGetSchemaRequest request, AsyncHandler<BatchGetSchemaRequest,BatchGetSchemaResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves multiple schemas by their identifiers.
batchGetSchemaAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a new collaboration.
createCollaborationAsync in interface AWSCleanRoomsAsyncpublic Future<CreateCollaborationResult> createCollaborationAsync(CreateCollaborationRequest request, AsyncHandler<CreateCollaborationRequest,CreateCollaborationResult> asyncHandler)
AWSCleanRoomsAsyncCreates a new collaboration.
createCollaborationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a new configured table resource.
createConfiguredTableAsync in interface AWSCleanRoomsAsyncpublic Future<CreateConfiguredTableResult> createConfiguredTableAsync(CreateConfiguredTableRequest request, AsyncHandler<CreateConfiguredTableRequest,CreateConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsyncCreates a new configured table resource.
createConfiguredTableAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncpublic Future<CreateConfiguredTableAnalysisRuleResult> createConfiguredTableAnalysisRuleAsync(CreateConfiguredTableAnalysisRuleRequest request, AsyncHandler<CreateConfiguredTableAnalysisRuleRequest,CreateConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsyncCreates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
createConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncpublic Future<CreateConfiguredTableAssociationResult> createConfiguredTableAssociationAsync(CreateConfiguredTableAssociationRequest request, AsyncHandler<CreateConfiguredTableAssociationRequest,CreateConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsyncCreates a configured table association. A configured table association links a configured table with a collaboration.
createConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a membership for a specific collaboration identifier and joins the collaboration.
createMembershipAsync in interface AWSCleanRoomsAsyncpublic Future<CreateMembershipResult> createMembershipAsync(CreateMembershipRequest request, AsyncHandler<CreateMembershipRequest,CreateMembershipResult> asyncHandler)
AWSCleanRoomsAsyncCreates a membership for a specific collaboration identifier and joins the collaboration.
createMembershipAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncDeletes a collaboration. It can only be called by the collaboration owner.
deleteCollaborationAsync in interface AWSCleanRoomsAsyncpublic Future<DeleteCollaborationResult> deleteCollaborationAsync(DeleteCollaborationRequest request, AsyncHandler<DeleteCollaborationRequest,DeleteCollaborationResult> asyncHandler)
AWSCleanRoomsAsyncDeletes a collaboration. It can only be called by the collaboration owner.
deleteCollaborationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncDeletes a configured table.
deleteConfiguredTableAsync in interface AWSCleanRoomsAsyncpublic Future<DeleteConfiguredTableResult> deleteConfiguredTableAsync(DeleteConfiguredTableRequest request, AsyncHandler<DeleteConfiguredTableRequest,DeleteConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsyncDeletes a configured table.
deleteConfiguredTableAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncDeletes a configured table analysis rule.
deleteConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncpublic Future<DeleteConfiguredTableAnalysisRuleResult> deleteConfiguredTableAnalysisRuleAsync(DeleteConfiguredTableAnalysisRuleRequest request, AsyncHandler<DeleteConfiguredTableAnalysisRuleRequest,DeleteConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsyncDeletes a configured table analysis rule.
deleteConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncDeletes a configured table association.
deleteConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncpublic Future<DeleteConfiguredTableAssociationResult> deleteConfiguredTableAssociationAsync(DeleteConfiguredTableAssociationRequest request, AsyncHandler<DeleteConfiguredTableAssociationRequest,DeleteConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsyncDeletes a configured table association.
deleteConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRemoves 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 AWSCleanRoomsAsyncpublic Future<DeleteMemberResult> deleteMemberAsync(DeleteMemberRequest request, AsyncHandler<DeleteMemberRequest,DeleteMemberResult> asyncHandler)
AWSCleanRoomsAsyncRemoves 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 AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncDeletes a specified membership. All resources under a membership must be deleted.
deleteMembershipAsync in interface AWSCleanRoomsAsyncpublic Future<DeleteMembershipResult> deleteMembershipAsync(DeleteMembershipRequest request, AsyncHandler<DeleteMembershipRequest,DeleteMembershipResult> asyncHandler)
AWSCleanRoomsAsyncDeletes a specified membership. All resources under a membership must be deleted.
deleteMembershipAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncReturns metadata about a collaboration.
getCollaborationAsync in interface AWSCleanRoomsAsyncpublic Future<GetCollaborationResult> getCollaborationAsync(GetCollaborationRequest request, AsyncHandler<GetCollaborationRequest,GetCollaborationResult> asyncHandler)
AWSCleanRoomsAsyncReturns metadata about a collaboration.
getCollaborationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves a configured table.
getConfiguredTableAsync in interface AWSCleanRoomsAsyncpublic Future<GetConfiguredTableResult> getConfiguredTableAsync(GetConfiguredTableRequest request, AsyncHandler<GetConfiguredTableRequest,GetConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves a configured table.
getConfiguredTableAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves a configured table analysis rule.
getConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncpublic Future<GetConfiguredTableAnalysisRuleResult> getConfiguredTableAnalysisRuleAsync(GetConfiguredTableAnalysisRuleRequest request, AsyncHandler<GetConfiguredTableAnalysisRuleRequest,GetConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves a configured table analysis rule.
getConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves a configured table association.
getConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncpublic Future<GetConfiguredTableAssociationResult> getConfiguredTableAssociationAsync(GetConfiguredTableAssociationRequest request, AsyncHandler<GetConfiguredTableAssociationRequest,GetConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves a configured table association.
getConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves a specified membership for an identifier.
getMembershipAsync in interface AWSCleanRoomsAsyncpublic Future<GetMembershipResult> getMembershipAsync(GetMembershipRequest request, AsyncHandler<GetMembershipRequest,GetMembershipResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves a specified membership for an identifier.
getMembershipAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncReturns query processing metadata.
getProtectedQueryAsync in interface AWSCleanRoomsAsyncpublic Future<GetProtectedQueryResult> getProtectedQueryAsync(GetProtectedQueryRequest request, AsyncHandler<GetProtectedQueryRequest,GetProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsyncReturns query processing metadata.
getProtectedQueryAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves the schema for a relation within a collaboration.
getSchemaAsync in interface AWSCleanRoomsAsyncpublic Future<GetSchemaResult> getSchemaAsync(GetSchemaRequest request, AsyncHandler<GetSchemaRequest,GetSchemaResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves the schema for a relation within a collaboration.
getSchemaAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRetrieves a schema analysis rule.
getSchemaAnalysisRuleAsync in interface AWSCleanRoomsAsyncpublic Future<GetSchemaAnalysisRuleResult> getSchemaAnalysisRuleAsync(GetSchemaAnalysisRuleRequest request, AsyncHandler<GetSchemaAnalysisRuleRequest,GetSchemaAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsyncRetrieves a schema analysis rule.
getSchemaAnalysisRuleAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists collaborations the caller owns, is active in, or has been invited to.
listCollaborationsAsync in interface AWSCleanRoomsAsyncpublic Future<ListCollaborationsResult> listCollaborationsAsync(ListCollaborationsRequest request, AsyncHandler<ListCollaborationsRequest,ListCollaborationsResult> asyncHandler)
AWSCleanRoomsAsyncLists collaborations the caller owns, is active in, or has been invited to.
listCollaborationsAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists configured table associations for a membership.
listConfiguredTableAssociationsAsync in interface AWSCleanRoomsAsyncpublic Future<ListConfiguredTableAssociationsResult> listConfiguredTableAssociationsAsync(ListConfiguredTableAssociationsRequest request, AsyncHandler<ListConfiguredTableAssociationsRequest,ListConfiguredTableAssociationsResult> asyncHandler)
AWSCleanRoomsAsyncLists configured table associations for a membership.
listConfiguredTableAssociationsAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists configured tables.
listConfiguredTablesAsync in interface AWSCleanRoomsAsyncpublic Future<ListConfiguredTablesResult> listConfiguredTablesAsync(ListConfiguredTablesRequest request, AsyncHandler<ListConfiguredTablesRequest,ListConfiguredTablesResult> asyncHandler)
AWSCleanRoomsAsyncLists configured tables.
listConfiguredTablesAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists all members within a collaboration.
listMembersAsync in interface AWSCleanRoomsAsyncpublic Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AWSCleanRoomsAsyncLists all members within a collaboration.
listMembersAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists all memberships resources within the caller's account.
listMembershipsAsync in interface AWSCleanRoomsAsyncpublic Future<ListMembershipsResult> listMembershipsAsync(ListMembershipsRequest request, AsyncHandler<ListMembershipsRequest,ListMembershipsResult> asyncHandler)
AWSCleanRoomsAsyncLists all memberships resources within the caller's account.
listMembershipsAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists protected queries, sorted by the most recent query.
listProtectedQueriesAsync in interface AWSCleanRoomsAsyncpublic Future<ListProtectedQueriesResult> listProtectedQueriesAsync(ListProtectedQueriesRequest request, AsyncHandler<ListProtectedQueriesRequest,ListProtectedQueriesResult> asyncHandler)
AWSCleanRoomsAsyncLists protected queries, sorted by the most recent query.
listProtectedQueriesAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists the schemas for relations within a collaboration.
listSchemasAsync in interface AWSCleanRoomsAsyncpublic Future<ListSchemasResult> listSchemasAsync(ListSchemasRequest request, AsyncHandler<ListSchemasRequest,ListSchemasResult> asyncHandler)
AWSCleanRoomsAsyncLists the schemas for relations within a collaboration.
listSchemasAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncLists all of the tags that have been added to a resource.
listTagsForResourceAsync in interface AWSCleanRoomsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSCleanRoomsAsyncLists all of the tags that have been added to a resource.
listTagsForResourceAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncCreates a protected query that is started by AWS Clean Rooms.
startProtectedQueryAsync in interface AWSCleanRoomsAsyncpublic Future<StartProtectedQueryResult> startProtectedQueryAsync(StartProtectedQueryRequest request, AsyncHandler<StartProtectedQueryRequest,StartProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsyncCreates a protected query that is started by AWS Clean Rooms.
startProtectedQueryAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncTags a resource.
tagResourceAsync in interface AWSCleanRoomsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSCleanRoomsAsyncTags a resource.
tagResourceAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncRemoves a tag or list of tags from a resource.
untagResourceAsync in interface AWSCleanRoomsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSCleanRoomsAsyncRemoves a tag or list of tags from a resource.
untagResourceAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates collaboration metadata and can only be called by the collaboration owner.
updateCollaborationAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateCollaborationResult> updateCollaborationAsync(UpdateCollaborationRequest request, AsyncHandler<UpdateCollaborationRequest,UpdateCollaborationResult> asyncHandler)
AWSCleanRoomsAsyncUpdates collaboration metadata and can only be called by the collaboration owner.
updateCollaborationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates a configured table.
updateConfiguredTableAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateConfiguredTableResult> updateConfiguredTableAsync(UpdateConfiguredTableRequest request, AsyncHandler<UpdateConfiguredTableRequest,UpdateConfiguredTableResult> asyncHandler)
AWSCleanRoomsAsyncUpdates a configured table.
updateConfiguredTableAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates a configured table analysis rule.
updateConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateConfiguredTableAnalysisRuleResult> updateConfiguredTableAnalysisRuleAsync(UpdateConfiguredTableAnalysisRuleRequest request, AsyncHandler<UpdateConfiguredTableAnalysisRuleRequest,UpdateConfiguredTableAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsyncUpdates a configured table analysis rule.
updateConfiguredTableAnalysisRuleAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates a configured table association.
updateConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateConfiguredTableAssociationResult> updateConfiguredTableAssociationAsync(UpdateConfiguredTableAssociationRequest request, AsyncHandler<UpdateConfiguredTableAssociationRequest,UpdateConfiguredTableAssociationResult> asyncHandler)
AWSCleanRoomsAsyncUpdates a configured table association.
updateConfiguredTableAssociationAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates a membership.
updateMembershipAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateMembershipResult> updateMembershipAsync(UpdateMembershipRequest request, AsyncHandler<UpdateMembershipRequest,UpdateMembershipResult> asyncHandler)
AWSCleanRoomsAsyncUpdates a membership.
updateMembershipAsync in interface AWSCleanRoomsAsyncasyncHandler - 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)
AWSCleanRoomsAsyncUpdates the processing of a currently running query.
updateProtectedQueryAsync in interface AWSCleanRoomsAsyncpublic Future<UpdateProtectedQueryResult> updateProtectedQueryAsync(UpdateProtectedQueryRequest request, AsyncHandler<UpdateProtectedQueryRequest,UpdateProtectedQueryResult> asyncHandler)
AWSCleanRoomsAsyncUpdates the processing of a currently running query.
updateProtectedQueryAsync in interface AWSCleanRoomsAsyncasyncHandler - 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 void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSCleanRoomsshutdown in class AWSCleanRoomsClientCopyright © 2023. All rights reserved.