Class: Aws::CleanRooms::Client
- Inherits:
 - 
      Seahorse::Client::Base
      
        
- Object
 - Seahorse::Client::Base
 - Aws::CleanRooms::Client
 
 
- Includes:
 - Aws::ClientStubs
 
- Defined in:
 - gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb
 
Overview
An API client for CleanRooms.  To construct a client, you need to configure a :region and :credentials.
client = Aws::CleanRooms::Client.new(
  region: region_name,
  credentials: credentials,
  # ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
- 
  
    
      #batch_get_collaboration_analysis_template(params = {})  ⇒ Types::BatchGetCollaborationAnalysisTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
 - 
  
    
      #batch_get_schema(params = {})  ⇒ Types::BatchGetSchemaOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves multiple schemas by their identifiers.
 - 
  
    
      #batch_get_schema_analysis_rule(params = {})  ⇒ Types::BatchGetSchemaAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves multiple analysis rule schemas.
 - 
  
    
      #create_analysis_template(params = {})  ⇒ Types::CreateAnalysisTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new analysis template.
 - 
  
    
      #create_collaboration(params = {})  ⇒ Types::CreateCollaborationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new collaboration.
 - 
  
    
      #create_collaboration_change_request(params = {})  ⇒ Types::CreateCollaborationChangeRequestOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new change request to modify an existing collaboration.
 - 
  
    
      #create_configured_audience_model_association(params = {})  ⇒ Types::CreateConfiguredAudienceModelAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Provides the details necessary to create a configured audience model association.
 - 
  
    
      #create_configured_table(params = {})  ⇒ Types::CreateConfiguredTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new configured table resource.
 - 
  
    
      #create_configured_table_analysis_rule(params = {})  ⇒ Types::CreateConfiguredTableAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new analysis rule for a configured table.
 - 
  
    
      #create_configured_table_association(params = {})  ⇒ Types::CreateConfiguredTableAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a configured table association.
 - 
  
    
      #create_configured_table_association_analysis_rule(params = {})  ⇒ Types::CreateConfiguredTableAssociationAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a new analysis rule for an associated configured table.
 - 
  
    
      #create_id_mapping_table(params = {})  ⇒ Types::CreateIdMappingTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates an ID mapping table.
 - 
  
    
      #create_id_namespace_association(params = {})  ⇒ Types::CreateIdNamespaceAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates an ID namespace association.
 - 
  
    
      #create_membership(params = {})  ⇒ Types::CreateMembershipOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a membership for a specific collaboration identifier and joins the collaboration.
 - 
  
    
      #create_privacy_budget_template(params = {})  ⇒ Types::CreatePrivacyBudgetTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a privacy budget template for a specified collaboration.
 - 
  
    
      #delete_analysis_template(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes an analysis template.
 - 
  
    
      #delete_collaboration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a collaboration.
 - 
  
    
      #delete_configured_audience_model_association(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Provides the information necessary to delete a configured audience model association.
 - 
  
    
      #delete_configured_table(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a configured table.
 - 
  
    
      #delete_configured_table_analysis_rule(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a configured table analysis rule.
 - 
  
    
      #delete_configured_table_association(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a configured table association.
 - 
  
    
      #delete_configured_table_association_analysis_rule(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes an analysis rule for a configured table association.
 - 
  
    
      #delete_id_mapping_table(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes an ID mapping table.
 - 
  
    
      #delete_id_namespace_association(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes an ID namespace association.
 - 
  
    
      #delete_member(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Removes the specified member from a collaboration.
 - 
  
    
      #delete_membership(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a specified membership.
 - 
  
    
      #delete_privacy_budget_template(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes a privacy budget template for a specified collaboration.
 - 
  
    
      #get_analysis_template(params = {})  ⇒ Types::GetAnalysisTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves an analysis template.
 - 
  
    
      #get_collaboration(params = {})  ⇒ Types::GetCollaborationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns metadata about a collaboration.
 - 
  
    
      #get_collaboration_analysis_template(params = {})  ⇒ Types::GetCollaborationAnalysisTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves an analysis template within a collaboration.
 - 
  
    
      #get_collaboration_change_request(params = {})  ⇒ Types::GetCollaborationChangeRequestOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves detailed information about a specific collaboration change request.
 - 
  
    
      #get_collaboration_configured_audience_model_association(params = {})  ⇒ Types::GetCollaborationConfiguredAudienceModelAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a configured audience model association within a collaboration.
 - 
  
    
      #get_collaboration_id_namespace_association(params = {})  ⇒ Types::GetCollaborationIdNamespaceAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves an ID namespace association from a specific collaboration.
 - 
  
    
      #get_collaboration_privacy_budget_template(params = {})  ⇒ Types::GetCollaborationPrivacyBudgetTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns details about a specified privacy budget template.
 - 
  
    
      #get_configured_audience_model_association(params = {})  ⇒ Types::GetConfiguredAudienceModelAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns information about a configured audience model association.
 - 
  
    
      #get_configured_table(params = {})  ⇒ Types::GetConfiguredTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a configured table.
 - 
  
    
      #get_configured_table_analysis_rule(params = {})  ⇒ Types::GetConfiguredTableAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a configured table analysis rule.
 - 
  
    
      #get_configured_table_association(params = {})  ⇒ Types::GetConfiguredTableAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a configured table association.
 - 
  
    
      #get_configured_table_association_analysis_rule(params = {})  ⇒ Types::GetConfiguredTableAssociationAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves the analysis rule for a configured table association.
 - 
  
    
      #get_id_mapping_table(params = {})  ⇒ Types::GetIdMappingTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves an ID mapping table.
 - 
  
    
      #get_id_namespace_association(params = {})  ⇒ Types::GetIdNamespaceAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves an ID namespace association.
 - 
  
    
      #get_membership(params = {})  ⇒ Types::GetMembershipOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a specified membership for an identifier.
 - 
  
    
      #get_privacy_budget_template(params = {})  ⇒ Types::GetPrivacyBudgetTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns details for a specified privacy budget template.
 - 
  
    
      #get_protected_job(params = {})  ⇒ Types::GetProtectedJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns job processing metadata.
 - 
  
    
      #get_protected_query(params = {})  ⇒ Types::GetProtectedQueryOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns query processing metadata.
 - 
  
    
      #get_schema(params = {})  ⇒ Types::GetSchemaOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves the schema for a relation within a collaboration.
 - 
  
    
      #get_schema_analysis_rule(params = {})  ⇒ Types::GetSchemaAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Retrieves a schema analysis rule.
 - 
  
    
      #list_analysis_templates(params = {})  ⇒ Types::ListAnalysisTemplatesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists analysis templates that the caller owns.
 - 
  
    
      #list_collaboration_analysis_templates(params = {})  ⇒ Types::ListCollaborationAnalysisTemplatesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists analysis templates within a collaboration.
 - 
  
    
      #list_collaboration_change_requests(params = {})  ⇒ Types::ListCollaborationChangeRequestsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists all change requests for a collaboration with pagination support.
 - 
  
    
      #list_collaboration_configured_audience_model_associations(params = {})  ⇒ Types::ListCollaborationConfiguredAudienceModelAssociationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists configured audience model associations within a collaboration.
 - 
  
    
      #list_collaboration_id_namespace_associations(params = {})  ⇒ Types::ListCollaborationIdNamespaceAssociationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns a list of the ID namespace associations in a collaboration.
 - 
  
    
      #list_collaboration_privacy_budget_templates(params = {})  ⇒ Types::ListCollaborationPrivacyBudgetTemplatesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns an array that summarizes each privacy budget template in a specified collaboration.
 - 
  
    
      #list_collaboration_privacy_budgets(params = {})  ⇒ Types::ListCollaborationPrivacyBudgetsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns an array that summarizes each privacy budget in a specified collaboration.
 - 
  
    
      #list_collaborations(params = {})  ⇒ Types::ListCollaborationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists collaborations the caller owns, is active in, or has been invited to.
 - 
  
    
      #list_configured_audience_model_associations(params = {})  ⇒ Types::ListConfiguredAudienceModelAssociationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists information about requested configured audience model associations.
 - 
  
    
      #list_configured_table_associations(params = {})  ⇒ Types::ListConfiguredTableAssociationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists configured table associations for a membership.
 - 
  
    
      #list_configured_tables(params = {})  ⇒ Types::ListConfiguredTablesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists configured tables.
 - 
  
    
      #list_id_mapping_tables(params = {})  ⇒ Types::ListIdMappingTablesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns a list of ID mapping tables.
 - 
  
    
      #list_id_namespace_associations(params = {})  ⇒ Types::ListIdNamespaceAssociationsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns a list of ID namespace associations.
 - 
  
    
      #list_members(params = {})  ⇒ Types::ListMembersOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists all members within a collaboration.
 - 
  
    
      #list_memberships(params = {})  ⇒ Types::ListMembershipsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists all memberships resources within the caller's account.
 - 
  
    
      #list_privacy_budget_templates(params = {})  ⇒ Types::ListPrivacyBudgetTemplatesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns detailed information about the privacy budget templates in a specified membership.
 - 
  
    
      #list_privacy_budgets(params = {})  ⇒ Types::ListPrivacyBudgetsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Returns detailed information about the privacy budgets in a specified membership.
 - 
  
    
      #list_protected_jobs(params = {})  ⇒ Types::ListProtectedJobsOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists protected jobs, sorted by most recent job.
 - 
  
    
      #list_protected_queries(params = {})  ⇒ Types::ListProtectedQueriesOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists protected queries, sorted by the most recent query.
 - 
  
    
      #list_schemas(params = {})  ⇒ Types::ListSchemasOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists the schemas for relations within a collaboration.
 - 
  
    
      #list_tags_for_resource(params = {})  ⇒ Types::ListTagsForResourceOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Lists all of the tags that have been added to a resource.
 - 
  
    
      #populate_id_mapping_table(params = {})  ⇒ Types::PopulateIdMappingTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Defines the information that's necessary to populate an ID mapping table.
 - 
  
    
      #preview_privacy_impact(params = {})  ⇒ Types::PreviewPrivacyImpactOutput 
    
    
  
  
  
  
  
  
  
  
  
    
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
 - 
  
    
      #start_protected_job(params = {})  ⇒ Types::StartProtectedJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a protected job that is started by Clean Rooms.
 - 
  
    
      #start_protected_query(params = {})  ⇒ Types::StartProtectedQueryOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Creates a protected query that is started by Clean Rooms.
 - 
  
    
      #tag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Tags a resource.
 - 
  
    
      #untag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    
Removes a tag or list of tags from a resource.
 - 
  
    
      #update_analysis_template(params = {})  ⇒ Types::UpdateAnalysisTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates the analysis template metadata.
 - 
  
    
      #update_collaboration(params = {})  ⇒ Types::UpdateCollaborationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates collaboration metadata and can only be called by the collaboration owner.
 - 
  
    
      #update_configured_audience_model_association(params = {})  ⇒ Types::UpdateConfiguredAudienceModelAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Provides the details necessary to update a configured audience model association.
 - 
  
    
      #update_configured_table(params = {})  ⇒ Types::UpdateConfiguredTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates a configured table.
 - 
  
    
      #update_configured_table_analysis_rule(params = {})  ⇒ Types::UpdateConfiguredTableAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates a configured table analysis rule.
 - 
  
    
      #update_configured_table_association(params = {})  ⇒ Types::UpdateConfiguredTableAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates a configured table association.
 - 
  
    
      #update_configured_table_association_analysis_rule(params = {})  ⇒ Types::UpdateConfiguredTableAssociationAnalysisRuleOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates the analysis rule for a configured table association.
 - 
  
    
      #update_id_mapping_table(params = {})  ⇒ Types::UpdateIdMappingTableOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Provides the details that are necessary to update an ID mapping table.
 - 
  
    
      #update_id_namespace_association(params = {})  ⇒ Types::UpdateIdNamespaceAssociationOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Provides the details that are necessary to update an ID namespace association.
 - 
  
    
      #update_membership(params = {})  ⇒ Types::UpdateMembershipOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates a membership.
 - 
  
    
      #update_privacy_budget_template(params = {})  ⇒ Types::UpdatePrivacyBudgetTemplateOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates the privacy budget template for the specified collaboration.
 - 
  
    
      #update_protected_job(params = {})  ⇒ Types::UpdateProtectedJobOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates the processing of a currently running job.
 - 
  
    
      #update_protected_query(params = {})  ⇒ Types::UpdateProtectedQueryOutput 
    
    
  
  
  
  
  
  
  
  
  
    
Updates the processing of a currently running query.
 
Instance Method Summary collapse
- 
  
    
      #initialize(options)  ⇒ Client 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of Client.
 
Methods included from Aws::ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
      473 474 475  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 473 def initialize(*args) super end  | 
  
Instance Method Details
#batch_get_collaboration_analysis_template(params = {}) ⇒ Types::BatchGetCollaborationAnalysisTemplateOutput
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
      546 547 548 549  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 546 def batch_get_collaboration_analysis_template(params = {}, = {}) req = build_request(:batch_get_collaboration_analysis_template, params) req.send_request() end  | 
  
#batch_get_schema(params = {}) ⇒ Types::BatchGetSchemaOutput
Retrieves multiple schemas by their identifiers.
      616 617 618 619  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 616 def batch_get_schema(params = {}, = {}) req = build_request(:batch_get_schema, params) req.send_request() end  | 
  
#batch_get_schema_analysis_rule(params = {}) ⇒ Types::BatchGetSchemaAnalysisRuleOutput
Retrieves multiple analysis rule schemas.
      764 765 766 767  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 764 def batch_get_schema_analysis_rule(params = {}, = {}) req = build_request(:batch_get_schema_analysis_rule, params) req.send_request() end  | 
  
#create_analysis_template(params = {}) ⇒ Types::CreateAnalysisTemplateOutput
Creates a new analysis template.
      895 896 897 898  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 895 def create_analysis_template(params = {}, = {}) req = build_request(:create_analysis_template, params) req.send_request() end  | 
  
#create_collaboration(params = {}) ⇒ Types::CreateCollaborationOutput
Creates a new collaboration.
      1075 1076 1077 1078  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1075 def create_collaboration(params = {}, = {}) req = build_request(:create_collaboration, params) req.send_request() end  | 
  
#create_collaboration_change_request(params = {}) ⇒ Types::CreateCollaborationChangeRequestOutput
Creates a new change request to modify an existing collaboration. This enables post-creation modifications to collaborations through a structured API-driven approach.
      1136 1137 1138 1139  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1136 def create_collaboration_change_request(params = {}, = {}) req = build_request(:create_collaboration_change_request, params) req.send_request() end  | 
  
#create_configured_audience_model_association(params = {}) ⇒ Types::CreateConfiguredAudienceModelAssociationOutput
Provides the details necessary to create a configured audience model association.
      1215 1216 1217 1218  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1215 def create_configured_audience_model_association(params = {}, = {}) req = build_request(:create_configured_audience_model_association, params) req.send_request() end  | 
  
#create_configured_table(params = {}) ⇒ Types::CreateConfiguredTableOutput
Creates a new configured table resource.
      1337 1338 1339 1340  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1337 def create_configured_table(params = {}, = {}) req = build_request(:create_configured_table, params) req.send_request() end  | 
  
#create_configured_table_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAnalysisRuleOutput
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
      1456 1457 1458 1459  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1456 def create_configured_table_analysis_rule(params = {}, = {}) req = build_request(:create_configured_table_analysis_rule, params) req.send_request() end  | 
  
#create_configured_table_association(params = {}) ⇒ Types::CreateConfiguredTableAssociationOutput
Creates a configured table association. A configured table association links a configured table with a collaboration.
      1527 1528 1529 1530  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1527 def create_configured_table_association(params = {}, = {}) req = build_request(:create_configured_table_association, params) req.send_request() end  | 
  
#create_configured_table_association_analysis_rule(params = {}) ⇒ Types::CreateConfiguredTableAssociationAnalysisRuleOutput
Creates a new analysis rule for an associated configured table.
      1602 1603 1604 1605  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1602 def create_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:create_configured_table_association_analysis_rule, params) req.send_request() end  | 
  
