com.amazonaws.services.cleanrooms.AWSCleanRoomsAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-cleanrooms Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.cleanrooms;
import javax.annotation.Generated;
import com.amazonaws.services.cleanrooms.model.*;
/**
* Interface for accessing AWS Clean Rooms Service asynchronously. Each asynchronous method will return a Java Future
* object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
* notification when an asynchronous operation completes.
*
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
* {@link com.amazonaws.services.cleanrooms.AbstractAWSCleanRoomsAsync} instead.
*
*
*
* 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.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSCleanRoomsAsync extends AWSCleanRooms {
/**
*
* Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
*
*
* @param batchGetCollaborationAnalysisTemplateRequest
* @return A Java Future containing the result of the BatchGetCollaborationAnalysisTemplate operation returned by
* the service.
* @sample AWSCleanRoomsAsync.BatchGetCollaborationAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetCollaborationAnalysisTemplateAsync(
BatchGetCollaborationAnalysisTemplateRequest batchGetCollaborationAnalysisTemplateRequest);
/**
*
* Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
*
*
* @param batchGetCollaborationAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetCollaborationAnalysisTemplate operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.BatchGetCollaborationAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetCollaborationAnalysisTemplateAsync(
BatchGetCollaborationAnalysisTemplateRequest batchGetCollaborationAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves multiple schemas by their identifiers.
*
*
* @param batchGetSchemaRequest
* @return A Java Future containing the result of the BatchGetSchema operation returned by the service.
* @sample AWSCleanRoomsAsync.BatchGetSchema
* @see AWS API
* Documentation
*/
java.util.concurrent.Future batchGetSchemaAsync(BatchGetSchemaRequest batchGetSchemaRequest);
/**
*
* Retrieves multiple schemas by their identifiers.
*
*
* @param batchGetSchemaRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetSchema operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.BatchGetSchema
* @see AWS API
* Documentation
*/
java.util.concurrent.Future batchGetSchemaAsync(BatchGetSchemaRequest batchGetSchemaRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves multiple analysis rule schemas.
*
*
* @param batchGetSchemaAnalysisRuleRequest
* @return A Java Future containing the result of the BatchGetSchemaAnalysisRule operation returned by the service.
* @sample AWSCleanRoomsAsync.BatchGetSchemaAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetSchemaAnalysisRuleAsync(
BatchGetSchemaAnalysisRuleRequest batchGetSchemaAnalysisRuleRequest);
/**
*
* Retrieves multiple analysis rule schemas.
*
*
* @param batchGetSchemaAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetSchemaAnalysisRule operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.BatchGetSchemaAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetSchemaAnalysisRuleAsync(
BatchGetSchemaAnalysisRuleRequest batchGetSchemaAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new analysis template.
*
*
* @param createAnalysisTemplateRequest
* @return A Java Future containing the result of the CreateAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.CreateAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future createAnalysisTemplateAsync(CreateAnalysisTemplateRequest createAnalysisTemplateRequest);
/**
*
* Creates a new analysis template.
*
*
* @param createAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the CreateAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future createAnalysisTemplateAsync(CreateAnalysisTemplateRequest createAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new collaboration.
*
*
* @param createCollaborationRequest
* @return A Java Future containing the result of the CreateCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsync.CreateCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createCollaborationAsync(CreateCollaborationRequest createCollaborationRequest);
/**
*
* Creates a new collaboration.
*
*
* @param createCollaborationRequest
* @param 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.
* @return A Java Future containing the result of the CreateCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createCollaborationAsync(CreateCollaborationRequest createCollaborationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides the details necessary to create a configured audience model association.
*
*
* @param createConfiguredAudienceModelAssociationRequest
* @return A Java Future containing the result of the CreateConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsync.CreateConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredAudienceModelAssociationAsync(
CreateConfiguredAudienceModelAssociationRequest createConfiguredAudienceModelAssociationRequest);
/**
*
* Provides the details necessary to create a configured audience model association.
*
*
* @param createConfiguredAudienceModelAssociationRequest
* @param 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.
* @return A Java Future containing the result of the CreateConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.CreateConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredAudienceModelAssociationAsync(
CreateConfiguredAudienceModelAssociationRequest createConfiguredAudienceModelAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new configured table resource.
*
*
* @param createConfiguredTableRequest
* @return A Java Future containing the result of the CreateConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsync.CreateConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAsync(CreateConfiguredTableRequest createConfiguredTableRequest);
/**
*
* Creates a new configured table resource.
*
*
* @param createConfiguredTableRequest
* @param 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.
* @return A Java Future containing the result of the CreateConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAsync(CreateConfiguredTableRequest createConfiguredTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given
* configured table.
*
*
* @param createConfiguredTableAnalysisRuleRequest
* @return A Java Future containing the result of the CreateConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsync.CreateConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAnalysisRuleAsync(
CreateConfiguredTableAnalysisRuleRequest createConfiguredTableAnalysisRuleRequest);
/**
*
* Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given
* configured table.
*
*
* @param createConfiguredTableAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the CreateConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.CreateConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAnalysisRuleAsync(
CreateConfiguredTableAnalysisRuleRequest createConfiguredTableAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a configured table association. A configured table association links a configured table with a
* collaboration.
*
*
* @param createConfiguredTableAssociationRequest
* @return A Java Future containing the result of the CreateConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsync.CreateConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAssociationAsync(
CreateConfiguredTableAssociationRequest createConfiguredTableAssociationRequest);
/**
*
* Creates a configured table association. A configured table association links a configured table with a
* collaboration.
*
*
* @param createConfiguredTableAssociationRequest
* @param 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.
* @return A Java Future containing the result of the CreateConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.CreateConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAssociationAsync(
CreateConfiguredTableAssociationRequest createConfiguredTableAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new analysis rule for an associated configured table.
*
*
* @param createConfiguredTableAssociationAnalysisRuleRequest
* @return A Java Future containing the result of the CreateConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsync.CreateConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAssociationAnalysisRuleAsync(
CreateConfiguredTableAssociationAnalysisRuleRequest createConfiguredTableAssociationAnalysisRuleRequest);
/**
*
* Creates a new analysis rule for an associated configured table.
*
*
* @param createConfiguredTableAssociationAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the CreateConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future createConfiguredTableAssociationAnalysisRuleAsync(
CreateConfiguredTableAssociationAnalysisRuleRequest createConfiguredTableAssociationAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates an ID mapping table.
*
*
* @param createIdMappingTableRequest
* @return A Java Future containing the result of the CreateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsync.CreateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future createIdMappingTableAsync(CreateIdMappingTableRequest createIdMappingTableRequest);
/**
*
* Creates an ID mapping table.
*
*
* @param createIdMappingTableRequest
* @param 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.
* @return A Java Future containing the result of the CreateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future createIdMappingTableAsync(CreateIdMappingTableRequest createIdMappingTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a membership for a specific collaboration identifier and joins the collaboration.
*
*
* @param createMembershipRequest
* @return A Java Future containing the result of the CreateMembership operation returned by the service.
* @sample AWSCleanRoomsAsync.CreateMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createMembershipAsync(CreateMembershipRequest createMembershipRequest);
/**
*
* Creates a membership for a specific collaboration identifier and joins the collaboration.
*
*
* @param createMembershipRequest
* @param 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.
* @return A Java Future containing the result of the CreateMembership operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreateMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createMembershipAsync(CreateMembershipRequest createMembershipRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param createPrivacyBudgetTemplateRequest
* @return A Java Future containing the result of the CreatePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.CreatePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future createPrivacyBudgetTemplateAsync(
CreatePrivacyBudgetTemplateRequest createPrivacyBudgetTemplateRequest);
/**
*
* 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.
*
*
* @param createPrivacyBudgetTemplateRequest
* @param 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.
* @return A Java Future containing the result of the CreatePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.CreatePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future createPrivacyBudgetTemplateAsync(
CreatePrivacyBudgetTemplateRequest createPrivacyBudgetTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an analysis template.
*
*
* @param deleteAnalysisTemplateRequest
* @return A Java Future containing the result of the DeleteAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteAnalysisTemplateAsync(DeleteAnalysisTemplateRequest deleteAnalysisTemplateRequest);
/**
*
* Deletes an analysis template.
*
*
* @param deleteAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the DeleteAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteAnalysisTemplateAsync(DeleteAnalysisTemplateRequest deleteAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a collaboration. It can only be called by the collaboration owner.
*
*
* @param deleteCollaborationRequest
* @return A Java Future containing the result of the DeleteCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteCollaborationAsync(DeleteCollaborationRequest deleteCollaborationRequest);
/**
*
* Deletes a collaboration. It can only be called by the collaboration owner.
*
*
* @param deleteCollaborationRequest
* @param 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.
* @return A Java Future containing the result of the DeleteCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteCollaborationAsync(DeleteCollaborationRequest deleteCollaborationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides the information necessary to delete a configured audience model association.
*
*
* @param deleteConfiguredAudienceModelAssociationRequest
* @return A Java Future containing the result of the DeleteConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsync.DeleteConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredAudienceModelAssociationAsync(
DeleteConfiguredAudienceModelAssociationRequest deleteConfiguredAudienceModelAssociationRequest);
/**
*
* Provides the information necessary to delete a configured audience model association.
*
*
* @param deleteConfiguredAudienceModelAssociationRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredAudienceModelAssociationAsync(
DeleteConfiguredAudienceModelAssociationRequest deleteConfiguredAudienceModelAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a configured table.
*
*
* @param deleteConfiguredTableRequest
* @return A Java Future containing the result of the DeleteConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAsync(DeleteConfiguredTableRequest deleteConfiguredTableRequest);
/**
*
* Deletes a configured table.
*
*
* @param deleteConfiguredTableRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAsync(DeleteConfiguredTableRequest deleteConfiguredTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a configured table analysis rule.
*
*
* @param deleteConfiguredTableAnalysisRuleRequest
* @return A Java Future containing the result of the DeleteConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsync.DeleteConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAnalysisRuleAsync(
DeleteConfiguredTableAnalysisRuleRequest deleteConfiguredTableAnalysisRuleRequest);
/**
*
* Deletes a configured table analysis rule.
*
*
* @param deleteConfiguredTableAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.DeleteConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAnalysisRuleAsync(
DeleteConfiguredTableAnalysisRuleRequest deleteConfiguredTableAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a configured table association.
*
*
* @param deleteConfiguredTableAssociationRequest
* @return A Java Future containing the result of the DeleteConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsync.DeleteConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAssociationAsync(
DeleteConfiguredTableAssociationRequest deleteConfiguredTableAssociationRequest);
/**
*
* Deletes a configured table association.
*
*
* @param deleteConfiguredTableAssociationRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.DeleteConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAssociationAsync(
DeleteConfiguredTableAssociationRequest deleteConfiguredTableAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an analysis rule for a configured table association.
*
*
* @param deleteConfiguredTableAssociationAnalysisRuleRequest
* @return A Java Future containing the result of the DeleteConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsync.DeleteConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAssociationAnalysisRuleAsync(
DeleteConfiguredTableAssociationAnalysisRuleRequest deleteConfiguredTableAssociationAnalysisRuleRequest);
/**
*
* Deletes an analysis rule for a configured table association.
*
*
* @param deleteConfiguredTableAssociationAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the DeleteConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConfiguredTableAssociationAnalysisRuleAsync(
DeleteConfiguredTableAssociationAnalysisRuleRequest deleteConfiguredTableAssociationAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an ID mapping table.
*
*
* @param deleteIdMappingTableRequest
* @return A Java Future containing the result of the DeleteIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteIdMappingTableAsync(DeleteIdMappingTableRequest deleteIdMappingTableRequest);
/**
*
* Deletes an ID mapping table.
*
*
* @param deleteIdMappingTableRequest
* @param 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.
* @return A Java Future containing the result of the DeleteIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteIdMappingTableAsync(DeleteIdMappingTableRequest deleteIdMappingTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an ID namespace association.
*
*
* @param deleteIdNamespaceAssociationRequest
* @return A Java Future containing the result of the DeleteIdNamespaceAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsync.DeleteIdNamespaceAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteIdNamespaceAssociationAsync(
DeleteIdNamespaceAssociationRequest deleteIdNamespaceAssociationRequest);
/**
*
* Deletes an ID namespace association.
*
*
* @param deleteIdNamespaceAssociationRequest
* @param 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.
* @return A Java Future containing the result of the DeleteIdNamespaceAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.DeleteIdNamespaceAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteIdNamespaceAssociationAsync(
DeleteIdNamespaceAssociationRequest deleteIdNamespaceAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param deleteMemberRequest
* @return A Java Future containing the result of the DeleteMember operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteMemberAsync(DeleteMemberRequest deleteMemberRequest);
/**
*
* Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't
* interact with the collaboration. The removed member's data is inaccessible to active members of the
* collaboration.
*
*
* @param deleteMemberRequest
* @param 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.
* @return A Java Future containing the result of the DeleteMember operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteMemberAsync(DeleteMemberRequest deleteMemberRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a specified membership. All resources under a membership must be deleted.
*
*
* @param deleteMembershipRequest
* @return A Java Future containing the result of the DeleteMembership operation returned by the service.
* @sample AWSCleanRoomsAsync.DeleteMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteMembershipAsync(DeleteMembershipRequest deleteMembershipRequest);
/**
*
* Deletes a specified membership. All resources under a membership must be deleted.
*
*
* @param deleteMembershipRequest
* @param 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.
* @return A Java Future containing the result of the DeleteMembership operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeleteMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteMembershipAsync(DeleteMembershipRequest deleteMembershipRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a privacy budget template for a specified membership.
*
*
* @param deletePrivacyBudgetTemplateRequest
* @return A Java Future containing the result of the DeletePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.DeletePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future deletePrivacyBudgetTemplateAsync(
DeletePrivacyBudgetTemplateRequest deletePrivacyBudgetTemplateRequest);
/**
*
* Deletes a privacy budget template for a specified membership.
*
*
* @param deletePrivacyBudgetTemplateRequest
* @param 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.
* @return A Java Future containing the result of the DeletePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.DeletePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future deletePrivacyBudgetTemplateAsync(
DeletePrivacyBudgetTemplateRequest deletePrivacyBudgetTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves an analysis template.
*
*
* @param getAnalysisTemplateRequest
* @return A Java Future containing the result of the GetAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.GetAnalysisTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAnalysisTemplateAsync(GetAnalysisTemplateRequest getAnalysisTemplateRequest);
/**
*
* Retrieves an analysis template.
*
*
* @param getAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the GetAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetAnalysisTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAnalysisTemplateAsync(GetAnalysisTemplateRequest getAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns metadata about a collaboration.
*
*
* @param getCollaborationRequest
* @return A Java Future containing the result of the GetCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsync.GetCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCollaborationAsync(GetCollaborationRequest getCollaborationRequest);
/**
*
* Returns metadata about a collaboration.
*
*
* @param getCollaborationRequest
* @param 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.
* @return A Java Future containing the result of the GetCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCollaborationAsync(GetCollaborationRequest getCollaborationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves an analysis template within a collaboration.
*
*
* @param getCollaborationAnalysisTemplateRequest
* @return A Java Future containing the result of the GetCollaborationAnalysisTemplate operation returned by the
* service.
* @sample AWSCleanRoomsAsync.GetCollaborationAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationAnalysisTemplateAsync(
GetCollaborationAnalysisTemplateRequest getCollaborationAnalysisTemplateRequest);
/**
*
* Retrieves an analysis template within a collaboration.
*
*
* @param getCollaborationAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the GetCollaborationAnalysisTemplate operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.GetCollaborationAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationAnalysisTemplateAsync(
GetCollaborationAnalysisTemplateRequest getCollaborationAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a configured audience model association within a collaboration.
*
*
* @param getCollaborationConfiguredAudienceModelAssociationRequest
* @return A Java Future containing the result of the GetCollaborationConfiguredAudienceModelAssociation operation
* returned by the service.
* @sample AWSCleanRoomsAsync.GetCollaborationConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationConfiguredAudienceModelAssociationAsync(
GetCollaborationConfiguredAudienceModelAssociationRequest getCollaborationConfiguredAudienceModelAssociationRequest);
/**
*
* Retrieves a configured audience model association within a collaboration.
*
*
* @param getCollaborationConfiguredAudienceModelAssociationRequest
* @param 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.
* @return A Java Future containing the result of the GetCollaborationConfiguredAudienceModelAssociation operation
* returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetCollaborationConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationConfiguredAudienceModelAssociationAsync(
GetCollaborationConfiguredAudienceModelAssociationRequest getCollaborationConfiguredAudienceModelAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns details about a specified privacy budget template.
*
*
* @param getCollaborationPrivacyBudgetTemplateRequest
* @return A Java Future containing the result of the GetCollaborationPrivacyBudgetTemplate operation returned by
* the service.
* @sample AWSCleanRoomsAsync.GetCollaborationPrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationPrivacyBudgetTemplateAsync(
GetCollaborationPrivacyBudgetTemplateRequest getCollaborationPrivacyBudgetTemplateRequest);
/**
*
* Returns details about a specified privacy budget template.
*
*
* @param getCollaborationPrivacyBudgetTemplateRequest
* @param 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.
* @return A Java Future containing the result of the GetCollaborationPrivacyBudgetTemplate operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.GetCollaborationPrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getCollaborationPrivacyBudgetTemplateAsync(
GetCollaborationPrivacyBudgetTemplateRequest getCollaborationPrivacyBudgetTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a configured audience model association.
*
*
* @param getConfiguredAudienceModelAssociationRequest
* @return A Java Future containing the result of the GetConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsync.GetConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredAudienceModelAssociationAsync(
GetConfiguredAudienceModelAssociationRequest getConfiguredAudienceModelAssociationRequest);
/**
*
* Returns information about a configured audience model association.
*
*
* @param getConfiguredAudienceModelAssociationRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.GetConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredAudienceModelAssociationAsync(
GetConfiguredAudienceModelAssociationRequest getConfiguredAudienceModelAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a configured table.
*
*
* @param getConfiguredTableRequest
* @return A Java Future containing the result of the GetConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsync.GetConfiguredTable
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConfiguredTableAsync(GetConfiguredTableRequest getConfiguredTableRequest);
/**
*
* Retrieves a configured table.
*
*
* @param getConfiguredTableRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetConfiguredTable
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConfiguredTableAsync(GetConfiguredTableRequest getConfiguredTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a configured table analysis rule.
*
*
* @param getConfiguredTableAnalysisRuleRequest
* @return A Java Future containing the result of the GetConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsync.GetConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAnalysisRuleAsync(
GetConfiguredTableAnalysisRuleRequest getConfiguredTableAnalysisRuleRequest);
/**
*
* Retrieves a configured table analysis rule.
*
*
* @param getConfiguredTableAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.GetConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAnalysisRuleAsync(
GetConfiguredTableAnalysisRuleRequest getConfiguredTableAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a configured table association.
*
*
* @param getConfiguredTableAssociationRequest
* @return A Java Future containing the result of the GetConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsync.GetConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAssociationAsync(
GetConfiguredTableAssociationRequest getConfiguredTableAssociationRequest);
/**
*
* Retrieves a configured table association.
*
*
* @param getConfiguredTableAssociationRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.GetConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAssociationAsync(
GetConfiguredTableAssociationRequest getConfiguredTableAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the analysis rule for a configured table association.
*
*
* @param getConfiguredTableAssociationAnalysisRuleRequest
* @return A Java Future containing the result of the GetConfiguredTableAssociationAnalysisRule operation returned
* by the service.
* @sample AWSCleanRoomsAsync.GetConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAssociationAnalysisRuleAsync(
GetConfiguredTableAssociationAnalysisRuleRequest getConfiguredTableAssociationAnalysisRuleRequest);
/**
*
* Retrieves the analysis rule for a configured table association.
*
*
* @param getConfiguredTableAssociationAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguredTableAssociationAnalysisRule operation returned
* by the service.
* @sample AWSCleanRoomsAsyncHandler.GetConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getConfiguredTableAssociationAnalysisRuleAsync(
GetConfiguredTableAssociationAnalysisRuleRequest getConfiguredTableAssociationAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves an ID mapping table.
*
*
* @param getIdMappingTableRequest
* @return A Java Future containing the result of the GetIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsync.GetIdMappingTable
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getIdMappingTableAsync(GetIdMappingTableRequest getIdMappingTableRequest);
/**
*
* Retrieves an ID mapping table.
*
*
* @param getIdMappingTableRequest
* @param 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.
* @return A Java Future containing the result of the GetIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetIdMappingTable
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getIdMappingTableAsync(GetIdMappingTableRequest getIdMappingTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a specified membership for an identifier.
*
*
* @param getMembershipRequest
* @return A Java Future containing the result of the GetMembership operation returned by the service.
* @sample AWSCleanRoomsAsync.GetMembership
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getMembershipAsync(GetMembershipRequest getMembershipRequest);
/**
*
* Retrieves a specified membership for an identifier.
*
*
* @param getMembershipRequest
* @param 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.
* @return A Java Future containing the result of the GetMembership operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetMembership
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getMembershipAsync(GetMembershipRequest getMembershipRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns details for a specified privacy budget template.
*
*
* @param getPrivacyBudgetTemplateRequest
* @return A Java Future containing the result of the GetPrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.GetPrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getPrivacyBudgetTemplateAsync(GetPrivacyBudgetTemplateRequest getPrivacyBudgetTemplateRequest);
/**
*
* Returns details for a specified privacy budget template.
*
*
* @param getPrivacyBudgetTemplateRequest
* @param 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.
* @return A Java Future containing the result of the GetPrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetPrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future getPrivacyBudgetTemplateAsync(GetPrivacyBudgetTemplateRequest getPrivacyBudgetTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns query processing metadata.
*
*
* @param getProtectedQueryRequest
* @return A Java Future containing the result of the GetProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsync.GetProtectedQuery
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getProtectedQueryAsync(GetProtectedQueryRequest getProtectedQueryRequest);
/**
*
* Returns query processing metadata.
*
*
* @param getProtectedQueryRequest
* @param 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.
* @return A Java Future containing the result of the GetProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetProtectedQuery
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getProtectedQueryAsync(GetProtectedQueryRequest getProtectedQueryRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the schema for a relation within a collaboration.
*
*
* @param getSchemaRequest
* @return A Java Future containing the result of the GetSchema operation returned by the service.
* @sample AWSCleanRoomsAsync.GetSchema
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSchemaAsync(GetSchemaRequest getSchemaRequest);
/**
*
* Retrieves the schema for a relation within a collaboration.
*
*
* @param getSchemaRequest
* @param 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.
* @return A Java Future containing the result of the GetSchema operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetSchema
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSchemaAsync(GetSchemaRequest getSchemaRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a schema analysis rule.
*
*
* @param getSchemaAnalysisRuleRequest
* @return A Java Future containing the result of the GetSchemaAnalysisRule operation returned by the service.
* @sample AWSCleanRoomsAsync.GetSchemaAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getSchemaAnalysisRuleAsync(GetSchemaAnalysisRuleRequest getSchemaAnalysisRuleRequest);
/**
*
* Retrieves a schema analysis rule.
*
*
* @param getSchemaAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the GetSchemaAnalysisRule operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.GetSchemaAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future getSchemaAnalysisRuleAsync(GetSchemaAnalysisRuleRequest getSchemaAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists analysis templates that the caller owns.
*
*
* @param listAnalysisTemplatesRequest
* @return A Java Future containing the result of the ListAnalysisTemplates operation returned by the service.
* @sample AWSCleanRoomsAsync.ListAnalysisTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listAnalysisTemplatesAsync(ListAnalysisTemplatesRequest listAnalysisTemplatesRequest);
/**
*
* Lists analysis templates that the caller owns.
*
*
* @param listAnalysisTemplatesRequest
* @param 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.
* @return A Java Future containing the result of the ListAnalysisTemplates operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListAnalysisTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listAnalysisTemplatesAsync(ListAnalysisTemplatesRequest listAnalysisTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists analysis templates within a collaboration.
*
*
* @param listCollaborationAnalysisTemplatesRequest
* @return A Java Future containing the result of the ListCollaborationAnalysisTemplates operation returned by the
* service.
* @sample AWSCleanRoomsAsync.ListCollaborationAnalysisTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationAnalysisTemplatesAsync(
ListCollaborationAnalysisTemplatesRequest listCollaborationAnalysisTemplatesRequest);
/**
*
* Lists analysis templates within a collaboration.
*
*
* @param listCollaborationAnalysisTemplatesRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborationAnalysisTemplates operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborationAnalysisTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationAnalysisTemplatesAsync(
ListCollaborationAnalysisTemplatesRequest listCollaborationAnalysisTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists configured audience model associations within a collaboration.
*
*
* @param listCollaborationConfiguredAudienceModelAssociationsRequest
* @return A Java Future containing the result of the ListCollaborationConfiguredAudienceModelAssociations operation
* returned by the service.
* @sample AWSCleanRoomsAsync.ListCollaborationConfiguredAudienceModelAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationConfiguredAudienceModelAssociationsAsync(
ListCollaborationConfiguredAudienceModelAssociationsRequest listCollaborationConfiguredAudienceModelAssociationsRequest);
/**
*
* Lists configured audience model associations within a collaboration.
*
*
* @param listCollaborationConfiguredAudienceModelAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborationConfiguredAudienceModelAssociations operation
* returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborationConfiguredAudienceModelAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationConfiguredAudienceModelAssociationsAsync(
ListCollaborationConfiguredAudienceModelAssociationsRequest listCollaborationConfiguredAudienceModelAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of the ID namespace associations in a collaboration.
*
*
* @param listCollaborationIdNamespaceAssociationsRequest
* @return A Java Future containing the result of the ListCollaborationIdNamespaceAssociations operation returned by
* the service.
* @sample AWSCleanRoomsAsync.ListCollaborationIdNamespaceAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationIdNamespaceAssociationsAsync(
ListCollaborationIdNamespaceAssociationsRequest listCollaborationIdNamespaceAssociationsRequest);
/**
*
* Returns a list of the ID namespace associations in a collaboration.
*
*
* @param listCollaborationIdNamespaceAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborationIdNamespaceAssociations operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborationIdNamespaceAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationIdNamespaceAssociationsAsync(
ListCollaborationIdNamespaceAssociationsRequest listCollaborationIdNamespaceAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns an array that summarizes each privacy budget template in a specified collaboration.
*
*
* @param listCollaborationPrivacyBudgetTemplatesRequest
* @return A Java Future containing the result of the ListCollaborationPrivacyBudgetTemplates operation returned by
* the service.
* @sample AWSCleanRoomsAsync.ListCollaborationPrivacyBudgetTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationPrivacyBudgetTemplatesAsync(
ListCollaborationPrivacyBudgetTemplatesRequest listCollaborationPrivacyBudgetTemplatesRequest);
/**
*
* Returns an array that summarizes each privacy budget template in a specified collaboration.
*
*
* @param listCollaborationPrivacyBudgetTemplatesRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborationPrivacyBudgetTemplates operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborationPrivacyBudgetTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationPrivacyBudgetTemplatesAsync(
ListCollaborationPrivacyBudgetTemplatesRequest listCollaborationPrivacyBudgetTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param listCollaborationPrivacyBudgetsRequest
* @return A Java Future containing the result of the ListCollaborationPrivacyBudgets operation returned by the
* service.
* @sample AWSCleanRoomsAsync.ListCollaborationPrivacyBudgets
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationPrivacyBudgetsAsync(
ListCollaborationPrivacyBudgetsRequest listCollaborationPrivacyBudgetsRequest);
/**
*
* 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.
*
*
* @param listCollaborationPrivacyBudgetsRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborationPrivacyBudgets operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborationPrivacyBudgets
* @see AWS API Documentation
*/
java.util.concurrent.Future listCollaborationPrivacyBudgetsAsync(
ListCollaborationPrivacyBudgetsRequest listCollaborationPrivacyBudgetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists collaborations the caller owns, is active in, or has been invited to.
*
*
* @param listCollaborationsRequest
* @return A Java Future containing the result of the ListCollaborations operation returned by the service.
* @sample AWSCleanRoomsAsync.ListCollaborations
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listCollaborationsAsync(ListCollaborationsRequest listCollaborationsRequest);
/**
*
* Lists collaborations the caller owns, is active in, or has been invited to.
*
*
* @param listCollaborationsRequest
* @param 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.
* @return A Java Future containing the result of the ListCollaborations operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListCollaborations
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listCollaborationsAsync(ListCollaborationsRequest listCollaborationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists information about requested configured audience model associations.
*
*
* @param listConfiguredAudienceModelAssociationsRequest
* @return A Java Future containing the result of the ListConfiguredAudienceModelAssociations operation returned by
* the service.
* @sample AWSCleanRoomsAsync.ListConfiguredAudienceModelAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredAudienceModelAssociationsAsync(
ListConfiguredAudienceModelAssociationsRequest listConfiguredAudienceModelAssociationsRequest);
/**
*
* Lists information about requested configured audience model associations.
*
*
* @param listConfiguredAudienceModelAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the ListConfiguredAudienceModelAssociations operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.ListConfiguredAudienceModelAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredAudienceModelAssociationsAsync(
ListConfiguredAudienceModelAssociationsRequest listConfiguredAudienceModelAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists configured table associations for a membership.
*
*
* @param listConfiguredTableAssociationsRequest
* @return A Java Future containing the result of the ListConfiguredTableAssociations operation returned by the
* service.
* @sample AWSCleanRoomsAsync.ListConfiguredTableAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredTableAssociationsAsync(
ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest);
/**
*
* Lists configured table associations for a membership.
*
*
* @param listConfiguredTableAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the ListConfiguredTableAssociations operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.ListConfiguredTableAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredTableAssociationsAsync(
ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists configured tables.
*
*
* @param listConfiguredTablesRequest
* @return A Java Future containing the result of the ListConfiguredTables operation returned by the service.
* @sample AWSCleanRoomsAsync.ListConfiguredTables
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredTablesAsync(ListConfiguredTablesRequest listConfiguredTablesRequest);
/**
*
* Lists configured tables.
*
*
* @param listConfiguredTablesRequest
* @param 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.
* @return A Java Future containing the result of the ListConfiguredTables operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListConfiguredTables
* @see AWS API Documentation
*/
java.util.concurrent.Future listConfiguredTablesAsync(ListConfiguredTablesRequest listConfiguredTablesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of ID mapping tables.
*
*
* @param listIdMappingTablesRequest
* @return A Java Future containing the result of the ListIdMappingTables operation returned by the service.
* @sample AWSCleanRoomsAsync.ListIdMappingTables
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listIdMappingTablesAsync(ListIdMappingTablesRequest listIdMappingTablesRequest);
/**
*
* Returns a list of ID mapping tables.
*
*
* @param listIdMappingTablesRequest
* @param 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.
* @return A Java Future containing the result of the ListIdMappingTables operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListIdMappingTables
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listIdMappingTablesAsync(ListIdMappingTablesRequest listIdMappingTablesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a list of ID namespace associations.
*
*
* @param listIdNamespaceAssociationsRequest
* @return A Java Future containing the result of the ListIdNamespaceAssociations operation returned by the service.
* @sample AWSCleanRoomsAsync.ListIdNamespaceAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listIdNamespaceAssociationsAsync(
ListIdNamespaceAssociationsRequest listIdNamespaceAssociationsRequest);
/**
*
* Returns a list of ID namespace associations.
*
*
* @param listIdNamespaceAssociationsRequest
* @param 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.
* @return A Java Future containing the result of the ListIdNamespaceAssociations operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListIdNamespaceAssociations
* @see AWS API Documentation
*/
java.util.concurrent.Future listIdNamespaceAssociationsAsync(
ListIdNamespaceAssociationsRequest listIdNamespaceAssociationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists all members within a collaboration.
*
*
* @param listMembersRequest
* @return A Java Future containing the result of the ListMembers operation returned by the service.
* @sample AWSCleanRoomsAsync.ListMembers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest);
/**
*
* Lists all members within a collaboration.
*
*
* @param listMembersRequest
* @param 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.
* @return A Java Future containing the result of the ListMembers operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListMembers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists all memberships resources within the caller's account.
*
*
* @param listMembershipsRequest
* @return A Java Future containing the result of the ListMemberships operation returned by the service.
* @sample AWSCleanRoomsAsync.ListMemberships
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembershipsAsync(ListMembershipsRequest listMembershipsRequest);
/**
*
* Lists all memberships resources within the caller's account.
*
*
* @param listMembershipsRequest
* @param 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.
* @return A Java Future containing the result of the ListMemberships operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListMemberships
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembershipsAsync(ListMembershipsRequest listMembershipsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns detailed information about the privacy budget templates in a specified membership.
*
*
* @param listPrivacyBudgetTemplatesRequest
* @return A Java Future containing the result of the ListPrivacyBudgetTemplates operation returned by the service.
* @sample AWSCleanRoomsAsync.ListPrivacyBudgetTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listPrivacyBudgetTemplatesAsync(
ListPrivacyBudgetTemplatesRequest listPrivacyBudgetTemplatesRequest);
/**
*
* Returns detailed information about the privacy budget templates in a specified membership.
*
*
* @param listPrivacyBudgetTemplatesRequest
* @param 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.
* @return A Java Future containing the result of the ListPrivacyBudgetTemplates operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListPrivacyBudgetTemplates
* @see AWS API Documentation
*/
java.util.concurrent.Future listPrivacyBudgetTemplatesAsync(
ListPrivacyBudgetTemplatesRequest listPrivacyBudgetTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns detailed information about the privacy budgets in a specified membership.
*
*
* @param listPrivacyBudgetsRequest
* @return A Java Future containing the result of the ListPrivacyBudgets operation returned by the service.
* @sample AWSCleanRoomsAsync.ListPrivacyBudgets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listPrivacyBudgetsAsync(ListPrivacyBudgetsRequest listPrivacyBudgetsRequest);
/**
*
* Returns detailed information about the privacy budgets in a specified membership.
*
*
* @param listPrivacyBudgetsRequest
* @param 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.
* @return A Java Future containing the result of the ListPrivacyBudgets operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListPrivacyBudgets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listPrivacyBudgetsAsync(ListPrivacyBudgetsRequest listPrivacyBudgetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists protected queries, sorted by the most recent query.
*
*
* @param listProtectedQueriesRequest
* @return A Java Future containing the result of the ListProtectedQueries operation returned by the service.
* @sample AWSCleanRoomsAsync.ListProtectedQueries
* @see AWS API Documentation
*/
java.util.concurrent.Future listProtectedQueriesAsync(ListProtectedQueriesRequest listProtectedQueriesRequest);
/**
*
* Lists protected queries, sorted by the most recent query.
*
*
* @param listProtectedQueriesRequest
* @param 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.
* @return A Java Future containing the result of the ListProtectedQueries operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListProtectedQueries
* @see AWS API Documentation
*/
java.util.concurrent.Future listProtectedQueriesAsync(ListProtectedQueriesRequest listProtectedQueriesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the schemas for relations within a collaboration.
*
*
* @param listSchemasRequest
* @return A Java Future containing the result of the ListSchemas operation returned by the service.
* @sample AWSCleanRoomsAsync.ListSchemas
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listSchemasAsync(ListSchemasRequest listSchemasRequest);
/**
*
* Lists the schemas for relations within a collaboration.
*
*
* @param listSchemasRequest
* @param 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.
* @return A Java Future containing the result of the ListSchemas operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListSchemas
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listSchemasAsync(ListSchemasRequest listSchemasRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists all of the tags that have been added to a resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSCleanRoomsAsync.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
*
* Lists all of the tags that have been added to a resource.
*
*
* @param listTagsForResourceRequest
* @param 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.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Defines the information that's necessary to populate an ID mapping table.
*
*
* @param populateIdMappingTableRequest
* @return A Java Future containing the result of the PopulateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsync.PopulateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future populateIdMappingTableAsync(PopulateIdMappingTableRequest populateIdMappingTableRequest);
/**
*
* Defines the information that's necessary to populate an ID mapping table.
*
*
* @param populateIdMappingTableRequest
* @param 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.
* @return A Java Future containing the result of the PopulateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.PopulateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future populateIdMappingTableAsync(PopulateIdMappingTableRequest populateIdMappingTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise
* parameters.
*
*
* @param previewPrivacyImpactRequest
* @return A Java Future containing the result of the PreviewPrivacyImpact operation returned by the service.
* @sample AWSCleanRoomsAsync.PreviewPrivacyImpact
* @see AWS API Documentation
*/
java.util.concurrent.Future previewPrivacyImpactAsync(PreviewPrivacyImpactRequest previewPrivacyImpactRequest);
/**
*
* An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise
* parameters.
*
*
* @param previewPrivacyImpactRequest
* @param 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.
* @return A Java Future containing the result of the PreviewPrivacyImpact operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.PreviewPrivacyImpact
* @see AWS API Documentation
*/
java.util.concurrent.Future previewPrivacyImpactAsync(PreviewPrivacyImpactRequest previewPrivacyImpactRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a protected query that is started by Clean Rooms.
*
*
* @param startProtectedQueryRequest
* @return A Java Future containing the result of the StartProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsync.StartProtectedQuery
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startProtectedQueryAsync(StartProtectedQueryRequest startProtectedQueryRequest);
/**
*
* Creates a protected query that is started by Clean Rooms.
*
*
* @param startProtectedQueryRequest
* @param 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.
* @return A Java Future containing the result of the StartProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.StartProtectedQuery
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startProtectedQueryAsync(StartProtectedQueryRequest startProtectedQueryRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Tags a resource.
*
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSCleanRoomsAsync.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
*
* Tags a resource.
*
*
* @param tagResourceRequest
* @param 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.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes a tag or list of tags from a resource.
*
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSCleanRoomsAsync.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
*
* Removes a tag or list of tags from a resource.
*
*
* @param untagResourceRequest
* @param 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.
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the analysis template metadata.
*
*
* @param updateAnalysisTemplateRequest
* @return A Java Future containing the result of the UpdateAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future updateAnalysisTemplateAsync(UpdateAnalysisTemplateRequest updateAnalysisTemplateRequest);
/**
*
* Updates the analysis template metadata.
*
*
* @param updateAnalysisTemplateRequest
* @param 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.
* @return A Java Future containing the result of the UpdateAnalysisTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateAnalysisTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future updateAnalysisTemplateAsync(UpdateAnalysisTemplateRequest updateAnalysisTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates collaboration metadata and can only be called by the collaboration owner.
*
*
* @param updateCollaborationRequest
* @return A Java Future containing the result of the UpdateCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateCollaborationAsync(UpdateCollaborationRequest updateCollaborationRequest);
/**
*
* Updates collaboration metadata and can only be called by the collaboration owner.
*
*
* @param updateCollaborationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateCollaboration operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateCollaboration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateCollaborationAsync(UpdateCollaborationRequest updateCollaborationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides the details necessary to update a configured audience model association.
*
*
* @param updateConfiguredAudienceModelAssociationRequest
* @return A Java Future containing the result of the UpdateConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsync.UpdateConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredAudienceModelAssociationAsync(
UpdateConfiguredAudienceModelAssociationRequest updateConfiguredAudienceModelAssociationRequest);
/**
*
* Provides the details necessary to update a configured audience model association.
*
*
* @param updateConfiguredAudienceModelAssociationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguredAudienceModelAssociation operation returned by
* the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateConfiguredAudienceModelAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredAudienceModelAssociationAsync(
UpdateConfiguredAudienceModelAssociationRequest updateConfiguredAudienceModelAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a configured table.
*
*
* @param updateConfiguredTableRequest
* @return A Java Future containing the result of the UpdateConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAsync(UpdateConfiguredTableRequest updateConfiguredTableRequest);
/**
*
* Updates a configured table.
*
*
* @param updateConfiguredTableRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguredTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateConfiguredTable
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAsync(UpdateConfiguredTableRequest updateConfiguredTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a configured table analysis rule.
*
*
* @param updateConfiguredTableAnalysisRuleRequest
* @return A Java Future containing the result of the UpdateConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsync.UpdateConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAnalysisRuleAsync(
UpdateConfiguredTableAnalysisRuleRequest updateConfiguredTableAnalysisRuleRequest);
/**
*
* Updates a configured table analysis rule.
*
*
* @param updateConfiguredTableAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguredTableAnalysisRule operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.UpdateConfiguredTableAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAnalysisRuleAsync(
UpdateConfiguredTableAnalysisRuleRequest updateConfiguredTableAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a configured table association.
*
*
* @param updateConfiguredTableAssociationRequest
* @return A Java Future containing the result of the UpdateConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsync.UpdateConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAssociationAsync(
UpdateConfiguredTableAssociationRequest updateConfiguredTableAssociationRequest);
/**
*
* Updates a configured table association.
*
*
* @param updateConfiguredTableAssociationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguredTableAssociation operation returned by the
* service.
* @sample AWSCleanRoomsAsyncHandler.UpdateConfiguredTableAssociation
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAssociationAsync(
UpdateConfiguredTableAssociationRequest updateConfiguredTableAssociationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the analysis rule for a configured table association.
*
*
* @param updateConfiguredTableAssociationAnalysisRuleRequest
* @return A Java Future containing the result of the UpdateConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsync.UpdateConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAssociationAnalysisRuleAsync(
UpdateConfiguredTableAssociationAnalysisRuleRequest updateConfiguredTableAssociationAnalysisRuleRequest);
/**
*
* Updates the analysis rule for a configured table association.
*
*
* @param updateConfiguredTableAssociationAnalysisRuleRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguredTableAssociationAnalysisRule operation
* returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateConfiguredTableAssociationAnalysisRule
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConfiguredTableAssociationAnalysisRuleAsync(
UpdateConfiguredTableAssociationAnalysisRuleRequest updateConfiguredTableAssociationAnalysisRuleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides the details that are necessary to update an ID mapping table.
*
*
* @param updateIdMappingTableRequest
* @return A Java Future containing the result of the UpdateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future updateIdMappingTableAsync(UpdateIdMappingTableRequest updateIdMappingTableRequest);
/**
*
* Provides the details that are necessary to update an ID mapping table.
*
*
* @param updateIdMappingTableRequest
* @param 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.
* @return A Java Future containing the result of the UpdateIdMappingTable operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateIdMappingTable
* @see AWS API Documentation
*/
java.util.concurrent.Future updateIdMappingTableAsync(UpdateIdMappingTableRequest updateIdMappingTableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a membership.
*
*
* @param updateMembershipRequest
* @return A Java Future containing the result of the UpdateMembership operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateMembershipAsync(UpdateMembershipRequest updateMembershipRequest);
/**
*
* Updates a membership.
*
*
* @param updateMembershipRequest
* @param 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.
* @return A Java Future containing the result of the UpdateMembership operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateMembership
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateMembershipAsync(UpdateMembershipRequest updateMembershipRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the privacy budget template for the specified membership.
*
*
* @param updatePrivacyBudgetTemplateRequest
* @return A Java Future containing the result of the UpdatePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdatePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future updatePrivacyBudgetTemplateAsync(
UpdatePrivacyBudgetTemplateRequest updatePrivacyBudgetTemplateRequest);
/**
*
* Updates the privacy budget template for the specified membership.
*
*
* @param updatePrivacyBudgetTemplateRequest
* @param 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.
* @return A Java Future containing the result of the UpdatePrivacyBudgetTemplate operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdatePrivacyBudgetTemplate
* @see AWS API Documentation
*/
java.util.concurrent.Future updatePrivacyBudgetTemplateAsync(
UpdatePrivacyBudgetTemplateRequest updatePrivacyBudgetTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the processing of a currently running query.
*
*
* @param updateProtectedQueryRequest
* @return A Java Future containing the result of the UpdateProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsync.UpdateProtectedQuery
* @see AWS API Documentation
*/
java.util.concurrent.Future updateProtectedQueryAsync(UpdateProtectedQueryRequest updateProtectedQueryRequest);
/**
*
* Updates the processing of a currently running query.
*
*
* @param updateProtectedQueryRequest
* @param 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.
* @return A Java Future containing the result of the UpdateProtectedQuery operation returned by the service.
* @sample AWSCleanRoomsAsyncHandler.UpdateProtectedQuery
* @see AWS API Documentation
*/
java.util.concurrent.Future updateProtectedQueryAsync(UpdateProtectedQueryRequest updateProtectedQueryRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}