/* * Copyright 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. */ /* * Do not modify this file. This file is generated from the cleanrooms-2022-02-17.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.CleanRooms.Model; namespace Amazon.CleanRooms { /// /// Interface for accessing CleanRooms /// /// 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. /// /// public partial interface IAmazonCleanRooms : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// ICleanRoomsPaginatorFactory Paginators { get; } #endif #region BatchGetSchema /// /// Retrieves multiple schemas by their identifiers. /// /// Container for the necessary parameters to execute the BatchGetSchema service method. /// /// The response from the BatchGetSchema service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for BatchGetSchema Operation BatchGetSchemaResponse BatchGetSchema(BatchGetSchemaRequest request); /// /// Initiates the asynchronous execution of the BatchGetSchema operation. /// /// /// Container for the necessary parameters to execute the BatchGetSchema operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchGetSchema /// operation. /// REST API Reference for BatchGetSchema Operation IAsyncResult BeginBatchGetSchema(BatchGetSchemaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetSchema operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetSchema. /// /// Returns a BatchGetSchemaResult from CleanRooms. /// REST API Reference for BatchGetSchema Operation BatchGetSchemaResponse EndBatchGetSchema(IAsyncResult asyncResult); #endregion #region CreateCollaboration /// /// Creates a new collaboration. /// /// Container for the necessary parameters to execute the CreateCollaboration service method. /// /// The response from the CreateCollaboration service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request denied because service quota has been exceeded. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for CreateCollaboration Operation CreateCollaborationResponse CreateCollaboration(CreateCollaborationRequest request); /// /// Initiates the asynchronous execution of the CreateCollaboration operation. /// /// /// Container for the necessary parameters to execute the CreateCollaboration operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCollaboration /// operation. /// REST API Reference for CreateCollaboration Operation IAsyncResult BeginCreateCollaboration(CreateCollaborationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCollaboration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCollaboration. /// /// Returns a CreateCollaborationResult from CleanRooms. /// REST API Reference for CreateCollaboration Operation CreateCollaborationResponse EndCreateCollaboration(IAsyncResult asyncResult); #endregion #region CreateConfiguredTable /// /// Creates a new configured table resource. /// /// Container for the necessary parameters to execute the CreateConfiguredTable service method. /// /// The response from the CreateConfiguredTable service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request denied because service quota has been exceeded. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for CreateConfiguredTable Operation CreateConfiguredTableResponse CreateConfiguredTable(CreateConfiguredTableRequest request); /// /// Initiates the asynchronous execution of the CreateConfiguredTable operation. /// /// /// Container for the necessary parameters to execute the CreateConfiguredTable operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfiguredTable /// operation. /// REST API Reference for CreateConfiguredTable Operation IAsyncResult BeginCreateConfiguredTable(CreateConfiguredTableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfiguredTable operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfiguredTable. /// /// Returns a CreateConfiguredTableResult from CleanRooms. /// REST API Reference for CreateConfiguredTable Operation CreateConfiguredTableResponse EndCreateConfiguredTable(IAsyncResult asyncResult); #endregion #region CreateConfiguredTableAnalysisRule /// /// Creates a new analysis rule for a configured table. Currently, only one analysis rule /// can be created for a given configured table. /// /// Container for the necessary parameters to execute the CreateConfiguredTableAnalysisRule service method. /// /// The response from the CreateConfiguredTableAnalysisRule service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for CreateConfiguredTableAnalysisRule Operation CreateConfiguredTableAnalysisRuleResponse CreateConfiguredTableAnalysisRule(CreateConfiguredTableAnalysisRuleRequest request); /// /// Initiates the asynchronous execution of the CreateConfiguredTableAnalysisRule operation. /// /// /// Container for the necessary parameters to execute the CreateConfiguredTableAnalysisRule operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfiguredTableAnalysisRule /// operation. /// REST API Reference for CreateConfiguredTableAnalysisRule Operation IAsyncResult BeginCreateConfiguredTableAnalysisRule(CreateConfiguredTableAnalysisRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfiguredTableAnalysisRule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfiguredTableAnalysisRule. /// /// Returns a CreateConfiguredTableAnalysisRuleResult from CleanRooms. /// REST API Reference for CreateConfiguredTableAnalysisRule Operation CreateConfiguredTableAnalysisRuleResponse EndCreateConfiguredTableAnalysisRule(IAsyncResult asyncResult); #endregion #region CreateConfiguredTableAssociation /// /// Creates a configured table association. A configured table association links a configured /// table with a collaboration. /// /// Container for the necessary parameters to execute the CreateConfiguredTableAssociation service method. /// /// The response from the CreateConfiguredTableAssociation service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request denied because service quota has been exceeded. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for CreateConfiguredTableAssociation Operation CreateConfiguredTableAssociationResponse CreateConfiguredTableAssociation(CreateConfiguredTableAssociationRequest request); /// /// Initiates the asynchronous execution of the CreateConfiguredTableAssociation operation. /// /// /// Container for the necessary parameters to execute the CreateConfiguredTableAssociation operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConfiguredTableAssociation /// operation. /// REST API Reference for CreateConfiguredTableAssociation Operation IAsyncResult BeginCreateConfiguredTableAssociation(CreateConfiguredTableAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConfiguredTableAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConfiguredTableAssociation. /// /// Returns a CreateConfiguredTableAssociationResult from CleanRooms. /// REST API Reference for CreateConfiguredTableAssociation Operation CreateConfiguredTableAssociationResponse EndCreateConfiguredTableAssociation(IAsyncResult asyncResult); #endregion #region CreateMembership /// /// Creates a membership for a specific collaboration identifier and joins the collaboration. /// /// Container for the necessary parameters to execute the CreateMembership service method. /// /// The response from the CreateMembership service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request denied because service quota has been exceeded. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for CreateMembership Operation CreateMembershipResponse CreateMembership(CreateMembershipRequest request); /// /// Initiates the asynchronous execution of the CreateMembership operation. /// /// /// Container for the necessary parameters to execute the CreateMembership operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMembership /// operation. /// REST API Reference for CreateMembership Operation IAsyncResult BeginCreateMembership(CreateMembershipRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateMembership operation. /// /// /// The IAsyncResult returned by the call to BeginCreateMembership. /// /// Returns a CreateMembershipResult from CleanRooms. /// REST API Reference for CreateMembership Operation CreateMembershipResponse EndCreateMembership(IAsyncResult asyncResult); #endregion #region DeleteCollaboration /// /// Deletes a collaboration. It can only be called by the collaboration owner. /// /// Container for the necessary parameters to execute the DeleteCollaboration service method. /// /// The response from the DeleteCollaboration service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteCollaboration Operation DeleteCollaborationResponse DeleteCollaboration(DeleteCollaborationRequest request); /// /// Initiates the asynchronous execution of the DeleteCollaboration operation. /// /// /// Container for the necessary parameters to execute the DeleteCollaboration operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCollaboration /// operation. /// REST API Reference for DeleteCollaboration Operation IAsyncResult BeginDeleteCollaboration(DeleteCollaborationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCollaboration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCollaboration. /// /// Returns a DeleteCollaborationResult from CleanRooms. /// REST API Reference for DeleteCollaboration Operation DeleteCollaborationResponse EndDeleteCollaboration(IAsyncResult asyncResult); #endregion #region DeleteConfiguredTable /// /// Deletes a configured table. /// /// Container for the necessary parameters to execute the DeleteConfiguredTable service method. /// /// The response from the DeleteConfiguredTable service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteConfiguredTable Operation DeleteConfiguredTableResponse DeleteConfiguredTable(DeleteConfiguredTableRequest request); /// /// Initiates the asynchronous execution of the DeleteConfiguredTable operation. /// /// /// Container for the necessary parameters to execute the DeleteConfiguredTable operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfiguredTable /// operation. /// REST API Reference for DeleteConfiguredTable Operation IAsyncResult BeginDeleteConfiguredTable(DeleteConfiguredTableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfiguredTable operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfiguredTable. /// /// Returns a DeleteConfiguredTableResult from CleanRooms. /// REST API Reference for DeleteConfiguredTable Operation DeleteConfiguredTableResponse EndDeleteConfiguredTable(IAsyncResult asyncResult); #endregion #region DeleteConfiguredTableAnalysisRule /// /// Deletes a configured table analysis rule. /// /// Container for the necessary parameters to execute the DeleteConfiguredTableAnalysisRule service method. /// /// The response from the DeleteConfiguredTableAnalysisRule service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteConfiguredTableAnalysisRule Operation DeleteConfiguredTableAnalysisRuleResponse DeleteConfiguredTableAnalysisRule(DeleteConfiguredTableAnalysisRuleRequest request); /// /// Initiates the asynchronous execution of the DeleteConfiguredTableAnalysisRule operation. /// /// /// Container for the necessary parameters to execute the DeleteConfiguredTableAnalysisRule operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfiguredTableAnalysisRule /// operation. /// REST API Reference for DeleteConfiguredTableAnalysisRule Operation IAsyncResult BeginDeleteConfiguredTableAnalysisRule(DeleteConfiguredTableAnalysisRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfiguredTableAnalysisRule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfiguredTableAnalysisRule. /// /// Returns a DeleteConfiguredTableAnalysisRuleResult from CleanRooms. /// REST API Reference for DeleteConfiguredTableAnalysisRule Operation DeleteConfiguredTableAnalysisRuleResponse EndDeleteConfiguredTableAnalysisRule(IAsyncResult asyncResult); #endregion #region DeleteConfiguredTableAssociation /// /// Deletes a configured table association. /// /// Container for the necessary parameters to execute the DeleteConfiguredTableAssociation service method. /// /// The response from the DeleteConfiguredTableAssociation service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteConfiguredTableAssociation Operation DeleteConfiguredTableAssociationResponse DeleteConfiguredTableAssociation(DeleteConfiguredTableAssociationRequest request); /// /// Initiates the asynchronous execution of the DeleteConfiguredTableAssociation operation. /// /// /// Container for the necessary parameters to execute the DeleteConfiguredTableAssociation operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConfiguredTableAssociation /// operation. /// REST API Reference for DeleteConfiguredTableAssociation Operation IAsyncResult BeginDeleteConfiguredTableAssociation(DeleteConfiguredTableAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConfiguredTableAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConfiguredTableAssociation. /// /// Returns a DeleteConfiguredTableAssociationResult from CleanRooms. /// REST API Reference for DeleteConfiguredTableAssociation Operation DeleteConfiguredTableAssociationResponse EndDeleteConfiguredTableAssociation(IAsyncResult asyncResult); #endregion #region DeleteMember /// /// 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. /// /// Container for the necessary parameters to execute the DeleteMember service method. /// /// The response from the DeleteMember service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteMember Operation DeleteMemberResponse DeleteMember(DeleteMemberRequest request); /// /// Initiates the asynchronous execution of the DeleteMember operation. /// /// /// Container for the necessary parameters to execute the DeleteMember operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMember /// operation. /// REST API Reference for DeleteMember Operation IAsyncResult BeginDeleteMember(DeleteMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteMember operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMember. /// /// Returns a DeleteMemberResult from CleanRooms. /// REST API Reference for DeleteMember Operation DeleteMemberResponse EndDeleteMember(IAsyncResult asyncResult); #endregion #region DeleteMembership /// /// Deletes a specified membership. All resources under a membership must be deleted. /// /// Container for the necessary parameters to execute the DeleteMembership service method. /// /// The response from the DeleteMembership service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for DeleteMembership Operation DeleteMembershipResponse DeleteMembership(DeleteMembershipRequest request); /// /// Initiates the asynchronous execution of the DeleteMembership operation. /// /// /// Container for the necessary parameters to execute the DeleteMembership operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMembership /// operation. /// REST API Reference for DeleteMembership Operation IAsyncResult BeginDeleteMembership(DeleteMembershipRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteMembership operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMembership. /// /// Returns a DeleteMembershipResult from CleanRooms. /// REST API Reference for DeleteMembership Operation DeleteMembershipResponse EndDeleteMembership(IAsyncResult asyncResult); #endregion #region GetCollaboration /// /// Returns metadata about a collaboration. /// /// Container for the necessary parameters to execute the GetCollaboration service method. /// /// The response from the GetCollaboration service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetCollaboration Operation GetCollaborationResponse GetCollaboration(GetCollaborationRequest request); /// /// Initiates the asynchronous execution of the GetCollaboration operation. /// /// /// Container for the necessary parameters to execute the GetCollaboration operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCollaboration /// operation. /// REST API Reference for GetCollaboration Operation IAsyncResult BeginGetCollaboration(GetCollaborationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCollaboration operation. /// /// /// The IAsyncResult returned by the call to BeginGetCollaboration. /// /// Returns a GetCollaborationResult from CleanRooms. /// REST API Reference for GetCollaboration Operation GetCollaborationResponse EndGetCollaboration(IAsyncResult asyncResult); #endregion #region GetConfiguredTable /// /// Retrieves a configured table. /// /// Container for the necessary parameters to execute the GetConfiguredTable service method. /// /// The response from the GetConfiguredTable service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetConfiguredTable Operation GetConfiguredTableResponse GetConfiguredTable(GetConfiguredTableRequest request); /// /// Initiates the asynchronous execution of the GetConfiguredTable operation. /// /// /// Container for the necessary parameters to execute the GetConfiguredTable operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConfiguredTable /// operation. /// REST API Reference for GetConfiguredTable Operation IAsyncResult BeginGetConfiguredTable(GetConfiguredTableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConfiguredTable operation. /// /// /// The IAsyncResult returned by the call to BeginGetConfiguredTable. /// /// Returns a GetConfiguredTableResult from CleanRooms. /// REST API Reference for GetConfiguredTable Operation GetConfiguredTableResponse EndGetConfiguredTable(IAsyncResult asyncResult); #endregion #region GetConfiguredTableAnalysisRule /// /// Retrieves a configured table analysis rule. /// /// Container for the necessary parameters to execute the GetConfiguredTableAnalysisRule service method. /// /// The response from the GetConfiguredTableAnalysisRule service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetConfiguredTableAnalysisRule Operation GetConfiguredTableAnalysisRuleResponse GetConfiguredTableAnalysisRule(GetConfiguredTableAnalysisRuleRequest request); /// /// Initiates the asynchronous execution of the GetConfiguredTableAnalysisRule operation. /// /// /// Container for the necessary parameters to execute the GetConfiguredTableAnalysisRule operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConfiguredTableAnalysisRule /// operation. /// REST API Reference for GetConfiguredTableAnalysisRule Operation IAsyncResult BeginGetConfiguredTableAnalysisRule(GetConfiguredTableAnalysisRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConfiguredTableAnalysisRule operation. /// /// /// The IAsyncResult returned by the call to BeginGetConfiguredTableAnalysisRule. /// /// Returns a GetConfiguredTableAnalysisRuleResult from CleanRooms. /// REST API Reference for GetConfiguredTableAnalysisRule Operation GetConfiguredTableAnalysisRuleResponse EndGetConfiguredTableAnalysisRule(IAsyncResult asyncResult); #endregion #region GetConfiguredTableAssociation /// /// Retrieves a configured table association. /// /// Container for the necessary parameters to execute the GetConfiguredTableAssociation service method. /// /// The response from the GetConfiguredTableAssociation service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetConfiguredTableAssociation Operation GetConfiguredTableAssociationResponse GetConfiguredTableAssociation(GetConfiguredTableAssociationRequest request); /// /// Initiates the asynchronous execution of the GetConfiguredTableAssociation operation. /// /// /// Container for the necessary parameters to execute the GetConfiguredTableAssociation operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConfiguredTableAssociation /// operation. /// REST API Reference for GetConfiguredTableAssociation Operation IAsyncResult BeginGetConfiguredTableAssociation(GetConfiguredTableAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConfiguredTableAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginGetConfiguredTableAssociation. /// /// Returns a GetConfiguredTableAssociationResult from CleanRooms. /// REST API Reference for GetConfiguredTableAssociation Operation GetConfiguredTableAssociationResponse EndGetConfiguredTableAssociation(IAsyncResult asyncResult); #endregion #region GetMembership /// /// Retrieves a specified membership for an identifier. /// /// Container for the necessary parameters to execute the GetMembership service method. /// /// The response from the GetMembership service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetMembership Operation GetMembershipResponse GetMembership(GetMembershipRequest request); /// /// Initiates the asynchronous execution of the GetMembership operation. /// /// /// Container for the necessary parameters to execute the GetMembership operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMembership /// operation. /// REST API Reference for GetMembership Operation IAsyncResult BeginGetMembership(GetMembershipRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMembership operation. /// /// /// The IAsyncResult returned by the call to BeginGetMembership. /// /// Returns a GetMembershipResult from CleanRooms. /// REST API Reference for GetMembership Operation GetMembershipResponse EndGetMembership(IAsyncResult asyncResult); #endregion #region GetProtectedQuery /// /// Returns query processing metadata. /// /// Container for the necessary parameters to execute the GetProtectedQuery service method. /// /// The response from the GetProtectedQuery service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetProtectedQuery Operation GetProtectedQueryResponse GetProtectedQuery(GetProtectedQueryRequest request); /// /// Initiates the asynchronous execution of the GetProtectedQuery operation. /// /// /// Container for the necessary parameters to execute the GetProtectedQuery operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProtectedQuery /// operation. /// REST API Reference for GetProtectedQuery Operation IAsyncResult BeginGetProtectedQuery(GetProtectedQueryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetProtectedQuery operation. /// /// /// The IAsyncResult returned by the call to BeginGetProtectedQuery. /// /// Returns a GetProtectedQueryResult from CleanRooms. /// REST API Reference for GetProtectedQuery Operation GetProtectedQueryResponse EndGetProtectedQuery(IAsyncResult asyncResult); #endregion #region GetSchema /// /// Retrieves the schema for a relation within a collaboration. /// /// Container for the necessary parameters to execute the GetSchema service method. /// /// The response from the GetSchema service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetSchema Operation GetSchemaResponse GetSchema(GetSchemaRequest request); /// /// Initiates the asynchronous execution of the GetSchema operation. /// /// /// Container for the necessary parameters to execute the GetSchema operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSchema /// operation. /// REST API Reference for GetSchema Operation IAsyncResult BeginGetSchema(GetSchemaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSchema operation. /// /// /// The IAsyncResult returned by the call to BeginGetSchema. /// /// Returns a GetSchemaResult from CleanRooms. /// REST API Reference for GetSchema Operation GetSchemaResponse EndGetSchema(IAsyncResult asyncResult); #endregion #region GetSchemaAnalysisRule /// /// Retrieves a schema analysis rule. /// /// Container for the necessary parameters to execute the GetSchemaAnalysisRule service method. /// /// The response from the GetSchemaAnalysisRule service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for GetSchemaAnalysisRule Operation GetSchemaAnalysisRuleResponse GetSchemaAnalysisRule(GetSchemaAnalysisRuleRequest request); /// /// Initiates the asynchronous execution of the GetSchemaAnalysisRule operation. /// /// /// Container for the necessary parameters to execute the GetSchemaAnalysisRule operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSchemaAnalysisRule /// operation. /// REST API Reference for GetSchemaAnalysisRule Operation IAsyncResult BeginGetSchemaAnalysisRule(GetSchemaAnalysisRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSchemaAnalysisRule operation. /// /// /// The IAsyncResult returned by the call to BeginGetSchemaAnalysisRule. /// /// Returns a GetSchemaAnalysisRuleResult from CleanRooms. /// REST API Reference for GetSchemaAnalysisRule Operation GetSchemaAnalysisRuleResponse EndGetSchemaAnalysisRule(IAsyncResult asyncResult); #endregion #region ListCollaborations /// /// Lists collaborations the caller owns, is active in, or has been invited to. /// /// Container for the necessary parameters to execute the ListCollaborations service method. /// /// The response from the ListCollaborations service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListCollaborations Operation ListCollaborationsResponse ListCollaborations(ListCollaborationsRequest request); /// /// Initiates the asynchronous execution of the ListCollaborations operation. /// /// /// Container for the necessary parameters to execute the ListCollaborations operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCollaborations /// operation. /// REST API Reference for ListCollaborations Operation IAsyncResult BeginListCollaborations(ListCollaborationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCollaborations operation. /// /// /// The IAsyncResult returned by the call to BeginListCollaborations. /// /// Returns a ListCollaborationsResult from CleanRooms. /// REST API Reference for ListCollaborations Operation ListCollaborationsResponse EndListCollaborations(IAsyncResult asyncResult); #endregion #region ListConfiguredTableAssociations /// /// Lists configured table associations for a membership. /// /// Container for the necessary parameters to execute the ListConfiguredTableAssociations service method. /// /// The response from the ListConfiguredTableAssociations service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListConfiguredTableAssociations Operation ListConfiguredTableAssociationsResponse ListConfiguredTableAssociations(ListConfiguredTableAssociationsRequest request); /// /// Initiates the asynchronous execution of the ListConfiguredTableAssociations operation. /// /// /// Container for the necessary parameters to execute the ListConfiguredTableAssociations operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfiguredTableAssociations /// operation. /// REST API Reference for ListConfiguredTableAssociations Operation IAsyncResult BeginListConfiguredTableAssociations(ListConfiguredTableAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfiguredTableAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginListConfiguredTableAssociations. /// /// Returns a ListConfiguredTableAssociationsResult from CleanRooms. /// REST API Reference for ListConfiguredTableAssociations Operation ListConfiguredTableAssociationsResponse EndListConfiguredTableAssociations(IAsyncResult asyncResult); #endregion #region ListConfiguredTables /// /// Lists configured tables. /// /// Container for the necessary parameters to execute the ListConfiguredTables service method. /// /// The response from the ListConfiguredTables service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListConfiguredTables Operation ListConfiguredTablesResponse ListConfiguredTables(ListConfiguredTablesRequest request); /// /// Initiates the asynchronous execution of the ListConfiguredTables operation. /// /// /// Container for the necessary parameters to execute the ListConfiguredTables operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfiguredTables /// operation. /// REST API Reference for ListConfiguredTables Operation IAsyncResult BeginListConfiguredTables(ListConfiguredTablesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfiguredTables operation. /// /// /// The IAsyncResult returned by the call to BeginListConfiguredTables. /// /// Returns a ListConfiguredTablesResult from CleanRooms. /// REST API Reference for ListConfiguredTables Operation ListConfiguredTablesResponse EndListConfiguredTables(IAsyncResult asyncResult); #endregion #region ListMembers /// /// Lists all members within a collaboration. /// /// Container for the necessary parameters to execute the ListMembers service method. /// /// The response from the ListMembers service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListMembers Operation ListMembersResponse ListMembers(ListMembersRequest request); /// /// Initiates the asynchronous execution of the ListMembers operation. /// /// /// Container for the necessary parameters to execute the ListMembers operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMembers /// operation. /// REST API Reference for ListMembers Operation IAsyncResult BeginListMembers(ListMembersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListMembers operation. /// /// /// The IAsyncResult returned by the call to BeginListMembers. /// /// Returns a ListMembersResult from CleanRooms. /// REST API Reference for ListMembers Operation ListMembersResponse EndListMembers(IAsyncResult asyncResult); #endregion #region ListMemberships /// /// Lists all memberships resources within the caller's account. /// /// Container for the necessary parameters to execute the ListMemberships service method. /// /// The response from the ListMemberships service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListMemberships Operation ListMembershipsResponse ListMemberships(ListMembershipsRequest request); /// /// Initiates the asynchronous execution of the ListMemberships operation. /// /// /// Container for the necessary parameters to execute the ListMemberships operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMemberships /// operation. /// REST API Reference for ListMemberships Operation IAsyncResult BeginListMemberships(ListMembershipsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListMemberships operation. /// /// /// The IAsyncResult returned by the call to BeginListMemberships. /// /// Returns a ListMembershipsResult from CleanRooms. /// REST API Reference for ListMemberships Operation ListMembershipsResponse EndListMemberships(IAsyncResult asyncResult); #endregion #region ListProtectedQueries /// /// Lists protected queries, sorted by the most recent query. /// /// Container for the necessary parameters to execute the ListProtectedQueries service method. /// /// The response from the ListProtectedQueries service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListProtectedQueries Operation ListProtectedQueriesResponse ListProtectedQueries(ListProtectedQueriesRequest request); /// /// Initiates the asynchronous execution of the ListProtectedQueries operation. /// /// /// Container for the necessary parameters to execute the ListProtectedQueries operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListProtectedQueries /// operation. /// REST API Reference for ListProtectedQueries Operation IAsyncResult BeginListProtectedQueries(ListProtectedQueriesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListProtectedQueries operation. /// /// /// The IAsyncResult returned by the call to BeginListProtectedQueries. /// /// Returns a ListProtectedQueriesResult from CleanRooms. /// REST API Reference for ListProtectedQueries Operation ListProtectedQueriesResponse EndListProtectedQueries(IAsyncResult asyncResult); #endregion #region ListSchemas /// /// Lists the schemas for relations within a collaboration. /// /// Container for the necessary parameters to execute the ListSchemas service method. /// /// The response from the ListSchemas service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListSchemas Operation ListSchemasResponse ListSchemas(ListSchemasRequest request); /// /// Initiates the asynchronous execution of the ListSchemas operation. /// /// /// Container for the necessary parameters to execute the ListSchemas operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSchemas /// operation. /// REST API Reference for ListSchemas Operation IAsyncResult BeginListSchemas(ListSchemasRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSchemas operation. /// /// /// The IAsyncResult returned by the call to BeginListSchemas. /// /// Returns a ListSchemasResult from CleanRooms. /// REST API Reference for ListSchemas Operation ListSchemasResponse EndListSchemas(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all of the tags that have been added to a resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by CleanRooms. /// /// Request references a resource which does not exist. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from CleanRooms. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region StartProtectedQuery /// /// Creates a protected query that is started by Clean Rooms . /// /// Container for the necessary parameters to execute the StartProtectedQuery service method. /// /// The response from the StartProtectedQuery service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request denied because service quota has been exceeded. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for StartProtectedQuery Operation StartProtectedQueryResponse StartProtectedQuery(StartProtectedQueryRequest request); /// /// Initiates the asynchronous execution of the StartProtectedQuery operation. /// /// /// Container for the necessary parameters to execute the StartProtectedQuery operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartProtectedQuery /// operation. /// REST API Reference for StartProtectedQuery Operation IAsyncResult BeginStartProtectedQuery(StartProtectedQueryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartProtectedQuery operation. /// /// /// The IAsyncResult returned by the call to BeginStartProtectedQuery. /// /// Returns a StartProtectedQueryResult from CleanRooms. /// REST API Reference for StartProtectedQuery Operation StartProtectedQueryResponse EndStartProtectedQuery(IAsyncResult asyncResult); #endregion #region TagResource /// /// Tags a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by CleanRooms. /// /// Request references a resource which does not exist. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from CleanRooms. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes a tag or list of tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by CleanRooms. /// /// Request references a resource which does not exist. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from CleanRooms. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateCollaboration /// /// Updates collaboration metadata and can only be called by the collaboration owner. /// /// Container for the necessary parameters to execute the UpdateCollaboration service method. /// /// The response from the UpdateCollaboration service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Unexpected error during processing of request. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateCollaboration Operation UpdateCollaborationResponse UpdateCollaboration(UpdateCollaborationRequest request); /// /// Initiates the asynchronous execution of the UpdateCollaboration operation. /// /// /// Container for the necessary parameters to execute the UpdateCollaboration operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateCollaboration /// operation. /// REST API Reference for UpdateCollaboration Operation IAsyncResult BeginUpdateCollaboration(UpdateCollaborationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCollaboration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCollaboration. /// /// Returns a UpdateCollaborationResult from CleanRooms. /// REST API Reference for UpdateCollaboration Operation UpdateCollaborationResponse EndUpdateCollaboration(IAsyncResult asyncResult); #endregion #region UpdateConfiguredTable /// /// Updates a configured table. /// /// Container for the necessary parameters to execute the UpdateConfiguredTable service method. /// /// The response from the UpdateConfiguredTable service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateConfiguredTable Operation UpdateConfiguredTableResponse UpdateConfiguredTable(UpdateConfiguredTableRequest request); /// /// Initiates the asynchronous execution of the UpdateConfiguredTable operation. /// /// /// Container for the necessary parameters to execute the UpdateConfiguredTable operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfiguredTable /// operation. /// REST API Reference for UpdateConfiguredTable Operation IAsyncResult BeginUpdateConfiguredTable(UpdateConfiguredTableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfiguredTable operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfiguredTable. /// /// Returns a UpdateConfiguredTableResult from CleanRooms. /// REST API Reference for UpdateConfiguredTable Operation UpdateConfiguredTableResponse EndUpdateConfiguredTable(IAsyncResult asyncResult); #endregion #region UpdateConfiguredTableAnalysisRule /// /// Updates a configured table analysis rule. /// /// Container for the necessary parameters to execute the UpdateConfiguredTableAnalysisRule service method. /// /// The response from the UpdateConfiguredTableAnalysisRule service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateConfiguredTableAnalysisRule Operation UpdateConfiguredTableAnalysisRuleResponse UpdateConfiguredTableAnalysisRule(UpdateConfiguredTableAnalysisRuleRequest request); /// /// Initiates the asynchronous execution of the UpdateConfiguredTableAnalysisRule operation. /// /// /// Container for the necessary parameters to execute the UpdateConfiguredTableAnalysisRule operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfiguredTableAnalysisRule /// operation. /// REST API Reference for UpdateConfiguredTableAnalysisRule Operation IAsyncResult BeginUpdateConfiguredTableAnalysisRule(UpdateConfiguredTableAnalysisRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfiguredTableAnalysisRule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfiguredTableAnalysisRule. /// /// Returns a UpdateConfiguredTableAnalysisRuleResult from CleanRooms. /// REST API Reference for UpdateConfiguredTableAnalysisRule Operation UpdateConfiguredTableAnalysisRuleResponse EndUpdateConfiguredTableAnalysisRule(IAsyncResult asyncResult); #endregion #region UpdateConfiguredTableAssociation /// /// Updates a configured table association. /// /// Container for the necessary parameters to execute the UpdateConfiguredTableAssociation service method. /// /// The response from the UpdateConfiguredTableAssociation service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateConfiguredTableAssociation Operation UpdateConfiguredTableAssociationResponse UpdateConfiguredTableAssociation(UpdateConfiguredTableAssociationRequest request); /// /// Initiates the asynchronous execution of the UpdateConfiguredTableAssociation operation. /// /// /// Container for the necessary parameters to execute the UpdateConfiguredTableAssociation operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConfiguredTableAssociation /// operation. /// REST API Reference for UpdateConfiguredTableAssociation Operation IAsyncResult BeginUpdateConfiguredTableAssociation(UpdateConfiguredTableAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfiguredTableAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfiguredTableAssociation. /// /// Returns a UpdateConfiguredTableAssociationResult from CleanRooms. /// REST API Reference for UpdateConfiguredTableAssociation Operation UpdateConfiguredTableAssociationResponse EndUpdateConfiguredTableAssociation(IAsyncResult asyncResult); #endregion #region UpdateMembership /// /// Updates a membership. /// /// Container for the necessary parameters to execute the UpdateMembership service method. /// /// The response from the UpdateMembership service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateMembership Operation UpdateMembershipResponse UpdateMembership(UpdateMembershipRequest request); /// /// Initiates the asynchronous execution of the UpdateMembership operation. /// /// /// Container for the necessary parameters to execute the UpdateMembership operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMembership /// operation. /// REST API Reference for UpdateMembership Operation IAsyncResult BeginUpdateMembership(UpdateMembershipRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateMembership operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMembership. /// /// Returns a UpdateMembershipResult from CleanRooms. /// REST API Reference for UpdateMembership Operation UpdateMembershipResponse EndUpdateMembership(IAsyncResult asyncResult); #endregion #region UpdateProtectedQuery /// /// Updates the processing of a currently running query. /// /// Container for the necessary parameters to execute the UpdateProtectedQuery service method. /// /// The response from the UpdateProtectedQuery service method, as returned by CleanRooms. /// /// Caller does not have sufficient access to perform this action. /// /// /// Updating or deleting a resource can cause an inconsistent state. /// /// /// Unexpected error during processing of request. /// /// /// Request references a resource which does not exist. /// /// /// Request was denied due to request throttling. /// /// /// The input fails to satisfy the specified constraints. /// /// REST API Reference for UpdateProtectedQuery Operation UpdateProtectedQueryResponse UpdateProtectedQuery(UpdateProtectedQueryRequest request); /// /// Initiates the asynchronous execution of the UpdateProtectedQuery operation. /// /// /// Container for the necessary parameters to execute the UpdateProtectedQuery operation on AmazonCleanRoomsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProtectedQuery /// operation. /// REST API Reference for UpdateProtectedQuery Operation IAsyncResult BeginUpdateProtectedQuery(UpdateProtectedQueryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateProtectedQuery operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateProtectedQuery. /// /// Returns a UpdateProtectedQueryResult from CleanRooms. /// REST API Reference for UpdateProtectedQuery Operation UpdateProtectedQueryResponse EndUpdateProtectedQuery(IAsyncResult asyncResult); #endregion } }