#create_id_mapping_table(params = {}) ⇒ Types::CreateIdMappingTableOutput
Creates an ID mapping table.
      1677 1678 1679 1680  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1677 def create_id_mapping_table(params = {}, = {}) req = build_request(:create_id_mapping_table, params) req.send_request() end  | 
  
#create_id_namespace_association(params = {}) ⇒ Types::CreateIdNamespaceAssociationOutput
Creates an ID namespace association.
      1751 1752 1753 1754  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1751 def create_id_namespace_association(params = {}, = {}) req = build_request(:create_id_namespace_association, params) req.send_request() end  | 
  
#create_membership(params = {}) ⇒ Types::CreateMembershipOutput
Creates a membership for a specific collaboration identifier and joins the collaboration.
      1889 1890 1891 1892  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1889 def create_membership(params = {}, = {}) req = build_request(:create_membership, params) req.send_request() end  | 
  
#create_privacy_budget_template(params = {}) ⇒ Types::CreatePrivacyBudgetTemplateOutput
Creates a privacy budget template for a specified collaboration. Each collaboration can have only one privacy budget template. If you need to change the privacy budget template, use the UpdatePrivacyBudgetTemplate operation.
      1981 1982 1983 1984  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 1981 def create_privacy_budget_template(params = {}, = {}) req = build_request(:create_privacy_budget_template, params) req.send_request() end  | 
  
