Interface CleanRoomsAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface CleanRoomsAsyncClient
    extends AwsClient
    Service client for accessing AWS Clean Rooms Service asynchronously. This can be created using the static builder() method.

    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.

    • Method Detail

      • batchGetCollaborationAnalysisTemplate

        default CompletableFuture<BatchGetCollaborationAnalysisTemplateResponse> batchGetCollaborationAnalysisTemplate​(BatchGetCollaborationAnalysisTemplateRequest batchGetCollaborationAnalysisTemplateRequest)

        Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).

        Parameters:
        batchGetCollaborationAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the BatchGetCollaborationAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchGetCollaborationAnalysisTemplate

        default CompletableFuture<BatchGetCollaborationAnalysisTemplateResponse> batchGetCollaborationAnalysisTemplate​(Consumer<BatchGetCollaborationAnalysisTemplateRequest.Builder> batchGetCollaborationAnalysisTemplateRequest)

        Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).


        This is a convenience which creates an instance of the BatchGetCollaborationAnalysisTemplateRequest.Builder avoiding the need to create one manually via BatchGetCollaborationAnalysisTemplateRequest.builder()

        Parameters:
        batchGetCollaborationAnalysisTemplateRequest - A Consumer that will call methods on BatchGetCollaborationAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchGetCollaborationAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchGetSchema

        default CompletableFuture<BatchGetSchemaResponse> batchGetSchema​(BatchGetSchemaRequest batchGetSchemaRequest)

        Retrieves multiple schemas by their identifiers.

        Parameters:
        batchGetSchemaRequest -
        Returns:
        A Java Future containing the result of the BatchGetSchema operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchGetSchema

        default CompletableFuture<BatchGetSchemaResponse> batchGetSchema​(Consumer<BatchGetSchemaRequest.Builder> batchGetSchemaRequest)

        Retrieves multiple schemas by their identifiers.


        This is a convenience which creates an instance of the BatchGetSchemaRequest.Builder avoiding the need to create one manually via BatchGetSchemaRequest.builder()

        Parameters:
        batchGetSchemaRequest - A Consumer that will call methods on BatchGetSchemaRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchGetSchema operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnalysisTemplate

        default CompletableFuture<CreateAnalysisTemplateResponse> createAnalysisTemplate​(CreateAnalysisTemplateRequest createAnalysisTemplateRequest)

        Creates a new analysis template.

        Parameters:
        createAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the CreateAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnalysisTemplate

        default CompletableFuture<CreateAnalysisTemplateResponse> createAnalysisTemplate​(Consumer<CreateAnalysisTemplateRequest.Builder> createAnalysisTemplateRequest)

        Creates a new analysis template.


        This is a convenience which creates an instance of the CreateAnalysisTemplateRequest.Builder avoiding the need to create one manually via CreateAnalysisTemplateRequest.builder()

        Parameters:
        createAnalysisTemplateRequest - A Consumer that will call methods on CreateAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCollaboration

        default CompletableFuture<CreateCollaborationResponse> createCollaboration​(CreateCollaborationRequest createCollaborationRequest)

        Creates a new collaboration.

        Parameters:
        createCollaborationRequest -
        Returns:
        A Java Future containing the result of the CreateCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCollaboration

        default CompletableFuture<CreateCollaborationResponse> createCollaboration​(Consumer<CreateCollaborationRequest.Builder> createCollaborationRequest)

        Creates a new collaboration.


        This is a convenience which creates an instance of the CreateCollaborationRequest.Builder avoiding the need to create one manually via CreateCollaborationRequest.builder()

        Parameters:
        createCollaborationRequest - A Consumer that will call methods on CreateCollaborationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredAudienceModelAssociation

        default CompletableFuture<CreateConfiguredAudienceModelAssociationResponse> createConfiguredAudienceModelAssociation​(CreateConfiguredAudienceModelAssociationRequest createConfiguredAudienceModelAssociationRequest)

        Provides the details necessary to create a configured audience model association.

        Parameters:
        createConfiguredAudienceModelAssociationRequest -
        Returns:
        A Java Future containing the result of the CreateConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredAudienceModelAssociation

        default CompletableFuture<CreateConfiguredAudienceModelAssociationResponse> createConfiguredAudienceModelAssociation​(Consumer<CreateConfiguredAudienceModelAssociationRequest.Builder> createConfiguredAudienceModelAssociationRequest)

        Provides the details necessary to create a configured audience model association.


        This is a convenience which creates an instance of the CreateConfiguredAudienceModelAssociationRequest.Builder avoiding the need to create one manually via CreateConfiguredAudienceModelAssociationRequest.builder()

        Parameters:
        createConfiguredAudienceModelAssociationRequest - A Consumer that will call methods on CreateConfiguredAudienceModelAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTable

        default CompletableFuture<CreateConfiguredTableResponse> createConfiguredTable​(CreateConfiguredTableRequest createConfiguredTableRequest)

        Creates a new configured table resource.

        Parameters:
        createConfiguredTableRequest -
        Returns:
        A Java Future containing the result of the CreateConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTable

        default CompletableFuture<CreateConfiguredTableResponse> createConfiguredTable​(Consumer<CreateConfiguredTableRequest.Builder> createConfiguredTableRequest)

        Creates a new configured table resource.


        This is a convenience which creates an instance of the CreateConfiguredTableRequest.Builder avoiding the need to create one manually via CreateConfiguredTableRequest.builder()

        Parameters:
        createConfiguredTableRequest - A Consumer that will call methods on CreateConfiguredTableRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTableAnalysisRule

        default CompletableFuture<CreateConfiguredTableAnalysisRuleResponse> createConfiguredTableAnalysisRule​(CreateConfiguredTableAnalysisRuleRequest createConfiguredTableAnalysisRuleRequest)

        Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.

        Parameters:
        createConfiguredTableAnalysisRuleRequest -
        Returns:
        A Java Future containing the result of the CreateConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTableAnalysisRule

        default CompletableFuture<CreateConfiguredTableAnalysisRuleResponse> createConfiguredTableAnalysisRule​(Consumer<CreateConfiguredTableAnalysisRuleRequest.Builder> createConfiguredTableAnalysisRuleRequest)

        Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.


        This is a convenience which creates an instance of the CreateConfiguredTableAnalysisRuleRequest.Builder avoiding the need to create one manually via CreateConfiguredTableAnalysisRuleRequest.builder()

        Parameters:
        createConfiguredTableAnalysisRuleRequest - A Consumer that will call methods on CreateConfiguredTableAnalysisRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTableAssociation

        default CompletableFuture<CreateConfiguredTableAssociationResponse> createConfiguredTableAssociation​(CreateConfiguredTableAssociationRequest createConfiguredTableAssociationRequest)

        Creates a configured table association. A configured table association links a configured table with a collaboration.

        Parameters:
        createConfiguredTableAssociationRequest -
        Returns:
        A Java Future containing the result of the CreateConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfiguredTableAssociation

        default CompletableFuture<CreateConfiguredTableAssociationResponse> createConfiguredTableAssociation​(Consumer<CreateConfiguredTableAssociationRequest.Builder> createConfiguredTableAssociationRequest)

        Creates a configured table association. A configured table association links a configured table with a collaboration.


        This is a convenience which creates an instance of the CreateConfiguredTableAssociationRequest.Builder avoiding the need to create one manually via CreateConfiguredTableAssociationRequest.builder()

        Parameters:
        createConfiguredTableAssociationRequest - A Consumer that will call methods on CreateConfiguredTableAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMembership

        default CompletableFuture<CreateMembershipResponse> createMembership​(CreateMembershipRequest createMembershipRequest)

        Creates a membership for a specific collaboration identifier and joins the collaboration.

        Parameters:
        createMembershipRequest -
        Returns:
        A Java Future containing the result of the CreateMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMembership

        default CompletableFuture<CreateMembershipResponse> createMembership​(Consumer<CreateMembershipRequest.Builder> createMembershipRequest)

        Creates a membership for a specific collaboration identifier and joins the collaboration.


        This is a convenience which creates an instance of the CreateMembershipRequest.Builder avoiding the need to create one manually via CreateMembershipRequest.builder()

        Parameters:
        createMembershipRequest - A Consumer that will call methods on CreateMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPrivacyBudgetTemplate

        default CompletableFuture<CreatePrivacyBudgetTemplateResponse> createPrivacyBudgetTemplate​(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.

        Parameters:
        createPrivacyBudgetTemplateRequest -
        Returns:
        A Java Future containing the result of the CreatePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPrivacyBudgetTemplate

        default CompletableFuture<CreatePrivacyBudgetTemplateResponse> createPrivacyBudgetTemplate​(Consumer<CreatePrivacyBudgetTemplateRequest.Builder> 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.


        This is a convenience which creates an instance of the CreatePrivacyBudgetTemplateRequest.Builder avoiding the need to create one manually via CreatePrivacyBudgetTemplateRequest.builder()

        Parameters:
        createPrivacyBudgetTemplateRequest - A Consumer that will call methods on CreatePrivacyBudgetTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreatePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnalysisTemplate

        default CompletableFuture<DeleteAnalysisTemplateResponse> deleteAnalysisTemplate​(DeleteAnalysisTemplateRequest deleteAnalysisTemplateRequest)

        Deletes an analysis template.

        Parameters:
        deleteAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the DeleteAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnalysisTemplate

        default CompletableFuture<DeleteAnalysisTemplateResponse> deleteAnalysisTemplate​(Consumer<DeleteAnalysisTemplateRequest.Builder> deleteAnalysisTemplateRequest)

        Deletes an analysis template.


        This is a convenience which creates an instance of the DeleteAnalysisTemplateRequest.Builder avoiding the need to create one manually via DeleteAnalysisTemplateRequest.builder()

        Parameters:
        deleteAnalysisTemplateRequest - A Consumer that will call methods on DeleteAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCollaboration

        default CompletableFuture<DeleteCollaborationResponse> deleteCollaboration​(DeleteCollaborationRequest deleteCollaborationRequest)

        Deletes a collaboration. It can only be called by the collaboration owner.

        Parameters:
        deleteCollaborationRequest -
        Returns:
        A Java Future containing the result of the DeleteCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCollaboration

        default CompletableFuture<DeleteCollaborationResponse> deleteCollaboration​(Consumer<DeleteCollaborationRequest.Builder> deleteCollaborationRequest)

        Deletes a collaboration. It can only be called by the collaboration owner.


        This is a convenience which creates an instance of the DeleteCollaborationRequest.Builder avoiding the need to create one manually via DeleteCollaborationRequest.builder()

        Parameters:
        deleteCollaborationRequest - A Consumer that will call methods on DeleteCollaborationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredAudienceModelAssociation

        default CompletableFuture<DeleteConfiguredAudienceModelAssociationResponse> deleteConfiguredAudienceModelAssociation​(DeleteConfiguredAudienceModelAssociationRequest deleteConfiguredAudienceModelAssociationRequest)

        Provides the information necessary to delete a configured audience model association.

        Parameters:
        deleteConfiguredAudienceModelAssociationRequest -
        Returns:
        A Java Future containing the result of the DeleteConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredAudienceModelAssociation

        default CompletableFuture<DeleteConfiguredAudienceModelAssociationResponse> deleteConfiguredAudienceModelAssociation​(Consumer<DeleteConfiguredAudienceModelAssociationRequest.Builder> deleteConfiguredAudienceModelAssociationRequest)

        Provides the information necessary to delete a configured audience model association.


        This is a convenience which creates an instance of the DeleteConfiguredAudienceModelAssociationRequest.Builder avoiding the need to create one manually via DeleteConfiguredAudienceModelAssociationRequest.builder()

        Parameters:
        deleteConfiguredAudienceModelAssociationRequest - A Consumer that will call methods on DeleteConfiguredAudienceModelAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTable

        default CompletableFuture<DeleteConfiguredTableResponse> deleteConfiguredTable​(DeleteConfiguredTableRequest deleteConfiguredTableRequest)

        Deletes a configured table.

        Parameters:
        deleteConfiguredTableRequest -
        Returns:
        A Java Future containing the result of the DeleteConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTable

        default CompletableFuture<DeleteConfiguredTableResponse> deleteConfiguredTable​(Consumer<DeleteConfiguredTableRequest.Builder> deleteConfiguredTableRequest)

        Deletes a configured table.


        This is a convenience which creates an instance of the DeleteConfiguredTableRequest.Builder avoiding the need to create one manually via DeleteConfiguredTableRequest.builder()

        Parameters:
        deleteConfiguredTableRequest - A Consumer that will call methods on DeleteConfiguredTableRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTableAnalysisRule

        default CompletableFuture<DeleteConfiguredTableAnalysisRuleResponse> deleteConfiguredTableAnalysisRule​(DeleteConfiguredTableAnalysisRuleRequest deleteConfiguredTableAnalysisRuleRequest)

        Deletes a configured table analysis rule.

        Parameters:
        deleteConfiguredTableAnalysisRuleRequest -
        Returns:
        A Java Future containing the result of the DeleteConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTableAnalysisRule

        default CompletableFuture<DeleteConfiguredTableAnalysisRuleResponse> deleteConfiguredTableAnalysisRule​(Consumer<DeleteConfiguredTableAnalysisRuleRequest.Builder> deleteConfiguredTableAnalysisRuleRequest)

        Deletes a configured table analysis rule.


        This is a convenience which creates an instance of the DeleteConfiguredTableAnalysisRuleRequest.Builder avoiding the need to create one manually via DeleteConfiguredTableAnalysisRuleRequest.builder()

        Parameters:
        deleteConfiguredTableAnalysisRuleRequest - A Consumer that will call methods on DeleteConfiguredTableAnalysisRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTableAssociation

        default CompletableFuture<DeleteConfiguredTableAssociationResponse> deleteConfiguredTableAssociation​(DeleteConfiguredTableAssociationRequest deleteConfiguredTableAssociationRequest)

        Deletes a configured table association.

        Parameters:
        deleteConfiguredTableAssociationRequest -
        Returns:
        A Java Future containing the result of the DeleteConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfiguredTableAssociation

        default CompletableFuture<DeleteConfiguredTableAssociationResponse> deleteConfiguredTableAssociation​(Consumer<DeleteConfiguredTableAssociationRequest.Builder> deleteConfiguredTableAssociationRequest)

        Deletes a configured table association.


        This is a convenience which creates an instance of the DeleteConfiguredTableAssociationRequest.Builder avoiding the need to create one manually via DeleteConfiguredTableAssociationRequest.builder()

        Parameters:
        deleteConfiguredTableAssociationRequest - A Consumer that will call methods on DeleteConfiguredTableAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMember

        default CompletableFuture<DeleteMemberResponse> deleteMember​(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.

        Parameters:
        deleteMemberRequest -
        Returns:
        A Java Future containing the result of the DeleteMember operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMember

        default CompletableFuture<DeleteMemberResponse> deleteMember​(Consumer<DeleteMemberRequest.Builder> 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.


        This is a convenience which creates an instance of the DeleteMemberRequest.Builder avoiding the need to create one manually via DeleteMemberRequest.builder()

        Parameters:
        deleteMemberRequest - A Consumer that will call methods on DeleteMemberRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteMember operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMembership

        default CompletableFuture<DeleteMembershipResponse> deleteMembership​(DeleteMembershipRequest deleteMembershipRequest)

        Deletes a specified membership. All resources under a membership must be deleted.

        Parameters:
        deleteMembershipRequest -
        Returns:
        A Java Future containing the result of the DeleteMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMembership

        default CompletableFuture<DeleteMembershipResponse> deleteMembership​(Consumer<DeleteMembershipRequest.Builder> deleteMembershipRequest)

        Deletes a specified membership. All resources under a membership must be deleted.


        This is a convenience which creates an instance of the DeleteMembershipRequest.Builder avoiding the need to create one manually via DeleteMembershipRequest.builder()

        Parameters:
        deleteMembershipRequest - A Consumer that will call methods on DeleteMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deletePrivacyBudgetTemplate

        default CompletableFuture<DeletePrivacyBudgetTemplateResponse> deletePrivacyBudgetTemplate​(DeletePrivacyBudgetTemplateRequest deletePrivacyBudgetTemplateRequest)

        Deletes a privacy budget template for a specified membership.

        Parameters:
        deletePrivacyBudgetTemplateRequest -
        Returns:
        A Java Future containing the result of the DeletePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deletePrivacyBudgetTemplate

        default CompletableFuture<DeletePrivacyBudgetTemplateResponse> deletePrivacyBudgetTemplate​(Consumer<DeletePrivacyBudgetTemplateRequest.Builder> deletePrivacyBudgetTemplateRequest)

        Deletes a privacy budget template for a specified membership.


        This is a convenience which creates an instance of the DeletePrivacyBudgetTemplateRequest.Builder avoiding the need to create one manually via DeletePrivacyBudgetTemplateRequest.builder()

        Parameters:
        deletePrivacyBudgetTemplateRequest - A Consumer that will call methods on DeletePrivacyBudgetTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeletePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnalysisTemplate

        default CompletableFuture<GetAnalysisTemplateResponse> getAnalysisTemplate​(GetAnalysisTemplateRequest getAnalysisTemplateRequest)

        Retrieves an analysis template.

        Parameters:
        getAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the GetAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnalysisTemplate

        default CompletableFuture<GetAnalysisTemplateResponse> getAnalysisTemplate​(Consumer<GetAnalysisTemplateRequest.Builder> getAnalysisTemplateRequest)

        Retrieves an analysis template.


        This is a convenience which creates an instance of the GetAnalysisTemplateRequest.Builder avoiding the need to create one manually via GetAnalysisTemplateRequest.builder()

        Parameters:
        getAnalysisTemplateRequest - A Consumer that will call methods on GetAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaboration

        default CompletableFuture<GetCollaborationResponse> getCollaboration​(GetCollaborationRequest getCollaborationRequest)

        Returns metadata about a collaboration.

        Parameters:
        getCollaborationRequest -
        Returns:
        A Java Future containing the result of the GetCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaboration

        default CompletableFuture<GetCollaborationResponse> getCollaboration​(Consumer<GetCollaborationRequest.Builder> getCollaborationRequest)

        Returns metadata about a collaboration.


        This is a convenience which creates an instance of the GetCollaborationRequest.Builder avoiding the need to create one manually via GetCollaborationRequest.builder()

        Parameters:
        getCollaborationRequest - A Consumer that will call methods on GetCollaborationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaborationAnalysisTemplate

        default CompletableFuture<GetCollaborationAnalysisTemplateResponse> getCollaborationAnalysisTemplate​(GetCollaborationAnalysisTemplateRequest getCollaborationAnalysisTemplateRequest)

        Retrieves an analysis template within a collaboration.

        Parameters:
        getCollaborationAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the GetCollaborationAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaborationAnalysisTemplate

        default CompletableFuture<GetCollaborationAnalysisTemplateResponse> getCollaborationAnalysisTemplate​(Consumer<GetCollaborationAnalysisTemplateRequest.Builder> getCollaborationAnalysisTemplateRequest)

        Retrieves an analysis template within a collaboration.


        This is a convenience which creates an instance of the GetCollaborationAnalysisTemplateRequest.Builder avoiding the need to create one manually via GetCollaborationAnalysisTemplateRequest.builder()

        Parameters:
        getCollaborationAnalysisTemplateRequest - A Consumer that will call methods on GetCollaborationAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCollaborationAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaborationConfiguredAudienceModelAssociation

        default CompletableFuture<GetCollaborationConfiguredAudienceModelAssociationResponse> getCollaborationConfiguredAudienceModelAssociation​(GetCollaborationConfiguredAudienceModelAssociationRequest getCollaborationConfiguredAudienceModelAssociationRequest)

        Retrieves a configured audience model association within a collaboration.

        Parameters:
        getCollaborationConfiguredAudienceModelAssociationRequest -
        Returns:
        A Java Future containing the result of the GetCollaborationConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaborationPrivacyBudgetTemplate

        default CompletableFuture<GetCollaborationPrivacyBudgetTemplateResponse> getCollaborationPrivacyBudgetTemplate​(GetCollaborationPrivacyBudgetTemplateRequest getCollaborationPrivacyBudgetTemplateRequest)

        Returns details about a specified privacy budget template.

        Parameters:
        getCollaborationPrivacyBudgetTemplateRequest -
        Returns:
        A Java Future containing the result of the GetCollaborationPrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCollaborationPrivacyBudgetTemplate

        default CompletableFuture<GetCollaborationPrivacyBudgetTemplateResponse> getCollaborationPrivacyBudgetTemplate​(Consumer<GetCollaborationPrivacyBudgetTemplateRequest.Builder> getCollaborationPrivacyBudgetTemplateRequest)

        Returns details about a specified privacy budget template.


        This is a convenience which creates an instance of the GetCollaborationPrivacyBudgetTemplateRequest.Builder avoiding the need to create one manually via GetCollaborationPrivacyBudgetTemplateRequest.builder()

        Parameters:
        getCollaborationPrivacyBudgetTemplateRequest - A Consumer that will call methods on GetCollaborationPrivacyBudgetTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCollaborationPrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredAudienceModelAssociation

        default CompletableFuture<GetConfiguredAudienceModelAssociationResponse> getConfiguredAudienceModelAssociation​(GetConfiguredAudienceModelAssociationRequest getConfiguredAudienceModelAssociationRequest)

        Returns information about a configured audience model association.

        Parameters:
        getConfiguredAudienceModelAssociationRequest -
        Returns:
        A Java Future containing the result of the GetConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredAudienceModelAssociation

        default CompletableFuture<GetConfiguredAudienceModelAssociationResponse> getConfiguredAudienceModelAssociation​(Consumer<GetConfiguredAudienceModelAssociationRequest.Builder> getConfiguredAudienceModelAssociationRequest)

        Returns information about a configured audience model association.


        This is a convenience which creates an instance of the GetConfiguredAudienceModelAssociationRequest.Builder avoiding the need to create one manually via GetConfiguredAudienceModelAssociationRequest.builder()

        Parameters:
        getConfiguredAudienceModelAssociationRequest - A Consumer that will call methods on GetConfiguredAudienceModelAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTable

        default CompletableFuture<GetConfiguredTableResponse> getConfiguredTable​(GetConfiguredTableRequest getConfiguredTableRequest)

        Retrieves a configured table.

        Parameters:
        getConfiguredTableRequest -
        Returns:
        A Java Future containing the result of the GetConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTable

        default CompletableFuture<GetConfiguredTableResponse> getConfiguredTable​(Consumer<GetConfiguredTableRequest.Builder> getConfiguredTableRequest)

        Retrieves a configured table.


        This is a convenience which creates an instance of the GetConfiguredTableRequest.Builder avoiding the need to create one manually via GetConfiguredTableRequest.builder()

        Parameters:
        getConfiguredTableRequest - A Consumer that will call methods on GetConfiguredTableRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTableAnalysisRule

        default CompletableFuture<GetConfiguredTableAnalysisRuleResponse> getConfiguredTableAnalysisRule​(GetConfiguredTableAnalysisRuleRequest getConfiguredTableAnalysisRuleRequest)

        Retrieves a configured table analysis rule.

        Parameters:
        getConfiguredTableAnalysisRuleRequest -
        Returns:
        A Java Future containing the result of the GetConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTableAnalysisRule

        default CompletableFuture<GetConfiguredTableAnalysisRuleResponse> getConfiguredTableAnalysisRule​(Consumer<GetConfiguredTableAnalysisRuleRequest.Builder> getConfiguredTableAnalysisRuleRequest)

        Retrieves a configured table analysis rule.


        This is a convenience which creates an instance of the GetConfiguredTableAnalysisRuleRequest.Builder avoiding the need to create one manually via GetConfiguredTableAnalysisRuleRequest.builder()

        Parameters:
        getConfiguredTableAnalysisRuleRequest - A Consumer that will call methods on GetConfiguredTableAnalysisRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTableAssociation

        default CompletableFuture<GetConfiguredTableAssociationResponse> getConfiguredTableAssociation​(GetConfiguredTableAssociationRequest getConfiguredTableAssociationRequest)

        Retrieves a configured table association.

        Parameters:
        getConfiguredTableAssociationRequest -
        Returns:
        A Java Future containing the result of the GetConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfiguredTableAssociation

        default CompletableFuture<GetConfiguredTableAssociationResponse> getConfiguredTableAssociation​(Consumer<GetConfiguredTableAssociationRequest.Builder> getConfiguredTableAssociationRequest)

        Retrieves a configured table association.


        This is a convenience which creates an instance of the GetConfiguredTableAssociationRequest.Builder avoiding the need to create one manually via GetConfiguredTableAssociationRequest.builder()

        Parameters:
        getConfiguredTableAssociationRequest - A Consumer that will call methods on GetConfiguredTableAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMembership

        default CompletableFuture<GetMembershipResponse> getMembership​(GetMembershipRequest getMembershipRequest)

        Retrieves a specified membership for an identifier.

        Parameters:
        getMembershipRequest -
        Returns:
        A Java Future containing the result of the GetMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMembership

        default CompletableFuture<GetMembershipResponse> getMembership​(Consumer<GetMembershipRequest.Builder> getMembershipRequest)

        Retrieves a specified membership for an identifier.


        This is a convenience which creates an instance of the GetMembershipRequest.Builder avoiding the need to create one manually via GetMembershipRequest.builder()

        Parameters:
        getMembershipRequest - A Consumer that will call methods on GetMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPrivacyBudgetTemplate

        default CompletableFuture<GetPrivacyBudgetTemplateResponse> getPrivacyBudgetTemplate​(GetPrivacyBudgetTemplateRequest getPrivacyBudgetTemplateRequest)

        Returns details for a specified privacy budget template.

        Parameters:
        getPrivacyBudgetTemplateRequest -
        Returns:
        A Java Future containing the result of the GetPrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getPrivacyBudgetTemplate

        default CompletableFuture<GetPrivacyBudgetTemplateResponse> getPrivacyBudgetTemplate​(Consumer<GetPrivacyBudgetTemplateRequest.Builder> getPrivacyBudgetTemplateRequest)

        Returns details for a specified privacy budget template.


        This is a convenience which creates an instance of the GetPrivacyBudgetTemplateRequest.Builder avoiding the need to create one manually via GetPrivacyBudgetTemplateRequest.builder()

        Parameters:
        getPrivacyBudgetTemplateRequest - A Consumer that will call methods on GetPrivacyBudgetTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetPrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProtectedQuery

        default CompletableFuture<GetProtectedQueryResponse> getProtectedQuery​(GetProtectedQueryRequest getProtectedQueryRequest)

        Returns query processing metadata.

        Parameters:
        getProtectedQueryRequest -
        Returns:
        A Java Future containing the result of the GetProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getProtectedQuery

        default CompletableFuture<GetProtectedQueryResponse> getProtectedQuery​(Consumer<GetProtectedQueryRequest.Builder> getProtectedQueryRequest)

        Returns query processing metadata.


        This is a convenience which creates an instance of the GetProtectedQueryRequest.Builder avoiding the need to create one manually via GetProtectedQueryRequest.builder()

        Parameters:
        getProtectedQueryRequest - A Consumer that will call methods on GetProtectedQueryRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSchema

        default CompletableFuture<GetSchemaResponse> getSchema​(GetSchemaRequest getSchemaRequest)

        Retrieves the schema for a relation within a collaboration.

        Parameters:
        getSchemaRequest -
        Returns:
        A Java Future containing the result of the GetSchema operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSchema

        default CompletableFuture<GetSchemaResponse> getSchema​(Consumer<GetSchemaRequest.Builder> getSchemaRequest)

        Retrieves the schema for a relation within a collaboration.


        This is a convenience which creates an instance of the GetSchemaRequest.Builder avoiding the need to create one manually via GetSchemaRequest.builder()

        Parameters:
        getSchemaRequest - A Consumer that will call methods on GetSchemaRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSchema operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSchemaAnalysisRule

        default CompletableFuture<GetSchemaAnalysisRuleResponse> getSchemaAnalysisRule​(GetSchemaAnalysisRuleRequest getSchemaAnalysisRuleRequest)

        Retrieves a schema analysis rule.

        Parameters:
        getSchemaAnalysisRuleRequest -
        Returns:
        A Java Future containing the result of the GetSchemaAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSchemaAnalysisRule

        default CompletableFuture<GetSchemaAnalysisRuleResponse> getSchemaAnalysisRule​(Consumer<GetSchemaAnalysisRuleRequest.Builder> getSchemaAnalysisRuleRequest)

        Retrieves a schema analysis rule.


        This is a convenience which creates an instance of the GetSchemaAnalysisRuleRequest.Builder avoiding the need to create one manually via GetSchemaAnalysisRuleRequest.builder()

        Parameters:
        getSchemaAnalysisRuleRequest - A Consumer that will call methods on GetSchemaAnalysisRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSchemaAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnalysisTemplates

        default CompletableFuture<ListAnalysisTemplatesResponse> listAnalysisTemplates​(ListAnalysisTemplatesRequest listAnalysisTemplatesRequest)

        Lists analysis templates that the caller owns.

        Parameters:
        listAnalysisTemplatesRequest -
        Returns:
        A Java Future containing the result of the ListAnalysisTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnalysisTemplates

        default CompletableFuture<ListAnalysisTemplatesResponse> listAnalysisTemplates​(Consumer<ListAnalysisTemplatesRequest.Builder> listAnalysisTemplatesRequest)

        Lists analysis templates that the caller owns.


        This is a convenience which creates an instance of the ListAnalysisTemplatesRequest.Builder avoiding the need to create one manually via ListAnalysisTemplatesRequest.builder()

        Parameters:
        listAnalysisTemplatesRequest - A Consumer that will call methods on ListAnalysisTemplatesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnalysisTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnalysisTemplatesPaginator

        default ListAnalysisTemplatesPublisher listAnalysisTemplatesPaginator​(ListAnalysisTemplatesRequest listAnalysisTemplatesRequest)

        This is a variant of listAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListAnalysisTemplatesPublisher publisher = client.listAnalysisTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListAnalysisTemplatesPublisher publisher = client.listAnalysisTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesRequest) operation.

        Parameters:
        listAnalysisTemplatesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnalysisTemplatesPaginator

        default ListAnalysisTemplatesPublisher listAnalysisTemplatesPaginator​(Consumer<ListAnalysisTemplatesRequest.Builder> listAnalysisTemplatesRequest)

        This is a variant of listAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListAnalysisTemplatesPublisher publisher = client.listAnalysisTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListAnalysisTemplatesPublisher publisher = client.listAnalysisTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListAnalysisTemplatesRequest) operation.


        This is a convenience which creates an instance of the ListAnalysisTemplatesRequest.Builder avoiding the need to create one manually via ListAnalysisTemplatesRequest.builder()

        Parameters:
        listAnalysisTemplatesRequest - A Consumer that will call methods on ListAnalysisTemplatesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationAnalysisTemplates

        default CompletableFuture<ListCollaborationAnalysisTemplatesResponse> listCollaborationAnalysisTemplates​(ListCollaborationAnalysisTemplatesRequest listCollaborationAnalysisTemplatesRequest)

        Lists analysis templates within a collaboration.

        Parameters:
        listCollaborationAnalysisTemplatesRequest -
        Returns:
        A Java Future containing the result of the ListCollaborationAnalysisTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationAnalysisTemplates

        default CompletableFuture<ListCollaborationAnalysisTemplatesResponse> listCollaborationAnalysisTemplates​(Consumer<ListCollaborationAnalysisTemplatesRequest.Builder> listCollaborationAnalysisTemplatesRequest)

        Lists analysis templates within a collaboration.


        This is a convenience which creates an instance of the ListCollaborationAnalysisTemplatesRequest.Builder avoiding the need to create one manually via ListCollaborationAnalysisTemplatesRequest.builder()

        Parameters:
        listCollaborationAnalysisTemplatesRequest - A Consumer that will call methods on ListCollaborationAnalysisTemplatesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCollaborationAnalysisTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationAnalysisTemplatesPaginator

        default ListCollaborationAnalysisTemplatesPublisher listCollaborationAnalysisTemplatesPaginator​(ListCollaborationAnalysisTemplatesRequest listCollaborationAnalysisTemplatesRequest)

        This is a variant of listCollaborationAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationAnalysisTemplatesPublisher publisher = client.listCollaborationAnalysisTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationAnalysisTemplatesPublisher publisher = client.listCollaborationAnalysisTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesRequest) operation.

        Parameters:
        listCollaborationAnalysisTemplatesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationAnalysisTemplatesPaginator

        default ListCollaborationAnalysisTemplatesPublisher listCollaborationAnalysisTemplatesPaginator​(Consumer<ListCollaborationAnalysisTemplatesRequest.Builder> listCollaborationAnalysisTemplatesRequest)

        This is a variant of listCollaborationAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationAnalysisTemplatesPublisher publisher = client.listCollaborationAnalysisTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationAnalysisTemplatesPublisher publisher = client.listCollaborationAnalysisTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationAnalysisTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationAnalysisTemplatesRequest) operation.


        This is a convenience which creates an instance of the ListCollaborationAnalysisTemplatesRequest.Builder avoiding the need to create one manually via ListCollaborationAnalysisTemplatesRequest.builder()

        Parameters:
        listCollaborationAnalysisTemplatesRequest - A Consumer that will call methods on ListCollaborationAnalysisTemplatesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationConfiguredAudienceModelAssociations

        default CompletableFuture<ListCollaborationConfiguredAudienceModelAssociationsResponse> listCollaborationConfiguredAudienceModelAssociations​(ListCollaborationConfiguredAudienceModelAssociationsRequest listCollaborationConfiguredAudienceModelAssociationsRequest)

        Lists configured audience model associations within a collaboration.

        Parameters:
        listCollaborationConfiguredAudienceModelAssociationsRequest -
        Returns:
        A Java Future containing the result of the ListCollaborationConfiguredAudienceModelAssociations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationConfiguredAudienceModelAssociationsPaginator

        default ListCollaborationConfiguredAudienceModelAssociationsPublisher listCollaborationConfiguredAudienceModelAssociationsPaginator​(ListCollaborationConfiguredAudienceModelAssociationsRequest listCollaborationConfiguredAudienceModelAssociationsRequest)

        This is a variant of listCollaborationConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationConfiguredAudienceModelAssociationsPublisher publisher = client.listCollaborationConfiguredAudienceModelAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationConfiguredAudienceModelAssociationsPublisher publisher = client.listCollaborationConfiguredAudienceModelAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsRequest) operation.

        Parameters:
        listCollaborationConfiguredAudienceModelAssociationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationConfiguredAudienceModelAssociationsPaginator

        default ListCollaborationConfiguredAudienceModelAssociationsPublisher listCollaborationConfiguredAudienceModelAssociationsPaginator​(Consumer<ListCollaborationConfiguredAudienceModelAssociationsRequest.Builder> listCollaborationConfiguredAudienceModelAssociationsRequest)

        This is a variant of listCollaborationConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationConfiguredAudienceModelAssociationsPublisher publisher = client.listCollaborationConfiguredAudienceModelAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationConfiguredAudienceModelAssociationsPublisher publisher = client.listCollaborationConfiguredAudienceModelAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationConfiguredAudienceModelAssociationsRequest) operation.


        This is a convenience which creates an instance of the ListCollaborationConfiguredAudienceModelAssociationsRequest.Builder avoiding the need to create one manually via ListCollaborationConfiguredAudienceModelAssociationsRequest.builder()

        Parameters:
        listCollaborationConfiguredAudienceModelAssociationsRequest - A Consumer that will call methods on ListCollaborationConfiguredAudienceModelAssociationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetTemplates

        default CompletableFuture<ListCollaborationPrivacyBudgetTemplatesResponse> listCollaborationPrivacyBudgetTemplates​(ListCollaborationPrivacyBudgetTemplatesRequest listCollaborationPrivacyBudgetTemplatesRequest)

        Returns an array that summarizes each privacy budget template in a specified collaboration.

        Parameters:
        listCollaborationPrivacyBudgetTemplatesRequest -
        Returns:
        A Java Future containing the result of the ListCollaborationPrivacyBudgetTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetTemplates

        default CompletableFuture<ListCollaborationPrivacyBudgetTemplatesResponse> listCollaborationPrivacyBudgetTemplates​(Consumer<ListCollaborationPrivacyBudgetTemplatesRequest.Builder> listCollaborationPrivacyBudgetTemplatesRequest)

        Returns an array that summarizes each privacy budget template in a specified collaboration.


        This is a convenience which creates an instance of the ListCollaborationPrivacyBudgetTemplatesRequest.Builder avoiding the need to create one manually via ListCollaborationPrivacyBudgetTemplatesRequest.builder()

        Parameters:
        listCollaborationPrivacyBudgetTemplatesRequest - A Consumer that will call methods on ListCollaborationPrivacyBudgetTemplatesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCollaborationPrivacyBudgetTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetTemplatesPaginator

        default ListCollaborationPrivacyBudgetTemplatesPublisher listCollaborationPrivacyBudgetTemplatesPaginator​(ListCollaborationPrivacyBudgetTemplatesRequest listCollaborationPrivacyBudgetTemplatesRequest)

        This is a variant of listCollaborationPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetTemplatesPublisher publisher = client.listCollaborationPrivacyBudgetTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetTemplatesPublisher publisher = client.listCollaborationPrivacyBudgetTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesRequest) operation.

        Parameters:
        listCollaborationPrivacyBudgetTemplatesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetTemplatesPaginator

        default ListCollaborationPrivacyBudgetTemplatesPublisher listCollaborationPrivacyBudgetTemplatesPaginator​(Consumer<ListCollaborationPrivacyBudgetTemplatesRequest.Builder> listCollaborationPrivacyBudgetTemplatesRequest)

        This is a variant of listCollaborationPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetTemplatesPublisher publisher = client.listCollaborationPrivacyBudgetTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetTemplatesPublisher publisher = client.listCollaborationPrivacyBudgetTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetTemplatesRequest) operation.


        This is a convenience which creates an instance of the ListCollaborationPrivacyBudgetTemplatesRequest.Builder avoiding the need to create one manually via ListCollaborationPrivacyBudgetTemplatesRequest.builder()

        Parameters:
        listCollaborationPrivacyBudgetTemplatesRequest - A Consumer that will call methods on ListCollaborationPrivacyBudgetTemplatesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgets

        default CompletableFuture<ListCollaborationPrivacyBudgetsResponse> listCollaborationPrivacyBudgets​(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.

        Parameters:
        listCollaborationPrivacyBudgetsRequest -
        Returns:
        A Java Future containing the result of the ListCollaborationPrivacyBudgets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgets

        default CompletableFuture<ListCollaborationPrivacyBudgetsResponse> listCollaborationPrivacyBudgets​(Consumer<ListCollaborationPrivacyBudgetsRequest.Builder> 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.


        This is a convenience which creates an instance of the ListCollaborationPrivacyBudgetsRequest.Builder avoiding the need to create one manually via ListCollaborationPrivacyBudgetsRequest.builder()

        Parameters:
        listCollaborationPrivacyBudgetsRequest - A Consumer that will call methods on ListCollaborationPrivacyBudgetsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCollaborationPrivacyBudgets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetsPaginator

        default ListCollaborationPrivacyBudgetsPublisher listCollaborationPrivacyBudgetsPaginator​(ListCollaborationPrivacyBudgetsRequest listCollaborationPrivacyBudgetsRequest)

        This is a variant of listCollaborationPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetsPublisher publisher = client.listCollaborationPrivacyBudgetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetsPublisher publisher = client.listCollaborationPrivacyBudgetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsRequest) operation.

        Parameters:
        listCollaborationPrivacyBudgetsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationPrivacyBudgetsPaginator

        default ListCollaborationPrivacyBudgetsPublisher listCollaborationPrivacyBudgetsPaginator​(Consumer<ListCollaborationPrivacyBudgetsRequest.Builder> listCollaborationPrivacyBudgetsRequest)

        This is a variant of listCollaborationPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetsPublisher publisher = client.listCollaborationPrivacyBudgetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationPrivacyBudgetsPublisher publisher = client.listCollaborationPrivacyBudgetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborationPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationPrivacyBudgetsRequest) operation.


        This is a convenience which creates an instance of the ListCollaborationPrivacyBudgetsRequest.Builder avoiding the need to create one manually via ListCollaborationPrivacyBudgetsRequest.builder()

        Parameters:
        listCollaborationPrivacyBudgetsRequest - A Consumer that will call methods on ListCollaborationPrivacyBudgetsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborations

        default CompletableFuture<ListCollaborationsResponse> listCollaborations​(ListCollaborationsRequest listCollaborationsRequest)

        Lists collaborations the caller owns, is active in, or has been invited to.

        Parameters:
        listCollaborationsRequest -
        Returns:
        A Java Future containing the result of the ListCollaborations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborations

        default CompletableFuture<ListCollaborationsResponse> listCollaborations​(Consumer<ListCollaborationsRequest.Builder> listCollaborationsRequest)

        Lists collaborations the caller owns, is active in, or has been invited to.


        This is a convenience which creates an instance of the ListCollaborationsRequest.Builder avoiding the need to create one manually via ListCollaborationsRequest.builder()

        Parameters:
        listCollaborationsRequest - A Consumer that will call methods on ListCollaborationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCollaborations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationsPaginator

        default ListCollaborationsPublisher listCollaborationsPaginator​(ListCollaborationsRequest listCollaborationsRequest)

        This is a variant of listCollaborations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationsPublisher publisher = client.listCollaborationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationsPublisher publisher = client.listCollaborationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsRequest) operation.

        Parameters:
        listCollaborationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCollaborationsPaginator

        default ListCollaborationsPublisher listCollaborationsPaginator​(Consumer<ListCollaborationsRequest.Builder> listCollaborationsRequest)

        This is a variant of listCollaborations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationsPublisher publisher = client.listCollaborationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListCollaborationsPublisher publisher = client.listCollaborationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listCollaborations(software.amazon.awssdk.services.cleanrooms.model.ListCollaborationsRequest) operation.


        This is a convenience which creates an instance of the ListCollaborationsRequest.Builder avoiding the need to create one manually via ListCollaborationsRequest.builder()

        Parameters:
        listCollaborationsRequest - A Consumer that will call methods on ListCollaborationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredAudienceModelAssociations

        default CompletableFuture<ListConfiguredAudienceModelAssociationsResponse> listConfiguredAudienceModelAssociations​(ListConfiguredAudienceModelAssociationsRequest listConfiguredAudienceModelAssociationsRequest)

        Lists information about requested configured audience model associations.

        Parameters:
        listConfiguredAudienceModelAssociationsRequest -
        Returns:
        A Java Future containing the result of the ListConfiguredAudienceModelAssociations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredAudienceModelAssociations

        default CompletableFuture<ListConfiguredAudienceModelAssociationsResponse> listConfiguredAudienceModelAssociations​(Consumer<ListConfiguredAudienceModelAssociationsRequest.Builder> listConfiguredAudienceModelAssociationsRequest)

        Lists information about requested configured audience model associations.


        This is a convenience which creates an instance of the ListConfiguredAudienceModelAssociationsRequest.Builder avoiding the need to create one manually via ListConfiguredAudienceModelAssociationsRequest.builder()

        Parameters:
        listConfiguredAudienceModelAssociationsRequest - A Consumer that will call methods on ListConfiguredAudienceModelAssociationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListConfiguredAudienceModelAssociations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredAudienceModelAssociationsPaginator

        default ListConfiguredAudienceModelAssociationsPublisher listConfiguredAudienceModelAssociationsPaginator​(ListConfiguredAudienceModelAssociationsRequest listConfiguredAudienceModelAssociationsRequest)

        This is a variant of listConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredAudienceModelAssociationsPublisher publisher = client.listConfiguredAudienceModelAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredAudienceModelAssociationsPublisher publisher = client.listConfiguredAudienceModelAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsRequest) operation.

        Parameters:
        listConfiguredAudienceModelAssociationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredAudienceModelAssociationsPaginator

        default ListConfiguredAudienceModelAssociationsPublisher listConfiguredAudienceModelAssociationsPaginator​(Consumer<ListConfiguredAudienceModelAssociationsRequest.Builder> listConfiguredAudienceModelAssociationsRequest)

        This is a variant of listConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredAudienceModelAssociationsPublisher publisher = client.listConfiguredAudienceModelAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredAudienceModelAssociationsPublisher publisher = client.listConfiguredAudienceModelAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredAudienceModelAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredAudienceModelAssociationsRequest) operation.


        This is a convenience which creates an instance of the ListConfiguredAudienceModelAssociationsRequest.Builder avoiding the need to create one manually via ListConfiguredAudienceModelAssociationsRequest.builder()

        Parameters:
        listConfiguredAudienceModelAssociationsRequest - A Consumer that will call methods on ListConfiguredAudienceModelAssociationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTableAssociations

        default CompletableFuture<ListConfiguredTableAssociationsResponse> listConfiguredTableAssociations​(ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest)

        Lists configured table associations for a membership.

        Parameters:
        listConfiguredTableAssociationsRequest -
        Returns:
        A Java Future containing the result of the ListConfiguredTableAssociations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTableAssociations

        default CompletableFuture<ListConfiguredTableAssociationsResponse> listConfiguredTableAssociations​(Consumer<ListConfiguredTableAssociationsRequest.Builder> listConfiguredTableAssociationsRequest)

        Lists configured table associations for a membership.


        This is a convenience which creates an instance of the ListConfiguredTableAssociationsRequest.Builder avoiding the need to create one manually via ListConfiguredTableAssociationsRequest.builder()

        Parameters:
        listConfiguredTableAssociationsRequest - A Consumer that will call methods on ListConfiguredTableAssociationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListConfiguredTableAssociations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTableAssociationsPaginator

        default ListConfiguredTableAssociationsPublisher listConfiguredTableAssociationsPaginator​(ListConfiguredTableAssociationsRequest listConfiguredTableAssociationsRequest)

        This is a variant of listConfiguredTableAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTableAssociationsPublisher publisher = client.listConfiguredTableAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTableAssociationsPublisher publisher = client.listConfiguredTableAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredTableAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsRequest) operation.

        Parameters:
        listConfiguredTableAssociationsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTableAssociationsPaginator

        default ListConfiguredTableAssociationsPublisher listConfiguredTableAssociationsPaginator​(Consumer<ListConfiguredTableAssociationsRequest.Builder> listConfiguredTableAssociationsRequest)

        This is a variant of listConfiguredTableAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTableAssociationsPublisher publisher = client.listConfiguredTableAssociationsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTableAssociationsPublisher publisher = client.listConfiguredTableAssociationsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredTableAssociations(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTableAssociationsRequest) operation.


        This is a convenience which creates an instance of the ListConfiguredTableAssociationsRequest.Builder avoiding the need to create one manually via ListConfiguredTableAssociationsRequest.builder()

        Parameters:
        listConfiguredTableAssociationsRequest - A Consumer that will call methods on ListConfiguredTableAssociationsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTables

        default CompletableFuture<ListConfiguredTablesResponse> listConfiguredTables​(ListConfiguredTablesRequest listConfiguredTablesRequest)

        Lists configured tables.

        Parameters:
        listConfiguredTablesRequest -
        Returns:
        A Java Future containing the result of the ListConfiguredTables operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTables

        default CompletableFuture<ListConfiguredTablesResponse> listConfiguredTables​(Consumer<ListConfiguredTablesRequest.Builder> listConfiguredTablesRequest)

        Lists configured tables.


        This is a convenience which creates an instance of the ListConfiguredTablesRequest.Builder avoiding the need to create one manually via ListConfiguredTablesRequest.builder()

        Parameters:
        listConfiguredTablesRequest - A Consumer that will call methods on ListConfiguredTablesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListConfiguredTables operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTablesPaginator

        default ListConfiguredTablesPublisher listConfiguredTablesPaginator​(ListConfiguredTablesRequest listConfiguredTablesRequest)

        This is a variant of listConfiguredTables(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTablesPublisher publisher = client.listConfiguredTablesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTablesPublisher publisher = client.listConfiguredTablesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredTables(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesRequest) operation.

        Parameters:
        listConfiguredTablesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfiguredTablesPaginator

        default ListConfiguredTablesPublisher listConfiguredTablesPaginator​(Consumer<ListConfiguredTablesRequest.Builder> listConfiguredTablesRequest)

        This is a variant of listConfiguredTables(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTablesPublisher publisher = client.listConfiguredTablesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListConfiguredTablesPublisher publisher = client.listConfiguredTablesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listConfiguredTables(software.amazon.awssdk.services.cleanrooms.model.ListConfiguredTablesRequest) operation.


        This is a convenience which creates an instance of the ListConfiguredTablesRequest.Builder avoiding the need to create one manually via ListConfiguredTablesRequest.builder()

        Parameters:
        listConfiguredTablesRequest - A Consumer that will call methods on ListConfiguredTablesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembers

        default CompletableFuture<ListMembersResponse> listMembers​(ListMembersRequest listMembersRequest)

        Lists all members within a collaboration.

        Parameters:
        listMembersRequest -
        Returns:
        A Java Future containing the result of the ListMembers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembers

        default CompletableFuture<ListMembersResponse> listMembers​(Consumer<ListMembersRequest.Builder> listMembersRequest)

        Lists all members within a collaboration.


        This is a convenience which creates an instance of the ListMembersRequest.Builder avoiding the need to create one manually via ListMembersRequest.builder()

        Parameters:
        listMembersRequest - A Consumer that will call methods on ListMembersRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMembers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembersPaginator

        default ListMembersPublisher listMembersPaginator​(ListMembersRequest listMembersRequest)

        This is a variant of listMembers(software.amazon.awssdk.services.cleanrooms.model.ListMembersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembersPublisher publisher = client.listMembersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembersPublisher publisher = client.listMembersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListMembersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListMembersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listMembers(software.amazon.awssdk.services.cleanrooms.model.ListMembersRequest) operation.

        Parameters:
        listMembersRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembersPaginator

        default ListMembersPublisher listMembersPaginator​(Consumer<ListMembersRequest.Builder> listMembersRequest)

        This is a variant of listMembers(software.amazon.awssdk.services.cleanrooms.model.ListMembersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembersPublisher publisher = client.listMembersPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembersPublisher publisher = client.listMembersPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListMembersResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListMembersResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listMembers(software.amazon.awssdk.services.cleanrooms.model.ListMembersRequest) operation.


        This is a convenience which creates an instance of the ListMembersRequest.Builder avoiding the need to create one manually via ListMembersRequest.builder()

        Parameters:
        listMembersRequest - A Consumer that will call methods on ListMembersRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMemberships

        default CompletableFuture<ListMembershipsResponse> listMemberships​(ListMembershipsRequest listMembershipsRequest)

        Lists all memberships resources within the caller's account.

        Parameters:
        listMembershipsRequest -
        Returns:
        A Java Future containing the result of the ListMemberships operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMemberships

        default CompletableFuture<ListMembershipsResponse> listMemberships​(Consumer<ListMembershipsRequest.Builder> listMembershipsRequest)

        Lists all memberships resources within the caller's account.


        This is a convenience which creates an instance of the ListMembershipsRequest.Builder avoiding the need to create one manually via ListMembershipsRequest.builder()

        Parameters:
        listMembershipsRequest - A Consumer that will call methods on ListMembershipsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMemberships operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembershipsPaginator

        default ListMembershipsPublisher listMembershipsPaginator​(ListMembershipsRequest listMembershipsRequest)

        This is a variant of listMemberships(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListMembershipsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listMemberships(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsRequest) operation.

        Parameters:
        listMembershipsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembershipsPaginator

        default ListMembershipsPublisher listMembershipsPaginator​(Consumer<ListMembershipsRequest.Builder> listMembershipsRequest)

        This is a variant of listMemberships(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListMembershipsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listMemberships(software.amazon.awssdk.services.cleanrooms.model.ListMembershipsRequest) operation.


        This is a convenience which creates an instance of the ListMembershipsRequest.Builder avoiding the need to create one manually via ListMembershipsRequest.builder()

        Parameters:
        listMembershipsRequest - A Consumer that will call methods on ListMembershipsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetTemplates

        default CompletableFuture<ListPrivacyBudgetTemplatesResponse> listPrivacyBudgetTemplates​(ListPrivacyBudgetTemplatesRequest listPrivacyBudgetTemplatesRequest)

        Returns detailed information about the privacy budget templates in a specified membership.

        Parameters:
        listPrivacyBudgetTemplatesRequest -
        Returns:
        A Java Future containing the result of the ListPrivacyBudgetTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetTemplates

        default CompletableFuture<ListPrivacyBudgetTemplatesResponse> listPrivacyBudgetTemplates​(Consumer<ListPrivacyBudgetTemplatesRequest.Builder> listPrivacyBudgetTemplatesRequest)

        Returns detailed information about the privacy budget templates in a specified membership.


        This is a convenience which creates an instance of the ListPrivacyBudgetTemplatesRequest.Builder avoiding the need to create one manually via ListPrivacyBudgetTemplatesRequest.builder()

        Parameters:
        listPrivacyBudgetTemplatesRequest - A Consumer that will call methods on ListPrivacyBudgetTemplatesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListPrivacyBudgetTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetTemplatesPaginator

        default ListPrivacyBudgetTemplatesPublisher listPrivacyBudgetTemplatesPaginator​(ListPrivacyBudgetTemplatesRequest listPrivacyBudgetTemplatesRequest)

        This is a variant of listPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetTemplatesPublisher publisher = client.listPrivacyBudgetTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetTemplatesPublisher publisher = client.listPrivacyBudgetTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesRequest) operation.

        Parameters:
        listPrivacyBudgetTemplatesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetTemplatesPaginator

        default ListPrivacyBudgetTemplatesPublisher listPrivacyBudgetTemplatesPaginator​(Consumer<ListPrivacyBudgetTemplatesRequest.Builder> listPrivacyBudgetTemplatesRequest)

        This is a variant of listPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetTemplatesPublisher publisher = client.listPrivacyBudgetTemplatesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetTemplatesPublisher publisher = client.listPrivacyBudgetTemplatesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listPrivacyBudgetTemplates(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetTemplatesRequest) operation.


        This is a convenience which creates an instance of the ListPrivacyBudgetTemplatesRequest.Builder avoiding the need to create one manually via ListPrivacyBudgetTemplatesRequest.builder()

        Parameters:
        listPrivacyBudgetTemplatesRequest - A Consumer that will call methods on ListPrivacyBudgetTemplatesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgets

        default CompletableFuture<ListPrivacyBudgetsResponse> listPrivacyBudgets​(ListPrivacyBudgetsRequest listPrivacyBudgetsRequest)

        Returns detailed information about the privacy budgets in a specified membership.

        Parameters:
        listPrivacyBudgetsRequest -
        Returns:
        A Java Future containing the result of the ListPrivacyBudgets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgets

        default CompletableFuture<ListPrivacyBudgetsResponse> listPrivacyBudgets​(Consumer<ListPrivacyBudgetsRequest.Builder> listPrivacyBudgetsRequest)

        Returns detailed information about the privacy budgets in a specified membership.


        This is a convenience which creates an instance of the ListPrivacyBudgetsRequest.Builder avoiding the need to create one manually via ListPrivacyBudgetsRequest.builder()

        Parameters:
        listPrivacyBudgetsRequest - A Consumer that will call methods on ListPrivacyBudgetsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListPrivacyBudgets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetsPaginator

        default ListPrivacyBudgetsPublisher listPrivacyBudgetsPaginator​(ListPrivacyBudgetsRequest listPrivacyBudgetsRequest)

        This is a variant of listPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetsPublisher publisher = client.listPrivacyBudgetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetsPublisher publisher = client.listPrivacyBudgetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsRequest) operation.

        Parameters:
        listPrivacyBudgetsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listPrivacyBudgetsPaginator

        default ListPrivacyBudgetsPublisher listPrivacyBudgetsPaginator​(Consumer<ListPrivacyBudgetsRequest.Builder> listPrivacyBudgetsRequest)

        This is a variant of listPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetsPublisher publisher = client.listPrivacyBudgetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListPrivacyBudgetsPublisher publisher = client.listPrivacyBudgetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listPrivacyBudgets(software.amazon.awssdk.services.cleanrooms.model.ListPrivacyBudgetsRequest) operation.


        This is a convenience which creates an instance of the ListPrivacyBudgetsRequest.Builder avoiding the need to create one manually via ListPrivacyBudgetsRequest.builder()

        Parameters:
        listPrivacyBudgetsRequest - A Consumer that will call methods on ListPrivacyBudgetsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProtectedQueries

        default CompletableFuture<ListProtectedQueriesResponse> listProtectedQueries​(ListProtectedQueriesRequest listProtectedQueriesRequest)

        Lists protected queries, sorted by the most recent query.

        Parameters:
        listProtectedQueriesRequest -
        Returns:
        A Java Future containing the result of the ListProtectedQueries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProtectedQueries

        default CompletableFuture<ListProtectedQueriesResponse> listProtectedQueries​(Consumer<ListProtectedQueriesRequest.Builder> listProtectedQueriesRequest)

        Lists protected queries, sorted by the most recent query.


        This is a convenience which creates an instance of the ListProtectedQueriesRequest.Builder avoiding the need to create one manually via ListProtectedQueriesRequest.builder()

        Parameters:
        listProtectedQueriesRequest - A Consumer that will call methods on ListProtectedQueriesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListProtectedQueries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProtectedQueriesPaginator

        default ListProtectedQueriesPublisher listProtectedQueriesPaginator​(ListProtectedQueriesRequest listProtectedQueriesRequest)

        This is a variant of listProtectedQueries(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListProtectedQueriesPublisher publisher = client.listProtectedQueriesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListProtectedQueriesPublisher publisher = client.listProtectedQueriesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listProtectedQueries(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesRequest) operation.

        Parameters:
        listProtectedQueriesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listProtectedQueriesPaginator

        default ListProtectedQueriesPublisher listProtectedQueriesPaginator​(Consumer<ListProtectedQueriesRequest.Builder> listProtectedQueriesRequest)

        This is a variant of listProtectedQueries(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListProtectedQueriesPublisher publisher = client.listProtectedQueriesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListProtectedQueriesPublisher publisher = client.listProtectedQueriesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listProtectedQueries(software.amazon.awssdk.services.cleanrooms.model.ListProtectedQueriesRequest) operation.


        This is a convenience which creates an instance of the ListProtectedQueriesRequest.Builder avoiding the need to create one manually via ListProtectedQueriesRequest.builder()

        Parameters:
        listProtectedQueriesRequest - A Consumer that will call methods on ListProtectedQueriesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSchemas

        default CompletableFuture<ListSchemasResponse> listSchemas​(ListSchemasRequest listSchemasRequest)

        Lists the schemas for relations within a collaboration.

        Parameters:
        listSchemasRequest -
        Returns:
        A Java Future containing the result of the ListSchemas operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSchemas

        default CompletableFuture<ListSchemasResponse> listSchemas​(Consumer<ListSchemasRequest.Builder> listSchemasRequest)

        Lists the schemas for relations within a collaboration.


        This is a convenience which creates an instance of the ListSchemasRequest.Builder avoiding the need to create one manually via ListSchemasRequest.builder()

        Parameters:
        listSchemasRequest - A Consumer that will call methods on ListSchemasRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSchemas operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSchemasPaginator

        default ListSchemasPublisher listSchemasPaginator​(ListSchemasRequest listSchemasRequest)

        This is a variant of listSchemas(software.amazon.awssdk.services.cleanrooms.model.ListSchemasRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListSchemasResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListSchemasResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listSchemas(software.amazon.awssdk.services.cleanrooms.model.ListSchemasRequest) operation.

        Parameters:
        listSchemasRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSchemasPaginator

        default ListSchemasPublisher listSchemasPaginator​(Consumer<ListSchemasRequest.Builder> listSchemasRequest)

        This is a variant of listSchemas(software.amazon.awssdk.services.cleanrooms.model.ListSchemasRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.cleanrooms.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.cleanrooms.model.ListSchemasResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.cleanrooms.model.ListSchemasResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.

        Note: If you prefer to have control on service calls, use the listSchemas(software.amazon.awssdk.services.cleanrooms.model.ListSchemasRequest) operation.


        This is a convenience which creates an instance of the ListSchemasRequest.Builder avoiding the need to create one manually via ListSchemasRequest.builder()

        Parameters:
        listSchemasRequest - A Consumer that will call methods on ListSchemasRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)

        Lists all of the tags that have been added to a resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

        Lists all of the tags that have been added to a resource.


        This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

        Parameters:
        listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • previewPrivacyImpact

        default CompletableFuture<PreviewPrivacyImpactResponse> previewPrivacyImpact​(PreviewPrivacyImpactRequest previewPrivacyImpactRequest)

        An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.

        Parameters:
        previewPrivacyImpactRequest -
        Returns:
        A Java Future containing the result of the PreviewPrivacyImpact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • previewPrivacyImpact

        default CompletableFuture<PreviewPrivacyImpactResponse> previewPrivacyImpact​(Consumer<PreviewPrivacyImpactRequest.Builder> previewPrivacyImpactRequest)

        An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.


        This is a convenience which creates an instance of the PreviewPrivacyImpactRequest.Builder avoiding the need to create one manually via PreviewPrivacyImpactRequest.builder()

        Parameters:
        previewPrivacyImpactRequest - A Consumer that will call methods on PreviewPrivacyImpactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PreviewPrivacyImpact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startProtectedQuery

        default CompletableFuture<StartProtectedQueryResponse> startProtectedQuery​(StartProtectedQueryRequest startProtectedQueryRequest)

        Creates a protected query that is started by Clean Rooms.

        Parameters:
        startProtectedQueryRequest -
        Returns:
        A Java Future containing the result of the StartProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startProtectedQuery

        default CompletableFuture<StartProtectedQueryResponse> startProtectedQuery​(Consumer<StartProtectedQueryRequest.Builder> startProtectedQueryRequest)

        Creates a protected query that is started by Clean Rooms.


        This is a convenience which creates an instance of the StartProtectedQueryRequest.Builder avoiding the need to create one manually via StartProtectedQueryRequest.builder()

        Parameters:
        startProtectedQueryRequest - A Consumer that will call methods on StartProtectedQueryRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ServiceQuotaExceededException Request denied because service quota has been exceeded.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Tags a resource.

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(Consumer<TagResourceRequest.Builder> tagResourceRequest)

        Tags a resource.


        This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

        Parameters:
        tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Removes a tag or list of tags from a resource.

        Parameters:
        untagResourceRequest -
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

        Removes a tag or list of tags from a resource.


        This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

        Parameters:
        untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • ValidationException The input fails to satisfy the specified constraints.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnalysisTemplate

        default CompletableFuture<UpdateAnalysisTemplateResponse> updateAnalysisTemplate​(UpdateAnalysisTemplateRequest updateAnalysisTemplateRequest)

        Updates the analysis template metadata.

        Parameters:
        updateAnalysisTemplateRequest -
        Returns:
        A Java Future containing the result of the UpdateAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnalysisTemplate

        default CompletableFuture<UpdateAnalysisTemplateResponse> updateAnalysisTemplate​(Consumer<UpdateAnalysisTemplateRequest.Builder> updateAnalysisTemplateRequest)

        Updates the analysis template metadata.


        This is a convenience which creates an instance of the UpdateAnalysisTemplateRequest.Builder avoiding the need to create one manually via UpdateAnalysisTemplateRequest.builder()

        Parameters:
        updateAnalysisTemplateRequest - A Consumer that will call methods on UpdateAnalysisTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAnalysisTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCollaboration

        default CompletableFuture<UpdateCollaborationResponse> updateCollaboration​(UpdateCollaborationRequest updateCollaborationRequest)

        Updates collaboration metadata and can only be called by the collaboration owner.

        Parameters:
        updateCollaborationRequest -
        Returns:
        A Java Future containing the result of the UpdateCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCollaboration

        default CompletableFuture<UpdateCollaborationResponse> updateCollaboration​(Consumer<UpdateCollaborationRequest.Builder> updateCollaborationRequest)

        Updates collaboration metadata and can only be called by the collaboration owner.


        This is a convenience which creates an instance of the UpdateCollaborationRequest.Builder avoiding the need to create one manually via UpdateCollaborationRequest.builder()

        Parameters:
        updateCollaborationRequest - A Consumer that will call methods on UpdateCollaborationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateCollaboration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredAudienceModelAssociation

        default CompletableFuture<UpdateConfiguredAudienceModelAssociationResponse> updateConfiguredAudienceModelAssociation​(UpdateConfiguredAudienceModelAssociationRequest updateConfiguredAudienceModelAssociationRequest)

        Provides the details necessary to update a configured audience model association.

        Parameters:
        updateConfiguredAudienceModelAssociationRequest -
        Returns:
        A Java Future containing the result of the UpdateConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredAudienceModelAssociation

        default CompletableFuture<UpdateConfiguredAudienceModelAssociationResponse> updateConfiguredAudienceModelAssociation​(Consumer<UpdateConfiguredAudienceModelAssociationRequest.Builder> updateConfiguredAudienceModelAssociationRequest)

        Provides the details necessary to update a configured audience model association.


        This is a convenience which creates an instance of the UpdateConfiguredAudienceModelAssociationRequest.Builder avoiding the need to create one manually via UpdateConfiguredAudienceModelAssociationRequest.builder()

        Parameters:
        updateConfiguredAudienceModelAssociationRequest - A Consumer that will call methods on UpdateConfiguredAudienceModelAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConfiguredAudienceModelAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTable

        default CompletableFuture<UpdateConfiguredTableResponse> updateConfiguredTable​(UpdateConfiguredTableRequest updateConfiguredTableRequest)

        Updates a configured table.

        Parameters:
        updateConfiguredTableRequest -
        Returns:
        A Java Future containing the result of the UpdateConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTable

        default CompletableFuture<UpdateConfiguredTableResponse> updateConfiguredTable​(Consumer<UpdateConfiguredTableRequest.Builder> updateConfiguredTableRequest)

        Updates a configured table.


        This is a convenience which creates an instance of the UpdateConfiguredTableRequest.Builder avoiding the need to create one manually via UpdateConfiguredTableRequest.builder()

        Parameters:
        updateConfiguredTableRequest - A Consumer that will call methods on UpdateConfiguredTableRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConfiguredTable operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTableAnalysisRule

        default CompletableFuture<UpdateConfiguredTableAnalysisRuleResponse> updateConfiguredTableAnalysisRule​(UpdateConfiguredTableAnalysisRuleRequest updateConfiguredTableAnalysisRuleRequest)

        Updates a configured table analysis rule.

        Parameters:
        updateConfiguredTableAnalysisRuleRequest -
        Returns:
        A Java Future containing the result of the UpdateConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTableAnalysisRule

        default CompletableFuture<UpdateConfiguredTableAnalysisRuleResponse> updateConfiguredTableAnalysisRule​(Consumer<UpdateConfiguredTableAnalysisRuleRequest.Builder> updateConfiguredTableAnalysisRuleRequest)

        Updates a configured table analysis rule.


        This is a convenience which creates an instance of the UpdateConfiguredTableAnalysisRuleRequest.Builder avoiding the need to create one manually via UpdateConfiguredTableAnalysisRuleRequest.builder()

        Parameters:
        updateConfiguredTableAnalysisRuleRequest - A Consumer that will call methods on UpdateConfiguredTableAnalysisRuleRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConfiguredTableAnalysisRule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTableAssociation

        default CompletableFuture<UpdateConfiguredTableAssociationResponse> updateConfiguredTableAssociation​(UpdateConfiguredTableAssociationRequest updateConfiguredTableAssociationRequest)

        Updates a configured table association.

        Parameters:
        updateConfiguredTableAssociationRequest -
        Returns:
        A Java Future containing the result of the UpdateConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfiguredTableAssociation

        default CompletableFuture<UpdateConfiguredTableAssociationResponse> updateConfiguredTableAssociation​(Consumer<UpdateConfiguredTableAssociationRequest.Builder> updateConfiguredTableAssociationRequest)

        Updates a configured table association.


        This is a convenience which creates an instance of the UpdateConfiguredTableAssociationRequest.Builder avoiding the need to create one manually via UpdateConfiguredTableAssociationRequest.builder()

        Parameters:
        updateConfiguredTableAssociationRequest - A Consumer that will call methods on UpdateConfiguredTableAssociationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConfiguredTableAssociation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMembership

        default CompletableFuture<UpdateMembershipResponse> updateMembership​(UpdateMembershipRequest updateMembershipRequest)

        Updates a membership.

        Parameters:
        updateMembershipRequest -
        Returns:
        A Java Future containing the result of the UpdateMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMembership

        default CompletableFuture<UpdateMembershipResponse> updateMembership​(Consumer<UpdateMembershipRequest.Builder> updateMembershipRequest)

        Updates a membership.


        This is a convenience which creates an instance of the UpdateMembershipRequest.Builder avoiding the need to create one manually via UpdateMembershipRequest.builder()

        Parameters:
        updateMembershipRequest - A Consumer that will call methods on UpdateMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateMembership operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePrivacyBudgetTemplate

        default CompletableFuture<UpdatePrivacyBudgetTemplateResponse> updatePrivacyBudgetTemplate​(UpdatePrivacyBudgetTemplateRequest updatePrivacyBudgetTemplateRequest)

        Updates the privacy budget template for the specified membership.

        Parameters:
        updatePrivacyBudgetTemplateRequest -
        Returns:
        A Java Future containing the result of the UpdatePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updatePrivacyBudgetTemplate

        default CompletableFuture<UpdatePrivacyBudgetTemplateResponse> updatePrivacyBudgetTemplate​(Consumer<UpdatePrivacyBudgetTemplateRequest.Builder> updatePrivacyBudgetTemplateRequest)

        Updates the privacy budget template for the specified membership.


        This is a convenience which creates an instance of the UpdatePrivacyBudgetTemplateRequest.Builder avoiding the need to create one manually via UpdatePrivacyBudgetTemplateRequest.builder()

        Parameters:
        updatePrivacyBudgetTemplateRequest - A Consumer that will call methods on UpdatePrivacyBudgetTemplateRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdatePrivacyBudgetTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProtectedQuery

        default CompletableFuture<UpdateProtectedQueryResponse> updateProtectedQuery​(UpdateProtectedQueryRequest updateProtectedQueryRequest)

        Updates the processing of a currently running query.

        Parameters:
        updateProtectedQueryRequest -
        Returns:
        A Java Future containing the result of the UpdateProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateProtectedQuery

        default CompletableFuture<UpdateProtectedQueryResponse> updateProtectedQuery​(Consumer<UpdateProtectedQueryRequest.Builder> updateProtectedQueryRequest)

        Updates the processing of a currently running query.


        This is a convenience which creates an instance of the UpdateProtectedQueryRequest.Builder avoiding the need to create one manually via UpdateProtectedQueryRequest.builder()

        Parameters:
        updateProtectedQueryRequest - A Consumer that will call methods on UpdateProtectedQueryRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateProtectedQuery operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException Updating or deleting a resource can cause an inconsistent state.
        • ResourceNotFoundException Request references a resource which does not exist.
        • InternalServerException Unexpected error during processing of request.
        • ValidationException The input fails to satisfy the specified constraints.
        • ThrottlingException Request was denied due to request throttling.
        • AccessDeniedException Caller does not have sufficient access to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • CleanRoomsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation