@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 Clean Rooms API Reference.
Clean Rooms is an Amazon Web Services 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 Clean Rooms concepts, procedures, and best practices, see the Clean Rooms User Guide.
To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the Clean Rooms SQL Reference.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
batchGetCollaborationAnalysisTemplate, batchGetSchema, batchGetSchemaAnalysisRule, builder, createAnalysisTemplate, createCollaboration, createConfiguredAudienceModelAssociation, createConfiguredTable, createConfiguredTableAnalysisRule, createConfiguredTableAssociation, createConfiguredTableAssociationAnalysisRule, createIdMappingTable, createMembership, createPrivacyBudgetTemplate, deleteAnalysisTemplate, deleteCollaboration, deleteConfiguredAudienceModelAssociation, deleteConfiguredTable, deleteConfiguredTableAnalysisRule, deleteConfiguredTableAssociation, deleteConfiguredTableAssociationAnalysisRule, deleteIdMappingTable, deleteIdNamespaceAssociation, deleteMember, deleteMembership, deletePrivacyBudgetTemplate, getAnalysisTemplate, getCachedResponseMetadata, getCollaboration, getCollaborationAnalysisTemplate, getCollaborationConfiguredAudienceModelAssociation, getCollaborationPrivacyBudgetTemplate, getConfiguredAudienceModelAssociation, getConfiguredTable, getConfiguredTableAnalysisRule, getConfiguredTableAssociation, getConfiguredTableAssociationAnalysisRule, getIdMappingTable, getMembership, getPrivacyBudgetTemplate, getProtectedQuery, getSchema, getSchemaAnalysisRule, listAnalysisTemplates, listCollaborationAnalysisTemplates, listCollaborationConfiguredAudienceModelAssociations, listCollaborationIdNamespaceAssociations, listCollaborationPrivacyBudgets, listCollaborationPrivacyBudgetTemplates, listCollaborations, listConfiguredAudienceModelAssociations, listConfiguredTableAssociations, listConfiguredTables, listIdMappingTables, listIdNamespaceAssociations, listMembers, listMemberships, listPrivacyBudgets, listPrivacyBudgetTemplates, listProtectedQueries, listSchemas, listTagsForResource, populateIdMappingTable, previewPrivacyImpact, startProtectedQuery, tagResource, untagResource, updateAnalysisTemplate, updateCollaboration, updateConfiguredAudienceModelAssociation, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateConfiguredTableAssociationAnalysisRule, updateIdMappingTable, updateMembership, updatePrivacyBudgetTemplate, updateProtectedQuery
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchGetCollaborationAnalysisTemplate, batchGetSchema, batchGetSchemaAnalysisRule, createAnalysisTemplate, createCollaboration, createConfiguredAudienceModelAssociation, createConfiguredTable, createConfiguredTableAnalysisRule, createConfiguredTableAssociation, createConfiguredTableAssociationAnalysisRule, createIdMappingTable, createMembership, createPrivacyBudgetTemplate, deleteAnalysisTemplate, deleteCollaboration, deleteConfiguredAudienceModelAssociation, deleteConfiguredTable, deleteConfiguredTableAnalysisRule, deleteConfiguredTableAssociation, deleteConfiguredTableAssociationAnalysisRule, deleteIdMappingTable, deleteIdNamespaceAssociation, deleteMember, deleteMembership, deletePrivacyBudgetTemplate, getAnalysisTemplate, getCachedResponseMetadata, getCollaboration, getCollaborationAnalysisTemplate, getCollaborationConfiguredAudienceModelAssociation, getCollaborationPrivacyBudgetTemplate, getConfiguredAudienceModelAssociation, getConfiguredTable, getConfiguredTableAnalysisRule, getConfiguredTableAssociation, getConfiguredTableAssociationAnalysisRule, getIdMappingTable, getMembership, getPrivacyBudgetTemplate, getProtectedQuery, getSchema, getSchemaAnalysisRule, listAnalysisTemplates, listCollaborationAnalysisTemplates, listCollaborationConfiguredAudienceModelAssociations, listCollaborationIdNamespaceAssociations, listCollaborationPrivacyBudgets, listCollaborationPrivacyBudgetTemplates, listCollaborations, listConfiguredAudienceModelAssociations, listConfiguredTableAssociations, listConfiguredTables, listIdMappingTables, listIdNamespaceAssociations, listMembers, listMemberships, listPrivacyBudgets, listPrivacyBudgetTemplates, listProtectedQueries, listSchemas, listTagsForResource, populateIdMappingTable, previewPrivacyImpact, startProtectedQuery, tagResource, untagResource, updateAnalysisTemplate, updateCollaboration, updateConfiguredAudienceModelAssociation, updateConfiguredTable, updateConfiguredTableAnalysisRule, updateConfiguredTableAssociation, updateConfiguredTableAssociationAnalysisRule, updateIdMappingTable, updateMembership, updatePrivacyBudgetTemplate, updateProtectedQuery
public static AWSCleanRoomsAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchGetCollaborationAnalysisTemplateResult> batchGetCollaborationAnalysisTemplateAsync(BatchGetCollaborationAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
batchGetCollaborationAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<BatchGetCollaborationAnalysisTemplateResult> batchGetCollaborationAnalysisTemplateAsync(BatchGetCollaborationAnalysisTemplateRequest request, AsyncHandler<BatchGetCollaborationAnalysisTemplateRequest,BatchGetCollaborationAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
batchGetCollaborationAnalysisTemplateAsync
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<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<BatchGetSchemaAnalysisRuleResult> batchGetSchemaAnalysisRuleAsync(BatchGetSchemaAnalysisRuleRequest request)
AWSCleanRoomsAsync
Retrieves multiple analysis rule schemas.
batchGetSchemaAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<BatchGetSchemaAnalysisRuleResult> batchGetSchemaAnalysisRuleAsync(BatchGetSchemaAnalysisRuleRequest request, AsyncHandler<BatchGetSchemaAnalysisRuleRequest,BatchGetSchemaAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves multiple analysis rule schemas.
batchGetSchemaAnalysisRuleAsync
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<CreateAnalysisTemplateResult> createAnalysisTemplateAsync(CreateAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Creates a new analysis template.
createAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<CreateAnalysisTemplateResult> createAnalysisTemplateAsync(CreateAnalysisTemplateRequest request, AsyncHandler<CreateAnalysisTemplateRequest,CreateAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Creates a new analysis template.
createAnalysisTemplateAsync
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<CreateConfiguredAudienceModelAssociationResult> createConfiguredAudienceModelAssociationAsync(CreateConfiguredAudienceModelAssociationRequest request)
AWSCleanRoomsAsync
Provides the details necessary to create a configured audience model association.
createConfiguredAudienceModelAssociationAsync
in interface AWSCleanRoomsAsync
public Future<CreateConfiguredAudienceModelAssociationResult> createConfiguredAudienceModelAssociationAsync(CreateConfiguredAudienceModelAssociationRequest request, AsyncHandler<CreateConfiguredAudienceModelAssociationRequest,CreateConfiguredAudienceModelAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Provides the details necessary to create a configured audience model association.
createConfiguredAudienceModelAssociationAsync
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<CreateConfiguredTableAssociationAnalysisRuleResult> createConfiguredTableAssociationAnalysisRuleAsync(CreateConfiguredTableAssociationAnalysisRuleRequest request)
AWSCleanRoomsAsync
Creates a new analysis rule for an associated configured table.
createConfiguredTableAssociationAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<CreateConfiguredTableAssociationAnalysisRuleResult> createConfiguredTableAssociationAnalysisRuleAsync(CreateConfiguredTableAssociationAnalysisRuleRequest request, AsyncHandler<CreateConfiguredTableAssociationAnalysisRuleRequest,CreateConfiguredTableAssociationAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Creates a new analysis rule for an associated configured table.
createConfiguredTableAssociationAnalysisRuleAsync
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<CreateIdMappingTableResult> createIdMappingTableAsync(CreateIdMappingTableRequest request)
AWSCleanRoomsAsync
Creates an ID mapping table.
createIdMappingTableAsync
in interface AWSCleanRoomsAsync
public Future<CreateIdMappingTableResult> createIdMappingTableAsync(CreateIdMappingTableRequest request, AsyncHandler<CreateIdMappingTableRequest,CreateIdMappingTableResult> asyncHandler)
AWSCleanRoomsAsync
Creates an ID mapping table.
createIdMappingTableAsync
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<CreatePrivacyBudgetTemplateResult> createPrivacyBudgetTemplateAsync(CreatePrivacyBudgetTemplateRequest request)
AWSCleanRoomsAsync
Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
createPrivacyBudgetTemplateAsync
in interface AWSCleanRoomsAsync
public Future<CreatePrivacyBudgetTemplateResult> createPrivacyBudgetTemplateAsync(CreatePrivacyBudgetTemplateRequest request, AsyncHandler<CreatePrivacyBudgetTemplateRequest,CreatePrivacyBudgetTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
createPrivacyBudgetTemplateAsync
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<DeleteAnalysisTemplateResult> deleteAnalysisTemplateAsync(DeleteAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Deletes an analysis template.
deleteAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<DeleteAnalysisTemplateResult> deleteAnalysisTemplateAsync(DeleteAnalysisTemplateRequest request, AsyncHandler<DeleteAnalysisTemplateRequest,DeleteAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Deletes an analysis template.
deleteAnalysisTemplateAsync
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<DeleteConfiguredAudienceModelAssociationResult> deleteConfiguredAudienceModelAssociationAsync(DeleteConfiguredAudienceModelAssociationRequest request)
AWSCleanRoomsAsync
Provides the information necessary to delete a configured audience model association.
deleteConfiguredAudienceModelAssociationAsync
in interface AWSCleanRoomsAsync
public Future<DeleteConfiguredAudienceModelAssociationResult> deleteConfiguredAudienceModelAssociationAsync(DeleteConfiguredAudienceModelAssociationRequest request, AsyncHandler<DeleteConfiguredAudienceModelAssociationRequest,DeleteConfiguredAudienceModelAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Provides the information necessary to delete a configured audience model association.
deleteConfiguredAudienceModelAssociationAsync
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<DeleteConfiguredTableAssociationAnalysisRuleResult> deleteConfiguredTableAssociationAnalysisRuleAsync(DeleteConfiguredTableAssociationAnalysisRuleRequest request)
AWSCleanRoomsAsync
Deletes an analysis rule for a configured table association.
deleteConfiguredTableAssociationAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<DeleteConfiguredTableAssociationAnalysisRuleResult> deleteConfiguredTableAssociationAnalysisRuleAsync(DeleteConfiguredTableAssociationAnalysisRuleRequest request, AsyncHandler<DeleteConfiguredTableAssociationAnalysisRuleRequest,DeleteConfiguredTableAssociationAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Deletes an analysis rule for a configured table association.
deleteConfiguredTableAssociationAnalysisRuleAsync
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<DeleteIdMappingTableResult> deleteIdMappingTableAsync(DeleteIdMappingTableRequest request)
AWSCleanRoomsAsync
Deletes an ID mapping table.
deleteIdMappingTableAsync
in interface AWSCleanRoomsAsync
public Future<DeleteIdMappingTableResult> deleteIdMappingTableAsync(DeleteIdMappingTableRequest request, AsyncHandler<DeleteIdMappingTableRequest,DeleteIdMappingTableResult> asyncHandler)
AWSCleanRoomsAsync
Deletes an ID mapping table.
deleteIdMappingTableAsync
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<DeleteIdNamespaceAssociationResult> deleteIdNamespaceAssociationAsync(DeleteIdNamespaceAssociationRequest request)
AWSCleanRoomsAsync
Deletes an ID namespace association.
deleteIdNamespaceAssociationAsync
in interface AWSCleanRoomsAsync
public Future<DeleteIdNamespaceAssociationResult> deleteIdNamespaceAssociationAsync(DeleteIdNamespaceAssociationRequest request, AsyncHandler<DeleteIdNamespaceAssociationRequest,DeleteIdNamespaceAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Deletes an ID namespace association.
deleteIdNamespaceAssociationAsync
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<DeletePrivacyBudgetTemplateResult> deletePrivacyBudgetTemplateAsync(DeletePrivacyBudgetTemplateRequest request)
AWSCleanRoomsAsync
Deletes a privacy budget template for a specified membership.
deletePrivacyBudgetTemplateAsync
in interface AWSCleanRoomsAsync
public Future<DeletePrivacyBudgetTemplateResult> deletePrivacyBudgetTemplateAsync(DeletePrivacyBudgetTemplateRequest request, AsyncHandler<DeletePrivacyBudgetTemplateRequest,DeletePrivacyBudgetTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Deletes a privacy budget template for a specified membership.
deletePrivacyBudgetTemplateAsync
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<GetAnalysisTemplateResult> getAnalysisTemplateAsync(GetAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Retrieves an analysis template.
getAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<GetAnalysisTemplateResult> getAnalysisTemplateAsync(GetAnalysisTemplateRequest request, AsyncHandler<GetAnalysisTemplateRequest,GetAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves an analysis template.
getAnalysisTemplateAsync
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<GetCollaborationAnalysisTemplateResult> getCollaborationAnalysisTemplateAsync(GetCollaborationAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Retrieves an analysis template within a collaboration.
getCollaborationAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<GetCollaborationAnalysisTemplateResult> getCollaborationAnalysisTemplateAsync(GetCollaborationAnalysisTemplateRequest request, AsyncHandler<GetCollaborationAnalysisTemplateRequest,GetCollaborationAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves an analysis template within a collaboration.
getCollaborationAnalysisTemplateAsync
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<GetCollaborationConfiguredAudienceModelAssociationResult> getCollaborationConfiguredAudienceModelAssociationAsync(GetCollaborationConfiguredAudienceModelAssociationRequest request)
AWSCleanRoomsAsync
Retrieves a configured audience model association within a collaboration.
getCollaborationConfiguredAudienceModelAssociationAsync
in interface AWSCleanRoomsAsync
public Future<GetCollaborationConfiguredAudienceModelAssociationResult> getCollaborationConfiguredAudienceModelAssociationAsync(GetCollaborationConfiguredAudienceModelAssociationRequest request, AsyncHandler<GetCollaborationConfiguredAudienceModelAssociationRequest,GetCollaborationConfiguredAudienceModelAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves a configured audience model association within a collaboration.
getCollaborationConfiguredAudienceModelAssociationAsync
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<GetCollaborationPrivacyBudgetTemplateResult> getCollaborationPrivacyBudgetTemplateAsync(GetCollaborationPrivacyBudgetTemplateRequest request)
AWSCleanRoomsAsync
Returns details about a specified privacy budget template.
getCollaborationPrivacyBudgetTemplateAsync
in interface AWSCleanRoomsAsync
public Future<GetCollaborationPrivacyBudgetTemplateResult> getCollaborationPrivacyBudgetTemplateAsync(GetCollaborationPrivacyBudgetTemplateRequest request, AsyncHandler<GetCollaborationPrivacyBudgetTemplateRequest,GetCollaborationPrivacyBudgetTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Returns details about a specified privacy budget template.
getCollaborationPrivacyBudgetTemplateAsync
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<GetConfiguredAudienceModelAssociationResult> getConfiguredAudienceModelAssociationAsync(GetConfiguredAudienceModelAssociationRequest request)
AWSCleanRoomsAsync
Returns information about a configured audience model association.
getConfiguredAudienceModelAssociationAsync
in interface AWSCleanRoomsAsync
public Future<GetConfiguredAudienceModelAssociationResult> getConfiguredAudienceModelAssociationAsync(GetConfiguredAudienceModelAssociationRequest request, AsyncHandler<GetConfiguredAudienceModelAssociationRequest,GetConfiguredAudienceModelAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Returns information about a configured audience model association.
getConfiguredAudienceModelAssociationAsync
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<GetConfiguredTableAssociationAnalysisRuleResult> getConfiguredTableAssociationAnalysisRuleAsync(GetConfiguredTableAssociationAnalysisRuleRequest request)
AWSCleanRoomsAsync
Retrieves the analysis rule for a configured table association.
getConfiguredTableAssociationAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<GetConfiguredTableAssociationAnalysisRuleResult> getConfiguredTableAssociationAnalysisRuleAsync(GetConfiguredTableAssociationAnalysisRuleRequest request, AsyncHandler<GetConfiguredTableAssociationAnalysisRuleRequest,GetConfiguredTableAssociationAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves the analysis rule for a configured table association.
getConfiguredTableAssociationAnalysisRuleAsync
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<GetIdMappingTableResult> getIdMappingTableAsync(GetIdMappingTableRequest request)
AWSCleanRoomsAsync
Retrieves an ID mapping table.
getIdMappingTableAsync
in interface AWSCleanRoomsAsync
public Future<GetIdMappingTableResult> getIdMappingTableAsync(GetIdMappingTableRequest request, AsyncHandler<GetIdMappingTableRequest,GetIdMappingTableResult> asyncHandler)
AWSCleanRoomsAsync
Retrieves an ID mapping table.
getIdMappingTableAsync
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<GetPrivacyBudgetTemplateResult> getPrivacyBudgetTemplateAsync(GetPrivacyBudgetTemplateRequest request)
AWSCleanRoomsAsync
Returns details for a specified privacy budget template.
getPrivacyBudgetTemplateAsync
in interface AWSCleanRoomsAsync
public Future<GetPrivacyBudgetTemplateResult> getPrivacyBudgetTemplateAsync(GetPrivacyBudgetTemplateRequest request, AsyncHandler<GetPrivacyBudgetTemplateRequest,GetPrivacyBudgetTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Returns details for a specified privacy budget template.
getPrivacyBudgetTemplateAsync
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<ListAnalysisTemplatesResult> listAnalysisTemplatesAsync(ListAnalysisTemplatesRequest request)
AWSCleanRoomsAsync
Lists analysis templates that the caller owns.
listAnalysisTemplatesAsync
in interface AWSCleanRoomsAsync
public Future<ListAnalysisTemplatesResult> listAnalysisTemplatesAsync(ListAnalysisTemplatesRequest request, AsyncHandler<ListAnalysisTemplatesRequest,ListAnalysisTemplatesResult> asyncHandler)
AWSCleanRoomsAsync
Lists analysis templates that the caller owns.
listAnalysisTemplatesAsync
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<ListCollaborationAnalysisTemplatesResult> listCollaborationAnalysisTemplatesAsync(ListCollaborationAnalysisTemplatesRequest request)
AWSCleanRoomsAsync
Lists analysis templates within a collaboration.
listCollaborationAnalysisTemplatesAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationAnalysisTemplatesResult> listCollaborationAnalysisTemplatesAsync(ListCollaborationAnalysisTemplatesRequest request, AsyncHandler<ListCollaborationAnalysisTemplatesRequest,ListCollaborationAnalysisTemplatesResult> asyncHandler)
AWSCleanRoomsAsync
Lists analysis templates within a collaboration.
listCollaborationAnalysisTemplatesAsync
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<ListCollaborationConfiguredAudienceModelAssociationsResult> listCollaborationConfiguredAudienceModelAssociationsAsync(ListCollaborationConfiguredAudienceModelAssociationsRequest request)
AWSCleanRoomsAsync
Lists configured audience model associations within a collaboration.
listCollaborationConfiguredAudienceModelAssociationsAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationConfiguredAudienceModelAssociationsResult> listCollaborationConfiguredAudienceModelAssociationsAsync(ListCollaborationConfiguredAudienceModelAssociationsRequest request, AsyncHandler<ListCollaborationConfiguredAudienceModelAssociationsRequest,ListCollaborationConfiguredAudienceModelAssociationsResult> asyncHandler)
AWSCleanRoomsAsync
Lists configured audience model associations within a collaboration.
listCollaborationConfiguredAudienceModelAssociationsAsync
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<ListCollaborationIdNamespaceAssociationsResult> listCollaborationIdNamespaceAssociationsAsync(ListCollaborationIdNamespaceAssociationsRequest request)
AWSCleanRoomsAsync
Returns a list of the ID namespace associations in a collaboration.
listCollaborationIdNamespaceAssociationsAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationIdNamespaceAssociationsResult> listCollaborationIdNamespaceAssociationsAsync(ListCollaborationIdNamespaceAssociationsRequest request, AsyncHandler<ListCollaborationIdNamespaceAssociationsRequest,ListCollaborationIdNamespaceAssociationsResult> asyncHandler)
AWSCleanRoomsAsync
Returns a list of the ID namespace associations in a collaboration.
listCollaborationIdNamespaceAssociationsAsync
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<ListCollaborationPrivacyBudgetTemplatesResult> listCollaborationPrivacyBudgetTemplatesAsync(ListCollaborationPrivacyBudgetTemplatesRequest request)
AWSCleanRoomsAsync
Returns an array that summarizes each privacy budget template in a specified collaboration.
listCollaborationPrivacyBudgetTemplatesAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationPrivacyBudgetTemplatesResult> listCollaborationPrivacyBudgetTemplatesAsync(ListCollaborationPrivacyBudgetTemplatesRequest request, AsyncHandler<ListCollaborationPrivacyBudgetTemplatesRequest,ListCollaborationPrivacyBudgetTemplatesResult> asyncHandler)
AWSCleanRoomsAsync
Returns an array that summarizes each privacy budget template in a specified collaboration.
listCollaborationPrivacyBudgetTemplatesAsync
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<ListCollaborationPrivacyBudgetsResult> listCollaborationPrivacyBudgetsAsync(ListCollaborationPrivacyBudgetsRequest request)
AWSCleanRoomsAsync
Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.
listCollaborationPrivacyBudgetsAsync
in interface AWSCleanRoomsAsync
public Future<ListCollaborationPrivacyBudgetsResult> listCollaborationPrivacyBudgetsAsync(ListCollaborationPrivacyBudgetsRequest request, AsyncHandler<ListCollaborationPrivacyBudgetsRequest,ListCollaborationPrivacyBudgetsResult> asyncHandler)
AWSCleanRoomsAsync
Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.
listCollaborationPrivacyBudgetsAsync
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<ListConfiguredAudienceModelAssociationsResult> listConfiguredAudienceModelAssociationsAsync(ListConfiguredAudienceModelAssociationsRequest request)
AWSCleanRoomsAsync
Lists information about requested configured audience model associations.
listConfiguredAudienceModelAssociationsAsync
in interface AWSCleanRoomsAsync
public Future<ListConfiguredAudienceModelAssociationsResult> listConfiguredAudienceModelAssociationsAsync(ListConfiguredAudienceModelAssociationsRequest request, AsyncHandler<ListConfiguredAudienceModelAssociationsRequest,ListConfiguredAudienceModelAssociationsResult> asyncHandler)
AWSCleanRoomsAsync
Lists information about requested configured audience model associations.
listConfiguredAudienceModelAssociationsAsync
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<ListIdMappingTablesResult> listIdMappingTablesAsync(ListIdMappingTablesRequest request)
AWSCleanRoomsAsync
Returns a list of ID mapping tables.
listIdMappingTablesAsync
in interface AWSCleanRoomsAsync
public Future<ListIdMappingTablesResult> listIdMappingTablesAsync(ListIdMappingTablesRequest request, AsyncHandler<ListIdMappingTablesRequest,ListIdMappingTablesResult> asyncHandler)
AWSCleanRoomsAsync
Returns a list of ID mapping tables.
listIdMappingTablesAsync
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<ListIdNamespaceAssociationsResult> listIdNamespaceAssociationsAsync(ListIdNamespaceAssociationsRequest request)
AWSCleanRoomsAsync
Returns a list of ID namespace associations.
listIdNamespaceAssociationsAsync
in interface AWSCleanRoomsAsync
public Future<ListIdNamespaceAssociationsResult> listIdNamespaceAssociationsAsync(ListIdNamespaceAssociationsRequest request, AsyncHandler<ListIdNamespaceAssociationsRequest,ListIdNamespaceAssociationsResult> asyncHandler)
AWSCleanRoomsAsync
Returns a list of ID namespace associations.
listIdNamespaceAssociationsAsync
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<ListPrivacyBudgetTemplatesResult> listPrivacyBudgetTemplatesAsync(ListPrivacyBudgetTemplatesRequest request)
AWSCleanRoomsAsync
Returns detailed information about the privacy budget templates in a specified membership.
listPrivacyBudgetTemplatesAsync
in interface AWSCleanRoomsAsync
public Future<ListPrivacyBudgetTemplatesResult> listPrivacyBudgetTemplatesAsync(ListPrivacyBudgetTemplatesRequest request, AsyncHandler<ListPrivacyBudgetTemplatesRequest,ListPrivacyBudgetTemplatesResult> asyncHandler)
AWSCleanRoomsAsync
Returns detailed information about the privacy budget templates in a specified membership.
listPrivacyBudgetTemplatesAsync
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<ListPrivacyBudgetsResult> listPrivacyBudgetsAsync(ListPrivacyBudgetsRequest request)
AWSCleanRoomsAsync
Returns detailed information about the privacy budgets in a specified membership.
listPrivacyBudgetsAsync
in interface AWSCleanRoomsAsync
public Future<ListPrivacyBudgetsResult> listPrivacyBudgetsAsync(ListPrivacyBudgetsRequest request, AsyncHandler<ListPrivacyBudgetsRequest,ListPrivacyBudgetsResult> asyncHandler)
AWSCleanRoomsAsync
Returns detailed information about the privacy budgets in a specified membership.
listPrivacyBudgetsAsync
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<PopulateIdMappingTableResult> populateIdMappingTableAsync(PopulateIdMappingTableRequest request)
AWSCleanRoomsAsync
Defines the information that's necessary to populate an ID mapping table.
populateIdMappingTableAsync
in interface AWSCleanRoomsAsync
public Future<PopulateIdMappingTableResult> populateIdMappingTableAsync(PopulateIdMappingTableRequest request, AsyncHandler<PopulateIdMappingTableRequest,PopulateIdMappingTableResult> asyncHandler)
AWSCleanRoomsAsync
Defines the information that's necessary to populate an ID mapping table.
populateIdMappingTableAsync
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<PreviewPrivacyImpactResult> previewPrivacyImpactAsync(PreviewPrivacyImpactRequest request)
AWSCleanRoomsAsync
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
previewPrivacyImpactAsync
in interface AWSCleanRoomsAsync
public Future<PreviewPrivacyImpactResult> previewPrivacyImpactAsync(PreviewPrivacyImpactRequest request, AsyncHandler<PreviewPrivacyImpactRequest,PreviewPrivacyImpactResult> asyncHandler)
AWSCleanRoomsAsync
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
previewPrivacyImpactAsync
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 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 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<UpdateAnalysisTemplateResult> updateAnalysisTemplateAsync(UpdateAnalysisTemplateRequest request)
AWSCleanRoomsAsync
Updates the analysis template metadata.
updateAnalysisTemplateAsync
in interface AWSCleanRoomsAsync
public Future<UpdateAnalysisTemplateResult> updateAnalysisTemplateAsync(UpdateAnalysisTemplateRequest request, AsyncHandler<UpdateAnalysisTemplateRequest,UpdateAnalysisTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Updates the analysis template metadata.
updateAnalysisTemplateAsync
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<UpdateConfiguredAudienceModelAssociationResult> updateConfiguredAudienceModelAssociationAsync(UpdateConfiguredAudienceModelAssociationRequest request)
AWSCleanRoomsAsync
Provides the details necessary to update a configured audience model association.
updateConfiguredAudienceModelAssociationAsync
in interface AWSCleanRoomsAsync
public Future<UpdateConfiguredAudienceModelAssociationResult> updateConfiguredAudienceModelAssociationAsync(UpdateConfiguredAudienceModelAssociationRequest request, AsyncHandler<UpdateConfiguredAudienceModelAssociationRequest,UpdateConfiguredAudienceModelAssociationResult> asyncHandler)
AWSCleanRoomsAsync
Provides the details necessary to update a configured audience model association.
updateConfiguredAudienceModelAssociationAsync
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<UpdateConfiguredTableAssociationAnalysisRuleResult> updateConfiguredTableAssociationAnalysisRuleAsync(UpdateConfiguredTableAssociationAnalysisRuleRequest request)
AWSCleanRoomsAsync
Updates the analysis rule for a configured table association.
updateConfiguredTableAssociationAnalysisRuleAsync
in interface AWSCleanRoomsAsync
public Future<UpdateConfiguredTableAssociationAnalysisRuleResult> updateConfiguredTableAssociationAnalysisRuleAsync(UpdateConfiguredTableAssociationAnalysisRuleRequest request, AsyncHandler<UpdateConfiguredTableAssociationAnalysisRuleRequest,UpdateConfiguredTableAssociationAnalysisRuleResult> asyncHandler)
AWSCleanRoomsAsync
Updates the analysis rule for a configured table association.
updateConfiguredTableAssociationAnalysisRuleAsync
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<UpdateIdMappingTableResult> updateIdMappingTableAsync(UpdateIdMappingTableRequest request)
AWSCleanRoomsAsync
Provides the details that are necessary to update an ID mapping table.
updateIdMappingTableAsync
in interface AWSCleanRoomsAsync
public Future<UpdateIdMappingTableResult> updateIdMappingTableAsync(UpdateIdMappingTableRequest request, AsyncHandler<UpdateIdMappingTableRequest,UpdateIdMappingTableResult> asyncHandler)
AWSCleanRoomsAsync
Provides the details that are necessary to update an ID mapping table.
updateIdMappingTableAsync
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<UpdatePrivacyBudgetTemplateResult> updatePrivacyBudgetTemplateAsync(UpdatePrivacyBudgetTemplateRequest request)
AWSCleanRoomsAsync
Updates the privacy budget template for the specified membership.
updatePrivacyBudgetTemplateAsync
in interface AWSCleanRoomsAsync
public Future<UpdatePrivacyBudgetTemplateResult> updatePrivacyBudgetTemplateAsync(UpdatePrivacyBudgetTemplateRequest request, AsyncHandler<UpdatePrivacyBudgetTemplateRequest,UpdatePrivacyBudgetTemplateResult> asyncHandler)
AWSCleanRoomsAsync
Updates the privacy budget template for the specified membership.
updatePrivacyBudgetTemplateAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSCleanRooms
shutdown
in class AWSCleanRoomsClient