#delete_analysis_template(params = {}) ⇒ Struct
Deletes an analysis template.
      2007 2008 2009 2010  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2007 def delete_analysis_template(params = {}, = {}) req = build_request(:delete_analysis_template, params) req.send_request() end  | 
  
#delete_collaboration(params = {}) ⇒ Struct
Deletes a collaboration. It can only be called by the collaboration owner.
      2030 2031 2032 2033  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2030 def delete_collaboration(params = {}, = {}) req = build_request(:delete_collaboration, params) req.send_request() end  | 
  
#delete_configured_audience_model_association(params = {}) ⇒ Struct
Provides the information necessary to delete a configured audience model association.
      2059 2060 2061 2062  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2059 def delete_configured_audience_model_association(params = {}, = {}) req = build_request(:delete_configured_audience_model_association, params) req.send_request() end  | 
  
#delete_configured_table(params = {}) ⇒ Struct
Deletes a configured table.
      2081 2082 2083 2084  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2081 def delete_configured_table(params = {}, = {}) req = build_request(:delete_configured_table, params) req.send_request() end  | 
  
#delete_configured_table_analysis_rule(params = {}) ⇒ Struct
Deletes a configured table analysis rule.
      2110 2111 2112 2113  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2110 def delete_configured_table_analysis_rule(params = {}, = {}) req = build_request(:delete_configured_table_analysis_rule, params) req.send_request() end  | 
  
#delete_configured_table_association(params = {}) ⇒ Struct
Deletes a configured table association.
      2138 2139 2140 2141  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2138 def delete_configured_table_association(params = {}, = {}) req = build_request(:delete_configured_table_association, params) req.send_request() end  | 
  
#delete_configured_table_association_analysis_rule(params = {}) ⇒ Struct
Deletes an analysis rule for a configured table association.
      2170 2171 2172 2173  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2170 def delete_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:delete_configured_table_association_analysis_rule, params) req.send_request() end  | 
  
#delete_id_mapping_table(params = {}) ⇒ Struct
Deletes an ID mapping table.
      2197 2198 2199 2200  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2197 def delete_id_mapping_table(params = {}, = {}) req = build_request(:delete_id_mapping_table, params) req.send_request() end  | 
  
#delete_id_namespace_association(params = {}) ⇒ Struct
Deletes an ID namespace association.
      2225 2226 2227 2228  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2225 def delete_id_namespace_association(params = {}, = {}) req = build_request(:delete_id_namespace_association, params) req.send_request() end  | 
  
#delete_member(params = {}) ⇒ Struct
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.
      2254 2255 2256 2257  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2254 def delete_member(params = {}, = {}) req = build_request(:delete_member, params) req.send_request() end  | 
  
#delete_membership(params = {}) ⇒ Struct
Deletes a specified membership. All resources under a membership must be deleted.
      2277 2278 2279 2280  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2277 def delete_membership(params = {}, = {}) req = build_request(:delete_membership, params) req.send_request() end  | 
  
#delete_privacy_budget_template(params = {}) ⇒ Struct
Deletes a privacy budget template for a specified collaboration.
      2305 2306 2307 2308  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2305 def delete_privacy_budget_template(params = {}, = {}) req = build_request(:delete_privacy_budget_template, params) req.send_request() end  | 
  
#get_analysis_template(params = {}) ⇒ Types::GetAnalysisTemplateOutput
Retrieves an analysis template.
      2369 2370 2371 2372  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2369 def get_analysis_template(params = {}, = {}) req = build_request(:get_analysis_template, params) req.send_request() end  | 
  
#get_collaboration(params = {}) ⇒ Types::GetCollaborationOutput
Returns metadata about a collaboration.
      2418 2419 2420 2421  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2418 def get_collaboration(params = {}, = {}) req = build_request(:get_collaboration, params) req.send_request() end  | 
  
#get_collaboration_analysis_template(params = {}) ⇒ Types::GetCollaborationAnalysisTemplateOutput
Retrieves an analysis template within a collaboration.
      2483 2484 2485 2486  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2483 def get_collaboration_analysis_template(params = {}, = {}) req = build_request(:get_collaboration_analysis_template, params) req.send_request() end  | 
  
#get_collaboration_change_request(params = {}) ⇒ Types::GetCollaborationChangeRequestOutput
Retrieves detailed information about a specific collaboration change request.
      2530 2531 2532 2533  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2530 def get_collaboration_change_request(params = {}, = {}) req = build_request(:get_collaboration_change_request, params) req.send_request() end  | 
  
#get_collaboration_configured_audience_model_association(params = {}) ⇒ Types::GetCollaborationConfiguredAudienceModelAssociationOutput
Retrieves a configured audience model association within a collaboration.
      2574 2575 2576 2577  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2574 def get_collaboration_configured_audience_model_association(params = {}, = {}) req = build_request(:get_collaboration_configured_audience_model_association, params) req.send_request() end  | 
  
#get_collaboration_id_namespace_association(params = {}) ⇒ Types::GetCollaborationIdNamespaceAssociationOutput
Retrieves an ID namespace association from a specific collaboration.
      2621 2622 2623 2624  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2621 def get_collaboration_id_namespace_association(params = {}, = {}) req = build_request(:get_collaboration_id_namespace_association, params) req.send_request() end  | 
  
#get_collaboration_privacy_budget_template(params = {}) ⇒ Types::GetCollaborationPrivacyBudgetTemplateOutput
Returns details about a specified privacy budget template.
      2668 2669 2670 2671  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2668 def get_collaboration_privacy_budget_template(params = {}, = {}) req = build_request(:get_collaboration_privacy_budget_template, params) req.send_request() end  | 
  
#get_configured_audience_model_association(params = {}) ⇒ Types::GetConfiguredAudienceModelAssociationOutput
Returns information about a configured audience model association.
      2713 2714 2715 2716  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2713 def get_configured_audience_model_association(params = {}, = {}) req = build_request(:get_configured_audience_model_association, params) req.send_request() end  | 
  
#get_configured_table(params = {}) ⇒ Types::GetConfiguredTableOutput
Retrieves a configured table.
      2769 2770 2771 2772  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2769 def get_configured_table(params = {}, = {}) req = build_request(:get_configured_table, params) req.send_request() end  | 
  
#get_configured_table_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAnalysisRuleOutput
Retrieves a configured table analysis rule.
      2842 2843 2844 2845  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2842 def get_configured_table_analysis_rule(params = {}, = {}) req = build_request(:get_configured_table_analysis_rule, params) req.send_request() end  | 
  
#get_configured_table_association(params = {}) ⇒ Types::GetConfiguredTableAssociationOutput
Retrieves a configured table association.
      2888 2889 2890 2891  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2888 def get_configured_table_association(params = {}, = {}) req = build_request(:get_configured_table_association, params) req.send_request() end  | 
  
#get_configured_table_association_analysis_rule(params = {}) ⇒ Types::GetConfiguredTableAssociationAnalysisRuleOutput
Retrieves the analysis rule for a configured table association.
      2943 2944 2945 2946  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2943 def get_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:get_configured_table_association_analysis_rule, params) req.send_request() end  | 
  
#get_id_mapping_table(params = {}) ⇒ Types::GetIdMappingTableOutput
Retrieves an ID mapping table.
      2992 2993 2994 2995  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 2992 def get_id_mapping_table(params = {}, = {}) req = build_request(:get_id_mapping_table, params) req.send_request() end  | 
  
#get_id_namespace_association(params = {}) ⇒ Types::GetIdNamespaceAssociationOutput
Retrieves an ID namespace association.
      3040 3041 3042 3043  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3040 def get_id_namespace_association(params = {}, = {}) req = build_request(:get_id_namespace_association, params) req.send_request() end  | 
  
#get_membership(params = {}) ⇒ Types::GetMembershipOutput
Retrieves a specified membership for an identifier.
      3095 3096 3097 3098  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3095 def get_membership(params = {}, = {}) req = build_request(:get_membership, params) req.send_request() end  | 
  
#get_privacy_budget_template(params = {}) ⇒ Types::GetPrivacyBudgetTemplateOutput
Returns details for a specified privacy budget template.
      3145 3146 3147 3148  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3145 def get_privacy_budget_template(params = {}, = {}) req = build_request(:get_privacy_budget_template, params) req.send_request() end  | 
  
#get_protected_job(params = {}) ⇒ Types::GetProtectedJobOutput
Returns job processing metadata.
      3194 3195 3196 3197  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3194 def get_protected_job(params = {}, = {}) req = build_request(:get_protected_job, params) req.send_request() end  | 
  
#get_protected_query(params = {}) ⇒ Types::GetProtectedQueryOutput
Returns query processing metadata.
      3265 3266 3267 3268  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3265 def get_protected_query(params = {}, = {}) req = build_request(:get_protected_query, params) req.send_request() end  | 
  
#get_schema(params = {}) ⇒ Types::GetSchemaOutput
Retrieves the schema for a relation within a collaboration.
      3329 3330 3331 3332  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3329 def get_schema(params = {}, = {}) req = build_request(:get_schema, params) req.send_request() end  | 
  
#get_schema_analysis_rule(params = {}) ⇒ Types::GetSchemaAnalysisRuleOutput
Retrieves a schema analysis rule.
      3471 3472 3473 3474  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3471 def get_schema_analysis_rule(params = {}, = {}) req = build_request(:get_schema_analysis_rule, params) req.send_request() end  | 
  
#list_analysis_templates(params = {}) ⇒ Types::ListAnalysisTemplatesOutput
Lists analysis templates that the caller owns.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3524 3525 3526 3527  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3524 def list_analysis_templates(params = {}, = {}) req = build_request(:list_analysis_templates, params) req.send_request() end  | 
  
#list_collaboration_analysis_templates(params = {}) ⇒ Types::ListCollaborationAnalysisTemplatesOutput
Lists analysis templates within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3577 3578 3579 3580  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3577 def list_collaboration_analysis_templates(params = {}, = {}) req = build_request(:list_collaboration_analysis_templates, params) req.send_request() end  | 
  
#list_collaboration_change_requests(params = {}) ⇒ Types::ListCollaborationChangeRequestsOutput
Lists all change requests for a collaboration with pagination support. Returns change requests sorted by creation time.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3638 3639 3640 3641  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3638 def list_collaboration_change_requests(params = {}, = {}) req = build_request(:list_collaboration_change_requests, params) req.send_request() end  | 
  
#list_collaboration_configured_audience_model_associations(params = {}) ⇒ Types::ListCollaborationConfiguredAudienceModelAssociationsOutput
Lists configured audience model associations within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3691 3692 3693 3694  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3691 def list_collaboration_configured_audience_model_associations(params = {}, = {}) req = build_request(:list_collaboration_configured_audience_model_associations, params) req.send_request() end  | 
  
#list_collaboration_id_namespace_associations(params = {}) ⇒ Types::ListCollaborationIdNamespaceAssociationsOutput
Returns a list of the ID namespace associations in a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3746 3747 3748 3749  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3746 def list_collaboration_id_namespace_associations(params = {}, = {}) req = build_request(:list_collaboration_id_namespace_associations, params) req.send_request() end  | 
  
#list_collaboration_privacy_budget_templates(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetTemplatesOutput
Returns an array that summarizes each privacy budget template in a specified collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3798 3799 3800 3801  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3798 def list_collaboration_privacy_budget_templates(params = {}, = {}) req = build_request(:list_collaboration_privacy_budget_templates, params) req.send_request() end  | 
  
#list_collaboration_privacy_budgets(params = {}) ⇒ Types::ListCollaborationPrivacyBudgetsOutput
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3875 3876 3877 3878  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3875 def list_collaboration_privacy_budgets(params = {}, = {}) req = build_request(:list_collaboration_privacy_budgets, params) req.send_request() end  | 
  
#list_collaborations(params = {}) ⇒ Types::ListCollaborationsOutput
Lists collaborations the caller owns, is active in, or has been invited to.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3930 3931 3932 3933  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3930 def list_collaborations(params = {}, = {}) req = build_request(:list_collaborations, params) req.send_request() end  | 
  
#list_configured_audience_model_associations(params = {}) ⇒ Types::ListConfiguredAudienceModelAssociationsOutput
Lists information about requested configured audience model associations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      3986 3987 3988 3989  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 3986 def list_configured_audience_model_associations(params = {}, = {}) req = build_request(:list_configured_audience_model_associations, params) req.send_request() end  | 
  
#list_configured_table_associations(params = {}) ⇒ Types::ListConfiguredTableAssociationsOutput
Lists configured table associations for a membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4040 4041 4042 4043  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4040 def list_configured_table_associations(params = {}, = {}) req = build_request(:list_configured_table_associations, params) req.send_request() end  | 
  
#list_configured_tables(params = {}) ⇒ Types::ListConfiguredTablesOutput
Lists configured tables.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4089 4090 4091 4092  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4089 def list_configured_tables(params = {}, = {}) req = build_request(:list_configured_tables, params) req.send_request() end  | 
  
#list_id_mapping_tables(params = {}) ⇒ Types::ListIdMappingTablesOutput
Returns a list of ID mapping tables.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4144 4145 4146 4147  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4144 def list_id_mapping_tables(params = {}, = {}) req = build_request(:list_id_mapping_tables, params) req.send_request() end  | 
  
#list_id_namespace_associations(params = {}) ⇒ Types::ListIdNamespaceAssociationsOutput
Returns a list of ID namespace associations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4200 4201 4202 4203  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4200 def list_id_namespace_associations(params = {}, = {}) req = build_request(:list_id_namespace_associations, params) req.send_request() end  | 
  
#list_members(params = {}) ⇒ Types::ListMembersOutput
Lists all members within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4258 4259 4260 4261  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4258 def list_members(params = {}, = {}) req = build_request(:list_members, params) req.send_request() end  | 
  
#list_memberships(params = {}) ⇒ Types::ListMembershipsOutput
Lists all memberships resources within the caller's account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4319 4320 4321 4322  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4319 def list_memberships(params = {}, = {}) req = build_request(:list_memberships, params) req.send_request() end  | 
  
#list_privacy_budget_templates(params = {}) ⇒ Types::ListPrivacyBudgetTemplatesOutput
Returns detailed information about the privacy budget templates in a specified membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4374 4375 4376 4377  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4374 def list_privacy_budget_templates(params = {}, = {}) req = build_request(:list_privacy_budget_templates, params) req.send_request() end  | 
  
#list_privacy_budgets(params = {}) ⇒ Types::ListPrivacyBudgetsOutput
Returns detailed information about the privacy budgets in a specified membership.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4453 4454 4455 4456  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4453 def list_privacy_budgets(params = {}, = {}) req = build_request(:list_privacy_budgets, params) req.send_request() end  | 
  
#list_protected_jobs(params = {}) ⇒ Types::ListProtectedJobsOutput
Lists protected jobs, sorted by most recent job.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4509 4510 4511 4512  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4509 def list_protected_jobs(params = {}, = {}) req = build_request(:list_protected_jobs, params) req.send_request() end  | 
  
#list_protected_queries(params = {}) ⇒ Types::ListProtectedQueriesOutput
Lists protected queries, sorted by the most recent query.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4565 4566 4567 4568  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4565 def list_protected_queries(params = {}, = {}) req = build_request(:list_protected_queries, params) req.send_request() end  | 
  
#list_schemas(params = {}) ⇒ Types::ListSchemasOutput
Lists the schemas for relations within a collaboration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
      4626 4627 4628 4629  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4626 def list_schemas(params = {}, = {}) req = build_request(:list_schemas, params) req.send_request() end  | 
  
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceOutput
Lists all of the tags that have been added to a resource.
      4656 4657 4658 4659  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4656 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end  | 
  
#populate_id_mapping_table(params = {}) ⇒ Types::PopulateIdMappingTableOutput
Defines the information that's necessary to populate an ID mapping table.
      4714 4715 4716 4717  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4714 def populate_id_mapping_table(params = {}, = {}) req = build_request(:populate_id_mapping_table, params) req.send_request() end  | 
  
#preview_privacy_impact(params = {}) ⇒ Types::PreviewPrivacyImpactOutput
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
      4755 4756 4757 4758  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4755 def preview_privacy_impact(params = {}, = {}) req = build_request(:preview_privacy_impact, params) req.send_request() end  | 
  
#start_protected_job(params = {}) ⇒ Types::StartProtectedJobOutput
Creates a protected job that is started by Clean Rooms.
      4830 4831 4832 4833  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4830 def start_protected_job(params = {}, = {}) req = build_request(:start_protected_job, params) req.send_request() end  | 
  
#start_protected_query(params = {}) ⇒ Types::StartProtectedQueryOutput
Creates a protected query that is started by Clean Rooms.
      4957 4958 4959 4960  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4957 def start_protected_query(params = {}, = {}) req = build_request(:start_protected_query, params) req.send_request() end  | 
  
#tag_resource(params = {}) ⇒ Struct
Tags a resource.
      4986 4987 4988 4989  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 4986 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end  | 
  
#untag_resource(params = {}) ⇒ Struct
Removes a tag or list of tags from a resource.
      5013 5014 5015 5016  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5013 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end  | 
  
#update_analysis_template(params = {}) ⇒ Types::UpdateAnalysisTemplateOutput
Updates the analysis template metadata.
      5081 5082 5083 5084  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5081 def update_analysis_template(params = {}, = {}) req = build_request(:update_analysis_template, params) req.send_request() end  | 
  
#update_collaboration(params = {}) ⇒ Types::UpdateCollaborationOutput
Updates collaboration metadata and can only be called by the collaboration owner.
      5149 5150 5151 5152  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5149 def update_collaboration(params = {}, = {}) req = build_request(:update_collaboration, params) req.send_request() end  | 
  
#update_configured_audience_model_association(params = {}) ⇒ Types::UpdateConfiguredAudienceModelAssociationOutput
Provides the details necessary to update a configured audience model association.
      5203 5204 5205 5206  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5203 def update_configured_audience_model_association(params = {}, = {}) req = build_request(:update_configured_audience_model_association, params) req.send_request() end  | 
  
#update_configured_table(params = {}) ⇒ Types::UpdateConfiguredTableOutput
Updates a configured table.
      5320 5321 5322 5323  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5320 def update_configured_table(params = {}, = {}) req = build_request(:update_configured_table, params) req.send_request() end  | 
  
#update_configured_table_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAnalysisRuleOutput
Updates a configured table analysis rule.
      5440 5441 5442 5443  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5440 def update_configured_table_analysis_rule(params = {}, = {}) req = build_request(:update_configured_table_analysis_rule, params) req.send_request() end  | 
  
#update_configured_table_association(params = {}) ⇒ Types::UpdateConfiguredTableAssociationOutput
Updates a configured table association.
      5495 5496 5497 5498  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5495 def update_configured_table_association(params = {}, = {}) req = build_request(:update_configured_table_association, params) req.send_request() end  | 
  
#update_configured_table_association_analysis_rule(params = {}) ⇒ Types::UpdateConfiguredTableAssociationAnalysisRuleOutput
Updates the analysis rule for a configured table association.
      5568 5569 5570 5571  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5568 def update_configured_table_association_analysis_rule(params = {}, = {}) req = build_request(:update_configured_table_association_analysis_rule, params) req.send_request() end  | 
  
#update_id_mapping_table(params = {}) ⇒ Types::UpdateIdMappingTableOutput
Provides the details that are necessary to update an ID mapping table.
      5624 5625 5626 5627  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5624 def update_id_mapping_table(params = {}, = {}) req = build_request(:update_id_mapping_table, params) req.send_request() end  | 
  
#update_id_namespace_association(params = {}) ⇒ Types::UpdateIdNamespaceAssociationOutput
Provides the details that are necessary to update an ID namespace association.
      5687 5688 5689 5690  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5687 def update_id_namespace_association(params = {}, = {}) req = build_request(:update_id_namespace_association, params) req.send_request() end  | 
  
#update_membership(params = {}) ⇒ Types::UpdateMembershipOutput
Updates a membership.
      5787 5788 5789 5790  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5787 def update_membership(params = {}, = {}) req = build_request(:update_membership, params) req.send_request() end  | 
  
#update_privacy_budget_template(params = {}) ⇒ Types::UpdatePrivacyBudgetTemplateOutput
Updates the privacy budget template for the specified collaboration.
      5861 5862 5863 5864  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5861 def update_privacy_budget_template(params = {}, = {}) req = build_request(:update_privacy_budget_template, params) req.send_request() end  | 
  
#update_protected_job(params = {}) ⇒ Types::UpdateProtectedJobOutput
Updates the processing of a currently running job.
      5915 5916 5917 5918  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5915 def update_protected_job(params = {}, = {}) req = build_request(:update_protected_job, params) req.send_request() end  | 
  
#update_protected_query(params = {}) ⇒ Types::UpdateProtectedQueryOutput
Updates the processing of a currently running query.
      5991 5992 5993 5994  | 
    
      # File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/client.rb', line 5991 def update_protected_query(params = {}, = {}) req = build_request(:update_protected_query, params) req.send_request() end  |