lib/google/ads/google_ads/factories/v10/services.rb in google-ads-googleads-16.0.0 vs lib/google/ads/google_ads/factories/v10/services.rb in google-ads-googleads-17.0.0

- old
+ new

@@ -26,1026 +26,1050 @@ def have_logging_interceptor? @logging_interceptor != nil end - def ad_group_bid_modifier(&blk) - require "google/ads/google_ads/v10/services/ad_group_bid_modifier_service" + def account_budget_proposal(&blk) + require "google/ads/google_ads/v10/services/account_budget_proposal_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupBidModifierService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AccountBudgetProposalService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_bid_modifiers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupBidModifiersRequest + mutate_account_budget_proposal: Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalRequest }, deprecation: @deprecation ) end - def smart_campaign_setting(&blk) - require "google/ads/google_ads/v10/services/smart_campaign_setting_service" + def account_link(&blk) + require "google/ads/google_ads/v10/services/account_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::SmartCampaignSettingService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AccountLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_smart_campaign_settings: Google::Ads::GoogleAds::V10::Services::MutateSmartCampaignSettingsRequest + create_account_link: Google::Ads::GoogleAds::V10::Services::CreateAccountLinkRequest, + mutate_account_link: Google::Ads::GoogleAds::V10::Services::MutateAccountLinkRequest + }, deprecation: @deprecation ) end - def campaign_draft(&blk) - require "google/ads/google_ads/v10/services/campaign_draft_service" + def ad_group_ad_label(&blk) + require "google/ads/google_ads/v10/services/ad_group_ad_label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignDraftService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupAdLabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_drafts: Google::Ads::GoogleAds::V10::Services::MutateCampaignDraftsRequest, + mutate_ad_group_ad_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAdLabelsRequest - promote_campaign_draft: Google::Ads::GoogleAds::V10::Services::PromoteCampaignDraftRequest, - - list_campaign_draft_async_errors: Google::Ads::GoogleAds::V10::Services::ListCampaignDraftAsyncErrorsRequest - }, deprecation: @deprecation ) end - def media_file(&blk) - require "google/ads/google_ads/v10/services/media_file_service" + def ad_group_ad(&blk) + require "google/ads/google_ads/v10/services/ad_group_ad_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::MediaFileService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupAdService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_media_files: Google::Ads::GoogleAds::V10::Services::MutateMediaFilesRequest + mutate_ad_group_ads: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAdsRequest }, deprecation: @deprecation ) end - def campaign_budget(&blk) - require "google/ads/google_ads/v10/services/campaign_budget_service" + def ad_group_asset(&blk) + require "google/ads/google_ads/v10/services/ad_group_asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignBudgetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupAssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_budgets: Google::Ads::GoogleAds::V10::Services::MutateCampaignBudgetsRequest + mutate_ad_group_assets: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAssetsRequest }, deprecation: @deprecation ) end - def shared_criterion(&blk) - require "google/ads/google_ads/v10/services/shared_criterion_service" + def ad_group_bid_modifier(&blk) + require "google/ads/google_ads/v10/services/ad_group_bid_modifier_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::SharedCriterionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupBidModifierService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_shared_criteria: Google::Ads::GoogleAds::V10::Services::MutateSharedCriteriaRequest + mutate_ad_group_bid_modifiers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupBidModifiersRequest }, deprecation: @deprecation ) end - def keyword_plan_ad_group_keyword(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_ad_group_keyword_service" + def ad_group_criterion_customizer(&blk) + require "google/ads/google_ads/v10/services/ad_group_criterion_customizer_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanAdGroupKeywordService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionCustomizerService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_keyword_plan_ad_group_keywords: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanAdGroupKeywordsRequest + mutate_ad_group_criterion_customizers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizersRequest }, deprecation: @deprecation ) end - def customer(&blk) - require "google/ads/google_ads/v10/services/customer_service" + def ad_group_criterion_label(&blk) + require "google/ads/google_ads/v10/services/ad_group_criterion_label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionLabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer: Google::Ads::GoogleAds::V10::Services::MutateCustomerRequest, + mutate_ad_group_criterion_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionLabelsRequest - list_accessible_customers: Google::Ads::GoogleAds::V10::Services::ListAccessibleCustomersRequest, - - create_customer_client: Google::Ads::GoogleAds::V10::Services::CreateCustomerClientRequest - }, deprecation: @deprecation ) end - def experiment_arm(&blk) - require "google/ads/google_ads/v10/services/experiment_arm_service" + def ad_group_criterion(&blk) + require "google/ads/google_ads/v10/services/ad_group_criterion_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ExperimentArmService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_experiment_arms: Google::Ads::GoogleAds::V10::Services::MutateExperimentArmsRequest + mutate_ad_group_criteria: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriteriaRequest }, deprecation: @deprecation ) end - def ad(&blk) - require "google/ads/google_ads/v10/services/ad_service" + def ad_group_customizer(&blk) + require "google/ads/google_ads/v10/services/ad_group_customizer_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupCustomizerService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - get_ad: Google::Ads::GoogleAds::V10::Services::GetAdRequest, + mutate_ad_group_customizers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCustomizersRequest - mutate_ads: Google::Ads::GoogleAds::V10::Services::MutateAdsRequest - }, deprecation: @deprecation ) end - def batch_job(&blk) - require "google/ads/google_ads/v10/services/batch_job_service" + def ad_group_extension_setting(&blk) + require "google/ads/google_ads/v10/services/ad_group_extension_setting_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::BatchJobService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupExtensionSettingService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_batch_job: Google::Ads::GoogleAds::V10::Services::MutateBatchJobRequest, + mutate_ad_group_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateAdGroupExtensionSettingsRequest - list_batch_job_results: Google::Ads::GoogleAds::V10::Services::ListBatchJobResultsRequest, + }, + deprecation: @deprecation + ) + end - run_batch_job: Google::Ads::GoogleAds::V10::Services::RunBatchJobRequest, + def ad_group_feed(&blk) + require "google/ads/google_ads/v10/services/ad_group_feed_service" + svc = ServiceWrapper.new( + service: Google::Ads::GoogleAds::V10::Services::AdGroupFeedService::Client.new do |config| + config.credentials = @credentials + config.interceptors = @interceptors + config.metadata = @metadata + config.endpoint = @endpoint + config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME + config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION + end, + rpc_inputs: { - add_batch_job_operations: Google::Ads::GoogleAds::V10::Services::AddBatchJobOperationsRequest + mutate_ad_group_feeds: Google::Ads::GoogleAds::V10::Services::MutateAdGroupFeedsRequest }, deprecation: @deprecation ) end - def feed_item_set_link(&blk) - require "google/ads/google_ads/v10/services/feed_item_set_link_service" + def ad_group_label(&blk) + require "google/ads/google_ads/v10/services/ad_group_label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedItemSetLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupLabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feed_item_set_links: Google::Ads::GoogleAds::V10::Services::MutateFeedItemSetLinksRequest + mutate_ad_group_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupLabelsRequest }, deprecation: @deprecation ) end - def feed_item_target(&blk) - require "google/ads/google_ads/v10/services/feed_item_target_service" + def ad_group(&blk) + require "google/ads/google_ads/v10/services/ad_group_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedItemTargetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdGroupService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feed_item_targets: Google::Ads::GoogleAds::V10::Services::MutateFeedItemTargetsRequest + mutate_ad_groups: Google::Ads::GoogleAds::V10::Services::MutateAdGroupsRequest }, deprecation: @deprecation ) end - def label(&blk) - require "google/ads/google_ads/v10/services/label_service" + def ad_parameter(&blk) + require "google/ads/google_ads/v10/services/ad_parameter_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::LabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdParameterService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_labels: Google::Ads::GoogleAds::V10::Services::MutateLabelsRequest + mutate_ad_parameters: Google::Ads::GoogleAds::V10::Services::MutateAdParametersRequest }, deprecation: @deprecation ) end - def campaign_asset_set(&blk) - require "google/ads/google_ads/v10/services/campaign_asset_set_service" + def ad(&blk) + require "google/ads/google_ads/v10/services/ad_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignAssetSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AdService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_asset_sets: Google::Ads::GoogleAds::V10::Services::MutateCampaignAssetSetsRequest + get_ad: Google::Ads::GoogleAds::V10::Services::GetAdRequest, + mutate_ads: Google::Ads::GoogleAds::V10::Services::MutateAdsRequest + }, deprecation: @deprecation ) end - def remarketing_action(&blk) - require "google/ads/google_ads/v10/services/remarketing_action_service" + def asset_group_asset(&blk) + require "google/ads/google_ads/v10/services/asset_group_asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::RemarketingActionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetGroupAssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_remarketing_actions: Google::Ads::GoogleAds::V10::Services::MutateRemarketingActionsRequest + mutate_asset_group_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupAssetsRequest }, deprecation: @deprecation ) end - def google_ads(&blk) - require "google/ads/google_ads/v10/services/google_ads_service" + def asset_group_listing_group_filter(&blk) + require "google/ads/google_ads/v10/services/asset_group_listing_group_filter_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::GoogleAdsService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetGroupListingGroupFilterService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - search: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsRequest, + mutate_asset_group_listing_group_filters: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupListingGroupFiltersRequest - search_stream: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsStreamRequest, - - mutate: Google::Ads::GoogleAds::V10::Services::MutateGoogleAdsRequest - }, deprecation: @deprecation ) end - def customer_negative_criterion(&blk) - require "google/ads/google_ads/v10/services/customer_negative_criterion_service" + def asset_group(&blk) + require "google/ads/google_ads/v10/services/asset_group_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerNegativeCriterionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetGroupService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_negative_criteria: Google::Ads::GoogleAds::V10::Services::MutateCustomerNegativeCriteriaRequest + mutate_asset_groups: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupsRequest }, deprecation: @deprecation ) end - def third_party_app_analytics_link(&blk) - require "google/ads/google_ads/v10/services/third_party_app_analytics_link_service" + def asset_group_signal(&blk) + require "google/ads/google_ads/v10/services/asset_group_signal_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ThirdPartyAppAnalyticsLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetGroupSignalService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - regenerate_shareable_link_id: Google::Ads::GoogleAds::V10::Services::RegenerateShareableLinkIdRequest + mutate_asset_group_signals: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupSignalsRequest }, deprecation: @deprecation ) end - def keyword_plan_idea(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_idea_service" + def asset(&blk) + require "google/ads/google_ads/v10/services/asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanIdeaService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - generate_keyword_ideas: Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeasRequest + mutate_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetsRequest }, deprecation: @deprecation ) end - def asset_group_listing_group_filter(&blk) - require "google/ads/google_ads/v10/services/asset_group_listing_group_filter_service" + def asset_set_asset(&blk) + require "google/ads/google_ads/v10/services/asset_set_asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetGroupListingGroupFilterService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetSetAssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_group_listing_group_filters: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupListingGroupFiltersRequest + mutate_asset_set_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetSetAssetsRequest }, deprecation: @deprecation ) end - def ad_group_criterion_customizer(&blk) - require "google/ads/google_ads/v10/services/ad_group_criterion_customizer_service" + def asset_set(&blk) + require "google/ads/google_ads/v10/services/asset_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionCustomizerService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AssetSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_criterion_customizers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionCustomizersRequest + mutate_asset_sets: Google::Ads::GoogleAds::V10::Services::MutateAssetSetsRequest }, deprecation: @deprecation ) end - def user_list(&blk) - require "google/ads/google_ads/v10/services/user_list_service" + def audience(&blk) + require "google/ads/google_ads/v10/services/audience_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::UserListService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::AudienceService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_user_lists: Google::Ads::GoogleAds::V10::Services::MutateUserListsRequest + mutate_audiences: Google::Ads::GoogleAds::V10::Services::MutateAudiencesRequest }, deprecation: @deprecation ) end - def asset_set_asset(&blk) - require "google/ads/google_ads/v10/services/asset_set_asset_service" + def batch_job(&blk) + require "google/ads/google_ads/v10/services/batch_job_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetSetAssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::BatchJobService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_set_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetSetAssetsRequest + mutate_batch_job: Google::Ads::GoogleAds::V10::Services::MutateBatchJobRequest, + list_batch_job_results: Google::Ads::GoogleAds::V10::Services::ListBatchJobResultsRequest, + + run_batch_job: Google::Ads::GoogleAds::V10::Services::RunBatchJobRequest, + + add_batch_job_operations: Google::Ads::GoogleAds::V10::Services::AddBatchJobOperationsRequest + }, deprecation: @deprecation ) end - def ad_group_criterion(&blk) - require "google/ads/google_ads/v10/services/ad_group_criterion_service" + def bidding_data_exclusion(&blk) + require "google/ads/google_ads/v10/services/bidding_data_exclusion_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::BiddingDataExclusionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_criteria: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriteriaRequest + mutate_bidding_data_exclusions: Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsRequest }, deprecation: @deprecation ) end - def asset_set(&blk) - require "google/ads/google_ads/v10/services/asset_set_service" + def bidding_seasonality_adjustment(&blk) + require "google/ads/google_ads/v10/services/bidding_seasonality_adjustment_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::BiddingSeasonalityAdjustmentService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_sets: Google::Ads::GoogleAds::V10::Services::MutateAssetSetsRequest + mutate_bidding_seasonality_adjustments: Google::Ads::GoogleAds::V10::Services::MutateBiddingSeasonalityAdjustmentsRequest }, deprecation: @deprecation ) end - def keyword_plan_campaign(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_campaign_service" + def bidding_strategy(&blk) + require "google/ads/google_ads/v10/services/bidding_strategy_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanCampaignService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::BiddingStrategyService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_keyword_plan_campaigns: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanCampaignsRequest + mutate_bidding_strategies: Google::Ads::GoogleAds::V10::Services::MutateBiddingStrategiesRequest }, deprecation: @deprecation ) end - def customer_user_access(&blk) - require "google/ads/google_ads/v10/services/customer_user_access_service" + def billing_setup(&blk) + require "google/ads/google_ads/v10/services/billing_setup_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerUserAccessService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::BillingSetupService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_user_access: Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessRequest + mutate_billing_setup: Google::Ads::GoogleAds::V10::Services::MutateBillingSetupRequest }, deprecation: @deprecation ) end - def campaign_customizer(&blk) - require "google/ads/google_ads/v10/services/campaign_customizer_service" + def campaign_asset(&blk) + require "google/ads/google_ads/v10/services/campaign_asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignCustomizerService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignAssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_customizers: Google::Ads::GoogleAds::V10::Services::MutateCampaignCustomizersRequest + mutate_campaign_assets: Google::Ads::GoogleAds::V10::Services::MutateCampaignAssetsRequest }, deprecation: @deprecation ) end - def conversion_adjustment_upload(&blk) - require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service" + def campaign_asset_set(&blk) + require "google/ads/google_ads/v10/services/campaign_asset_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentUploadService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignAssetSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - upload_conversion_adjustments: Google::Ads::GoogleAds::V10::Services::UploadConversionAdjustmentsRequest + mutate_campaign_asset_sets: Google::Ads::GoogleAds::V10::Services::MutateCampaignAssetSetsRequest }, deprecation: @deprecation ) end - def ad_group_asset(&blk) - require "google/ads/google_ads/v10/services/ad_group_asset_service" + def campaign_bid_modifier(&blk) + require "google/ads/google_ads/v10/services/campaign_bid_modifier_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupAssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignBidModifierService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_assets: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAssetsRequest + mutate_campaign_bid_modifiers: Google::Ads::GoogleAds::V10::Services::MutateCampaignBidModifiersRequest }, deprecation: @deprecation ) end - def ad_group_ad_label(&blk) - require "google/ads/google_ads/v10/services/ad_group_ad_label_service" + def campaign_budget(&blk) + require "google/ads/google_ads/v10/services/campaign_budget_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupAdLabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignBudgetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_ad_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAdLabelsRequest + mutate_campaign_budgets: Google::Ads::GoogleAds::V10::Services::MutateCampaignBudgetsRequest }, deprecation: @deprecation ) end - def geo_target_constant(&blk) - require "google/ads/google_ads/v10/services/geo_target_constant_service" + def campaign_conversion_goal(&blk) + require "google/ads/google_ads/v10/services/campaign_conversion_goal_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::GeoTargetConstantService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignConversionGoalService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - suggest_geo_target_constants: Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest + mutate_campaign_conversion_goals: Google::Ads::GoogleAds::V10::Services::MutateCampaignConversionGoalsRequest }, deprecation: @deprecation ) end - def customer_user_access_invitation(&blk) - require "google/ads/google_ads/v10/services/customer_user_access_invitation_service" + def campaign_criterion(&blk) + require "google/ads/google_ads/v10/services/campaign_criterion_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerUserAccessInvitationService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignCriterionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_user_access_invitation: Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationRequest + mutate_campaign_criteria: Google::Ads::GoogleAds::V10::Services::MutateCampaignCriteriaRequest }, deprecation: @deprecation ) end - def conversion_value_rule(&blk) - require "google/ads/google_ads/v10/services/conversion_value_rule_service" + def campaign_customizer(&blk) + require "google/ads/google_ads/v10/services/campaign_customizer_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionValueRuleService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignCustomizerService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_conversion_value_rules: Google::Ads::GoogleAds::V10::Services::MutateConversionValueRulesRequest + mutate_campaign_customizers: Google::Ads::GoogleAds::V10::Services::MutateCampaignCustomizersRequest }, deprecation: @deprecation ) end - def feed_mapping(&blk) - require "google/ads/google_ads/v10/services/feed_mapping_service" + def campaign_draft(&blk) + require "google/ads/google_ads/v10/services/campaign_draft_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedMappingService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignDraftService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feed_mappings: Google::Ads::GoogleAds::V10::Services::MutateFeedMappingsRequest + mutate_campaign_drafts: Google::Ads::GoogleAds::V10::Services::MutateCampaignDraftsRequest, + promote_campaign_draft: Google::Ads::GoogleAds::V10::Services::PromoteCampaignDraftRequest, + + list_campaign_draft_async_errors: Google::Ads::GoogleAds::V10::Services::ListCampaignDraftAsyncErrorsRequest + }, deprecation: @deprecation ) end - def customer_customizer(&blk) - require "google/ads/google_ads/v10/services/customer_customizer_service" + def campaign_experiment(&blk) + require "google/ads/google_ads/v10/services/campaign_experiment_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerCustomizerService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignExperimentService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_customizers: Google::Ads::GoogleAds::V10::Services::MutateCustomerCustomizersRequest + create_campaign_experiment: Google::Ads::GoogleAds::V10::Services::CreateCampaignExperimentRequest, + mutate_campaign_experiments: Google::Ads::GoogleAds::V10::Services::MutateCampaignExperimentsRequest, + + graduate_campaign_experiment: Google::Ads::GoogleAds::V10::Services::GraduateCampaignExperimentRequest, + + promote_campaign_experiment: Google::Ads::GoogleAds::V10::Services::PromoteCampaignExperimentRequest, + + end_campaign_experiment: Google::Ads::GoogleAds::V10::Services::EndCampaignExperimentRequest, + + list_campaign_experiment_async_errors: Google::Ads::GoogleAds::V10::Services::ListCampaignExperimentAsyncErrorsRequest + }, deprecation: @deprecation ) end - def ad_group_ad(&blk) - require "google/ads/google_ads/v10/services/ad_group_ad_service" + def campaign_extension_setting(&blk) + require "google/ads/google_ads/v10/services/campaign_extension_setting_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupAdService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignExtensionSettingService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_ads: Google::Ads::GoogleAds::V10::Services::MutateAdGroupAdsRequest + mutate_campaign_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateCampaignExtensionSettingsRequest }, deprecation: @deprecation ) end - def account_link(&blk) - require "google/ads/google_ads/v10/services/account_link_service" + def campaign_feed(&blk) + require "google/ads/google_ads/v10/services/campaign_feed_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AccountLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignFeedService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - create_account_link: Google::Ads::GoogleAds::V10::Services::CreateAccountLinkRequest, + mutate_campaign_feeds: Google::Ads::GoogleAds::V10::Services::MutateCampaignFeedsRequest - mutate_account_link: Google::Ads::GoogleAds::V10::Services::MutateAccountLinkRequest - }, deprecation: @deprecation ) end - def customer_client_link(&blk) - require "google/ads/google_ads/v10/services/customer_client_link_service" + def campaign_group(&blk) + require "google/ads/google_ads/v10/services/campaign_group_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerClientLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignGroupService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_client_link: Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkRequest + mutate_campaign_groups: Google::Ads::GoogleAds::V10::Services::MutateCampaignGroupsRequest }, deprecation: @deprecation ) end - def conversion_value_rule_set(&blk) - require "google/ads/google_ads/v10/services/conversion_value_rule_set_service" + def campaign_label(&blk) + require "google/ads/google_ads/v10/services/campaign_label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionValueRuleSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignLabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_conversion_value_rule_sets: Google::Ads::GoogleAds::V10::Services::MutateConversionValueRuleSetsRequest + mutate_campaign_labels: Google::Ads::GoogleAds::V10::Services::MutateCampaignLabelsRequest }, deprecation: @deprecation ) end - def ad_group_extension_setting(&blk) - require "google/ads/google_ads/v10/services/ad_group_extension_setting_service" + def campaign(&blk) + require "google/ads/google_ads/v10/services/campaign_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupExtensionSettingService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateAdGroupExtensionSettingsRequest + mutate_campaigns: Google::Ads::GoogleAds::V10::Services::MutateCampaignsRequest }, deprecation: @deprecation ) end - def customer_conversion_goal(&blk) - require "google/ads/google_ads/v10/services/customer_conversion_goal_service" + def campaign_shared_set(&blk) + require "google/ads/google_ads/v10/services/campaign_shared_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerConversionGoalService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CampaignSharedSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_conversion_goals: Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalsRequest + mutate_campaign_shared_sets: Google::Ads::GoogleAds::V10::Services::MutateCampaignSharedSetsRequest }, deprecation: @deprecation ) end - def billing_setup(&blk) - require "google/ads/google_ads/v10/services/billing_setup_service" + def conversion_action(&blk) + require "google/ads/google_ads/v10/services/conversion_action_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::BillingSetupService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionActionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_billing_setup: Google::Ads::GoogleAds::V10::Services::MutateBillingSetupRequest + mutate_conversion_actions: Google::Ads::GoogleAds::V10::Services::MutateConversionActionsRequest }, deprecation: @deprecation ) end - def campaign_bid_modifier(&blk) - require "google/ads/google_ads/v10/services/campaign_bid_modifier_service" + def conversion_adjustment_upload(&blk) + require "google/ads/google_ads/v10/services/conversion_adjustment_upload_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignBidModifierService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionAdjustmentUploadService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_bid_modifiers: Google::Ads::GoogleAds::V10::Services::MutateCampaignBidModifiersRequest + upload_conversion_adjustments: Google::Ads::GoogleAds::V10::Services::UploadConversionAdjustmentsRequest }, deprecation: @deprecation ) end - def ad_parameter(&blk) - require "google/ads/google_ads/v10/services/ad_parameter_service" + def conversion_custom_variable(&blk) + require "google/ads/google_ads/v10/services/conversion_custom_variable_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdParameterService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionCustomVariableService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_parameters: Google::Ads::GoogleAds::V10::Services::MutateAdParametersRequest + mutate_conversion_custom_variables: Google::Ads::GoogleAds::V10::Services::MutateConversionCustomVariablesRequest }, deprecation: @deprecation ) end - def asset_group_signal(&blk) - require "google/ads/google_ads/v10/services/asset_group_signal_service" + def conversion_goal_campaign_config(&blk) + require "google/ads/google_ads/v10/services/conversion_goal_campaign_config_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetGroupSignalService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionGoalCampaignConfigService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_group_signals: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupSignalsRequest + mutate_conversion_goal_campaign_configs: Google::Ads::GoogleAds::V10::Services::MutateConversionGoalCampaignConfigsRequest }, deprecation: @deprecation ) end - def customer_extension_setting(&blk) - require "google/ads/google_ads/v10/services/customer_extension_setting_service" + def conversion_upload(&blk) + require "google/ads/google_ads/v10/services/conversion_upload_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerExtensionSettingService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionUploadService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateCustomerExtensionSettingsRequest + upload_click_conversions: Google::Ads::GoogleAds::V10::Services::UploadClickConversionsRequest, + upload_call_conversions: Google::Ads::GoogleAds::V10::Services::UploadCallConversionsRequest + }, deprecation: @deprecation ) end - def feed_item(&blk) - require "google/ads/google_ads/v10/services/feed_item_service" + def conversion_value_rule(&blk) + require "google/ads/google_ads/v10/services/conversion_value_rule_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedItemService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionValueRuleService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feed_items: Google::Ads::GoogleAds::V10::Services::MutateFeedItemsRequest + mutate_conversion_value_rules: Google::Ads::GoogleAds::V10::Services::MutateConversionValueRulesRequest }, deprecation: @deprecation ) end - def conversion_action(&blk) - require "google/ads/google_ads/v10/services/conversion_action_service" + def conversion_value_rule_set(&blk) + require "google/ads/google_ads/v10/services/conversion_value_rule_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionActionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ConversionValueRuleSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_conversion_actions: Google::Ads::GoogleAds::V10::Services::MutateConversionActionsRequest + mutate_conversion_value_rule_sets: Google::Ads::GoogleAds::V10::Services::MutateConversionValueRuleSetsRequest }, deprecation: @deprecation ) end @@ -1088,1037 +1112,1035 @@ }, deprecation: @deprecation ) end - def ad_group(&blk) - require "google/ads/google_ads/v10/services/ad_group_service" + def custom_interest(&blk) + require "google/ads/google_ads/v10/services/custom_interest_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomInterestService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_groups: Google::Ads::GoogleAds::V10::Services::MutateAdGroupsRequest + mutate_custom_interests: Google::Ads::GoogleAds::V10::Services::MutateCustomInterestsRequest }, deprecation: @deprecation ) end - def keyword_plan_campaign_keyword(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_campaign_keyword_service" + def customer_asset(&blk) + require "google/ads/google_ads/v10/services/customer_asset_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanCampaignKeywordService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerAssetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_keyword_plan_campaign_keywords: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanCampaignKeywordsRequest + mutate_customer_assets: Google::Ads::GoogleAds::V10::Services::MutateCustomerAssetsRequest }, deprecation: @deprecation ) end - def payments_account(&blk) - require "google/ads/google_ads/v10/services/payments_account_service" + def customer_client_link(&blk) + require "google/ads/google_ads/v10/services/customer_client_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::PaymentsAccountService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerClientLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - list_payments_accounts: Google::Ads::GoogleAds::V10::Services::ListPaymentsAccountsRequest + mutate_customer_client_link: Google::Ads::GoogleAds::V10::Services::MutateCustomerClientLinkRequest }, deprecation: @deprecation ) end - def asset_group(&blk) - require "google/ads/google_ads/v10/services/asset_group_service" + def customer_conversion_goal(&blk) + require "google/ads/google_ads/v10/services/customer_conversion_goal_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetGroupService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerConversionGoalService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_groups: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupsRequest + mutate_customer_conversion_goals: Google::Ads::GoogleAds::V10::Services::MutateCustomerConversionGoalsRequest }, deprecation: @deprecation ) end - def offline_user_data_job(&blk) - require "google/ads/google_ads/v10/services/offline_user_data_job_service" + def customer_customizer(&blk) + require "google/ads/google_ads/v10/services/customer_customizer_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::OfflineUserDataJobService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerCustomizerService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - create_offline_user_data_job: Google::Ads::GoogleAds::V10::Services::CreateOfflineUserDataJobRequest, + mutate_customer_customizers: Google::Ads::GoogleAds::V10::Services::MutateCustomerCustomizersRequest - add_offline_user_data_job_operations: Google::Ads::GoogleAds::V10::Services::AddOfflineUserDataJobOperationsRequest, - - run_offline_user_data_job: Google::Ads::GoogleAds::V10::Services::RunOfflineUserDataJobRequest - }, deprecation: @deprecation ) end - def ad_group_feed(&blk) - require "google/ads/google_ads/v10/services/ad_group_feed_service" + def customer_extension_setting(&blk) + require "google/ads/google_ads/v10/services/customer_extension_setting_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupFeedService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerExtensionSettingService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_feeds: Google::Ads::GoogleAds::V10::Services::MutateAdGroupFeedsRequest + mutate_customer_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateCustomerExtensionSettingsRequest }, deprecation: @deprecation ) end - def campaign_label(&blk) - require "google/ads/google_ads/v10/services/campaign_label_service" + def customer_feed(&blk) + require "google/ads/google_ads/v10/services/customer_feed_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignLabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerFeedService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_labels: Google::Ads::GoogleAds::V10::Services::MutateCampaignLabelsRequest + mutate_customer_feeds: Google::Ads::GoogleAds::V10::Services::MutateCustomerFeedsRequest }, deprecation: @deprecation ) end - def campaign_conversion_goal(&blk) - require "google/ads/google_ads/v10/services/campaign_conversion_goal_service" + def customer_label(&blk) + require "google/ads/google_ads/v10/services/customer_label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignConversionGoalService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerLabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_conversion_goals: Google::Ads::GoogleAds::V10::Services::MutateCampaignConversionGoalsRequest + mutate_customer_labels: Google::Ads::GoogleAds::V10::Services::MutateCustomerLabelsRequest }, deprecation: @deprecation ) end - def feed(&blk) - require "google/ads/google_ads/v10/services/feed_service" + def customer_manager_link(&blk) + require "google/ads/google_ads/v10/services/customer_manager_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerManagerLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feeds: Google::Ads::GoogleAds::V10::Services::MutateFeedsRequest + mutate_customer_manager_link: Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkRequest, + move_manager_link: Google::Ads::GoogleAds::V10::Services::MoveManagerLinkRequest + }, deprecation: @deprecation ) end - def smart_campaign_suggest(&blk) - require "google/ads/google_ads/v10/services/smart_campaign_suggest_service" + def customer_negative_criterion(&blk) + require "google/ads/google_ads/v10/services/customer_negative_criterion_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerNegativeCriterionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - suggest_smart_campaign_budget_options: Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsRequest, + mutate_customer_negative_criteria: Google::Ads::GoogleAds::V10::Services::MutateCustomerNegativeCriteriaRequest - suggest_smart_campaign_ad: Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignAdRequest, - - suggest_keyword_themes: Google::Ads::GoogleAds::V10::Services::SuggestKeywordThemesRequest - }, deprecation: @deprecation ) end - def keyword_plan(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_service" + def customer(&blk) + require "google/ads/google_ads/v10/services/customer_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_keyword_plans: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlansRequest, + mutate_customer: Google::Ads::GoogleAds::V10::Services::MutateCustomerRequest, - generate_forecast_curve: Google::Ads::GoogleAds::V10::Services::GenerateForecastCurveRequest, + list_accessible_customers: Google::Ads::GoogleAds::V10::Services::ListAccessibleCustomersRequest, - generate_forecast_time_series: Google::Ads::GoogleAds::V10::Services::GenerateForecastTimeSeriesRequest, + create_customer_client: Google::Ads::GoogleAds::V10::Services::CreateCustomerClientRequest - generate_forecast_metrics: Google::Ads::GoogleAds::V10::Services::GenerateForecastMetricsRequest, - - generate_historical_metrics: Google::Ads::GoogleAds::V10::Services::GenerateHistoricalMetricsRequest - }, deprecation: @deprecation ) end - def customer_asset(&blk) - require "google/ads/google_ads/v10/services/customer_asset_service" + def customer_user_access_invitation(&blk) + require "google/ads/google_ads/v10/services/customer_user_access_invitation_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerAssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerUserAccessInvitationService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_assets: Google::Ads::GoogleAds::V10::Services::MutateCustomerAssetsRequest + mutate_customer_user_access_invitation: Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessInvitationRequest }, deprecation: @deprecation ) end - def audience(&blk) - require "google/ads/google_ads/v10/services/audience_service" + def customer_user_access(&blk) + require "google/ads/google_ads/v10/services/customer_user_access_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AudienceService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomerUserAccessService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_audiences: Google::Ads::GoogleAds::V10::Services::MutateAudiencesRequest + mutate_customer_user_access: Google::Ads::GoogleAds::V10::Services::MutateCustomerUserAccessRequest }, deprecation: @deprecation ) end - def bidding_seasonality_adjustment(&blk) - require "google/ads/google_ads/v10/services/bidding_seasonality_adjustment_service" + def customizer_attribute(&blk) + require "google/ads/google_ads/v10/services/customizer_attribute_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::BiddingSeasonalityAdjustmentService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::CustomizerAttributeService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_bidding_seasonality_adjustments: Google::Ads::GoogleAds::V10::Services::MutateBiddingSeasonalityAdjustmentsRequest + mutate_customizer_attributes: Google::Ads::GoogleAds::V10::Services::MutateCustomizerAttributesRequest }, deprecation: @deprecation ) end - def customer_feed(&blk) - require "google/ads/google_ads/v10/services/customer_feed_service" + def experiment_arm(&blk) + require "google/ads/google_ads/v10/services/experiment_arm_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerFeedService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ExperimentArmService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_feeds: Google::Ads::GoogleAds::V10::Services::MutateCustomerFeedsRequest + mutate_experiment_arms: Google::Ads::GoogleAds::V10::Services::MutateExperimentArmsRequest }, deprecation: @deprecation ) end - def keyword_plan_ad_group(&blk) - require "google/ads/google_ads/v10/services/keyword_plan_ad_group_service" + def experiment(&blk) + require "google/ads/google_ads/v10/services/experiment_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordPlanAdGroupService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ExperimentService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_keyword_plan_ad_groups: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanAdGroupsRequest + mutate_experiments: Google::Ads::GoogleAds::V10::Services::MutateExperimentsRequest, + end_experiment: Google::Ads::GoogleAds::V10::Services::EndExperimentRequest, + + list_experiment_async_errors: Google::Ads::GoogleAds::V10::Services::ListExperimentAsyncErrorsRequest, + + graduate_experiment: Google::Ads::GoogleAds::V10::Services::GraduateExperimentRequest, + + schedule_experiment: Google::Ads::GoogleAds::V10::Services::ScheduleExperimentRequest, + + promote_experiment: Google::Ads::GoogleAds::V10::Services::PromoteExperimentRequest + }, deprecation: @deprecation ) end - def campaign_shared_set(&blk) - require "google/ads/google_ads/v10/services/campaign_shared_set_service" + def extension_feed_item(&blk) + require "google/ads/google_ads/v10/services/extension_feed_item_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignSharedSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ExtensionFeedItemService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_shared_sets: Google::Ads::GoogleAds::V10::Services::MutateCampaignSharedSetsRequest + mutate_extension_feed_items: Google::Ads::GoogleAds::V10::Services::MutateExtensionFeedItemsRequest }, deprecation: @deprecation ) end - def campaign_feed(&blk) - require "google/ads/google_ads/v10/services/campaign_feed_service" + def feed_item(&blk) + require "google/ads/google_ads/v10/services/feed_item_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignFeedService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedItemService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_feeds: Google::Ads::GoogleAds::V10::Services::MutateCampaignFeedsRequest + mutate_feed_items: Google::Ads::GoogleAds::V10::Services::MutateFeedItemsRequest }, deprecation: @deprecation ) end - def campaign_extension_setting(&blk) - require "google/ads/google_ads/v10/services/campaign_extension_setting_service" + def feed_item_set_link(&blk) + require "google/ads/google_ads/v10/services/feed_item_set_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignExtensionSettingService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedItemSetLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_extension_settings: Google::Ads::GoogleAds::V10::Services::MutateCampaignExtensionSettingsRequest + mutate_feed_item_set_links: Google::Ads::GoogleAds::V10::Services::MutateFeedItemSetLinksRequest }, deprecation: @deprecation ) end - def ad_group_label(&blk) - require "google/ads/google_ads/v10/services/ad_group_label_service" + def feed_item_set(&blk) + require "google/ads/google_ads/v10/services/feed_item_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupLabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedItemSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupLabelsRequest + mutate_feed_item_sets: Google::Ads::GoogleAds::V10::Services::MutateFeedItemSetsRequest }, deprecation: @deprecation ) end - def campaign_criterion(&blk) - require "google/ads/google_ads/v10/services/campaign_criterion_service" + def feed_item_target(&blk) + require "google/ads/google_ads/v10/services/feed_item_target_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignCriterionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedItemTargetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_criteria: Google::Ads::GoogleAds::V10::Services::MutateCampaignCriteriaRequest + mutate_feed_item_targets: Google::Ads::GoogleAds::V10::Services::MutateFeedItemTargetsRequest }, deprecation: @deprecation ) end - def user_data(&blk) - require "google/ads/google_ads/v10/services/user_data_service" + def feed_mapping(&blk) + require "google/ads/google_ads/v10/services/feed_mapping_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::UserDataService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedMappingService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - upload_user_data: Google::Ads::GoogleAds::V10::Services::UploadUserDataRequest + mutate_feed_mappings: Google::Ads::GoogleAds::V10::Services::MutateFeedMappingsRequest }, deprecation: @deprecation ) end - def ad_group_customizer(&blk) - require "google/ads/google_ads/v10/services/ad_group_customizer_service" + def feed(&blk) + require "google/ads/google_ads/v10/services/feed_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupCustomizerService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::FeedService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_customizers: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCustomizersRequest + mutate_feeds: Google::Ads::GoogleAds::V10::Services::MutateFeedsRequest }, deprecation: @deprecation ) end - def ad_group_criterion_label(&blk) - require "google/ads/google_ads/v10/services/ad_group_criterion_label_service" + def geo_target_constant(&blk) + require "google/ads/google_ads/v10/services/geo_target_constant_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AdGroupCriterionLabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::GeoTargetConstantService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_ad_group_criterion_labels: Google::Ads::GoogleAds::V10::Services::MutateAdGroupCriterionLabelsRequest + suggest_geo_target_constants: Google::Ads::GoogleAds::V10::Services::SuggestGeoTargetConstantsRequest }, deprecation: @deprecation ) end - def conversion_goal_campaign_config(&blk) - require "google/ads/google_ads/v10/services/conversion_goal_campaign_config_service" + def google_ads_field(&blk) + require "google/ads/google_ads/v10/services/google_ads_field_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionGoalCampaignConfigService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::GoogleAdsFieldService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_conversion_goal_campaign_configs: Google::Ads::GoogleAds::V10::Services::MutateConversionGoalCampaignConfigsRequest + get_google_ads_field: Google::Ads::GoogleAds::V10::Services::GetGoogleAdsFieldRequest, + search_google_ads_fields: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsFieldsRequest + }, deprecation: @deprecation ) end - def campaign(&blk) - require "google/ads/google_ads/v10/services/campaign_service" + def google_ads(&blk) + require "google/ads/google_ads/v10/services/google_ads_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::GoogleAdsService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaigns: Google::Ads::GoogleAds::V10::Services::MutateCampaignsRequest + search: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsRequest, + search_stream: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsStreamRequest, + + mutate: Google::Ads::GoogleAds::V10::Services::MutateGoogleAdsRequest + }, deprecation: @deprecation ) end - def conversion_upload(&blk) - require "google/ads/google_ads/v10/services/conversion_upload_service" + def invoice(&blk) + require "google/ads/google_ads/v10/services/invoice_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionUploadService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::InvoiceService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - upload_click_conversions: Google::Ads::GoogleAds::V10::Services::UploadClickConversionsRequest, + list_invoices: Google::Ads::GoogleAds::V10::Services::ListInvoicesRequest - upload_call_conversions: Google::Ads::GoogleAds::V10::Services::UploadCallConversionsRequest - }, deprecation: @deprecation ) end - def bidding_strategy(&blk) - require "google/ads/google_ads/v10/services/bidding_strategy_service" + def keyword_plan_ad_group_keyword(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_ad_group_keyword_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::BiddingStrategyService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanAdGroupKeywordService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_bidding_strategies: Google::Ads::GoogleAds::V10::Services::MutateBiddingStrategiesRequest + mutate_keyword_plan_ad_group_keywords: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanAdGroupKeywordsRequest }, deprecation: @deprecation ) end - def bidding_data_exclusion(&blk) - require "google/ads/google_ads/v10/services/bidding_data_exclusion_service" + def keyword_plan_ad_group(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_ad_group_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::BiddingDataExclusionService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanAdGroupService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_bidding_data_exclusions: Google::Ads::GoogleAds::V10::Services::MutateBiddingDataExclusionsRequest + mutate_keyword_plan_ad_groups: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanAdGroupsRequest }, deprecation: @deprecation ) end - def customizer_attribute(&blk) - require "google/ads/google_ads/v10/services/customizer_attribute_service" + def keyword_plan_campaign_keyword(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_campaign_keyword_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomizerAttributeService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanCampaignKeywordService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customizer_attributes: Google::Ads::GoogleAds::V10::Services::MutateCustomizerAttributesRequest + mutate_keyword_plan_campaign_keywords: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanCampaignKeywordsRequest }, deprecation: @deprecation ) end - def feed_item_set(&blk) - require "google/ads/google_ads/v10/services/feed_item_set_service" + def keyword_plan_campaign(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_campaign_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::FeedItemSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanCampaignService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_feed_item_sets: Google::Ads::GoogleAds::V10::Services::MutateFeedItemSetsRequest + mutate_keyword_plan_campaigns: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlanCampaignsRequest }, deprecation: @deprecation ) end - def customer_manager_link(&blk) - require "google/ads/google_ads/v10/services/customer_manager_link_service" + def keyword_plan_idea(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_idea_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerManagerLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanIdeaService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_manager_link: Google::Ads::GoogleAds::V10::Services::MutateCustomerManagerLinkRequest, + generate_keyword_ideas: Google::Ads::GoogleAds::V10::Services::GenerateKeywordIdeasRequest, - move_manager_link: Google::Ads::GoogleAds::V10::Services::MoveManagerLinkRequest + generate_keyword_historical_metrics: Google::Ads::GoogleAds::V10::Services::GenerateKeywordHistoricalMetricsRequest }, deprecation: @deprecation ) end - def google_ads_field(&blk) - require "google/ads/google_ads/v10/services/google_ads_field_service" + def keyword_plan(&blk) + require "google/ads/google_ads/v10/services/keyword_plan_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::GoogleAdsFieldService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordPlanService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - get_google_ads_field: Google::Ads::GoogleAds::V10::Services::GetGoogleAdsFieldRequest, + mutate_keyword_plans: Google::Ads::GoogleAds::V10::Services::MutateKeywordPlansRequest, - search_google_ads_fields: Google::Ads::GoogleAds::V10::Services::SearchGoogleAdsFieldsRequest + generate_forecast_curve: Google::Ads::GoogleAds::V10::Services::GenerateForecastCurveRequest, + generate_forecast_time_series: Google::Ads::GoogleAds::V10::Services::GenerateForecastTimeSeriesRequest, + + generate_forecast_metrics: Google::Ads::GoogleAds::V10::Services::GenerateForecastMetricsRequest, + + generate_historical_metrics: Google::Ads::GoogleAds::V10::Services::GenerateHistoricalMetricsRequest + }, deprecation: @deprecation ) end - def asset_group_asset(&blk) - require "google/ads/google_ads/v10/services/asset_group_asset_service" + def keyword_theme_constant(&blk) + require "google/ads/google_ads/v10/services/keyword_theme_constant_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetGroupAssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::KeywordThemeConstantService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_asset_group_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetGroupAssetsRequest + suggest_keyword_theme_constants: Google::Ads::GoogleAds::V10::Services::SuggestKeywordThemeConstantsRequest }, deprecation: @deprecation ) end - def experiment(&blk) - require "google/ads/google_ads/v10/services/experiment_service" + def label(&blk) + require "google/ads/google_ads/v10/services/label_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ExperimentService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::LabelService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_experiments: Google::Ads::GoogleAds::V10::Services::MutateExperimentsRequest, + mutate_labels: Google::Ads::GoogleAds::V10::Services::MutateLabelsRequest - end_experiment: Google::Ads::GoogleAds::V10::Services::EndExperimentRequest, - - list_experiment_async_errors: Google::Ads::GoogleAds::V10::Services::ListExperimentAsyncErrorsRequest, - - graduate_experiment: Google::Ads::GoogleAds::V10::Services::GraduateExperimentRequest, - - schedule_experiment: Google::Ads::GoogleAds::V10::Services::ScheduleExperimentRequest, - - promote_experiment: Google::Ads::GoogleAds::V10::Services::PromoteExperimentRequest - }, deprecation: @deprecation ) end - def campaign_asset(&blk) - require "google/ads/google_ads/v10/services/campaign_asset_service" + def media_file(&blk) + require "google/ads/google_ads/v10/services/media_file_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignAssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::MediaFileService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_campaign_assets: Google::Ads::GoogleAds::V10::Services::MutateCampaignAssetsRequest + mutate_media_files: Google::Ads::GoogleAds::V10::Services::MutateMediaFilesRequest }, deprecation: @deprecation ) end - def conversion_custom_variable(&blk) - require "google/ads/google_ads/v10/services/conversion_custom_variable_service" + def merchant_center_link(&blk) + require "google/ads/google_ads/v10/services/merchant_center_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ConversionCustomVariableService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::MerchantCenterLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_conversion_custom_variables: Google::Ads::GoogleAds::V10::Services::MutateConversionCustomVariablesRequest + list_merchant_center_links: Google::Ads::GoogleAds::V10::Services::ListMerchantCenterLinksRequest, + get_merchant_center_link: Google::Ads::GoogleAds::V10::Services::GetMerchantCenterLinkRequest, + + mutate_merchant_center_link: Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkRequest + }, deprecation: @deprecation ) end - def recommendation(&blk) - require "google/ads/google_ads/v10/services/recommendation_service" + def offline_user_data_job(&blk) + require "google/ads/google_ads/v10/services/offline_user_data_job_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::RecommendationService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::OfflineUserDataJobService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - apply_recommendation: Google::Ads::GoogleAds::V10::Services::ApplyRecommendationRequest, + create_offline_user_data_job: Google::Ads::GoogleAds::V10::Services::CreateOfflineUserDataJobRequest, - dismiss_recommendation: Google::Ads::GoogleAds::V10::Services::DismissRecommendationRequest + add_offline_user_data_job_operations: Google::Ads::GoogleAds::V10::Services::AddOfflineUserDataJobOperationsRequest, + run_offline_user_data_job: Google::Ads::GoogleAds::V10::Services::RunOfflineUserDataJobRequest + }, deprecation: @deprecation ) end - def keyword_theme_constant(&blk) - require "google/ads/google_ads/v10/services/keyword_theme_constant_service" + def payments_account(&blk) + require "google/ads/google_ads/v10/services/payments_account_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::KeywordThemeConstantService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::PaymentsAccountService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - suggest_keyword_theme_constants: Google::Ads::GoogleAds::V10::Services::SuggestKeywordThemeConstantsRequest + list_payments_accounts: Google::Ads::GoogleAds::V10::Services::ListPaymentsAccountsRequest }, deprecation: @deprecation ) end - def campaign_experiment(&blk) - require "google/ads/google_ads/v10/services/campaign_experiment_service" + def reach_plan(&blk) + require "google/ads/google_ads/v10/services/reach_plan_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CampaignExperimentService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ReachPlanService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - create_campaign_experiment: Google::Ads::GoogleAds::V10::Services::CreateCampaignExperimentRequest, + list_plannable_locations: Google::Ads::GoogleAds::V10::Services::ListPlannableLocationsRequest, - mutate_campaign_experiments: Google::Ads::GoogleAds::V10::Services::MutateCampaignExperimentsRequest, + list_plannable_products: Google::Ads::GoogleAds::V10::Services::ListPlannableProductsRequest, - graduate_campaign_experiment: Google::Ads::GoogleAds::V10::Services::GraduateCampaignExperimentRequest, + generate_product_mix_ideas: Google::Ads::GoogleAds::V10::Services::GenerateProductMixIdeasRequest, - promote_campaign_experiment: Google::Ads::GoogleAds::V10::Services::PromoteCampaignExperimentRequest, + generate_reach_forecast: Google::Ads::GoogleAds::V10::Services::GenerateReachForecastRequest - end_campaign_experiment: Google::Ads::GoogleAds::V10::Services::EndCampaignExperimentRequest, - - list_campaign_experiment_async_errors: Google::Ads::GoogleAds::V10::Services::ListCampaignExperimentAsyncErrorsRequest - }, deprecation: @deprecation ) end - def merchant_center_link(&blk) - require "google/ads/google_ads/v10/services/merchant_center_link_service" + def recommendation(&blk) + require "google/ads/google_ads/v10/services/recommendation_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::MerchantCenterLinkService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::RecommendationService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - list_merchant_center_links: Google::Ads::GoogleAds::V10::Services::ListMerchantCenterLinksRequest, + apply_recommendation: Google::Ads::GoogleAds::V10::Services::ApplyRecommendationRequest, - get_merchant_center_link: Google::Ads::GoogleAds::V10::Services::GetMerchantCenterLinkRequest, + dismiss_recommendation: Google::Ads::GoogleAds::V10::Services::DismissRecommendationRequest - mutate_merchant_center_link: Google::Ads::GoogleAds::V10::Services::MutateMerchantCenterLinkRequest - }, deprecation: @deprecation ) end - def invoice(&blk) - require "google/ads/google_ads/v10/services/invoice_service" + def remarketing_action(&blk) + require "google/ads/google_ads/v10/services/remarketing_action_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::InvoiceService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::RemarketingActionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - list_invoices: Google::Ads::GoogleAds::V10::Services::ListInvoicesRequest + mutate_remarketing_actions: Google::Ads::GoogleAds::V10::Services::MutateRemarketingActionsRequest }, deprecation: @deprecation ) end - def extension_feed_item(&blk) - require "google/ads/google_ads/v10/services/extension_feed_item_service" + def shared_criterion(&blk) + require "google/ads/google_ads/v10/services/shared_criterion_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ExtensionFeedItemService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::SharedCriterionService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_extension_feed_items: Google::Ads::GoogleAds::V10::Services::MutateExtensionFeedItemsRequest + mutate_shared_criteria: Google::Ads::GoogleAds::V10::Services::MutateSharedCriteriaRequest }, deprecation: @deprecation ) end - def custom_interest(&blk) - require "google/ads/google_ads/v10/services/custom_interest_service" + def shared_set(&blk) + require "google/ads/google_ads/v10/services/shared_set_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomInterestService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::SharedSetService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_custom_interests: Google::Ads::GoogleAds::V10::Services::MutateCustomInterestsRequest + mutate_shared_sets: Google::Ads::GoogleAds::V10::Services::MutateSharedSetsRequest }, deprecation: @deprecation ) end - def shared_set(&blk) - require "google/ads/google_ads/v10/services/shared_set_service" + def smart_campaign_setting(&blk) + require "google/ads/google_ads/v10/services/smart_campaign_setting_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::SharedSetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::SmartCampaignSettingService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_shared_sets: Google::Ads::GoogleAds::V10::Services::MutateSharedSetsRequest + mutate_smart_campaign_settings: Google::Ads::GoogleAds::V10::Services::MutateSmartCampaignSettingsRequest }, deprecation: @deprecation ) end - def reach_plan(&blk) - require "google/ads/google_ads/v10/services/reach_plan_service" + def smart_campaign_suggest(&blk) + require "google/ads/google_ads/v10/services/smart_campaign_suggest_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::ReachPlanService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::SmartCampaignSuggestService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - list_plannable_locations: Google::Ads::GoogleAds::V10::Services::ListPlannableLocationsRequest, + suggest_smart_campaign_budget_options: Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignBudgetOptionsRequest, - list_plannable_products: Google::Ads::GoogleAds::V10::Services::ListPlannableProductsRequest, + suggest_smart_campaign_ad: Google::Ads::GoogleAds::V10::Services::SuggestSmartCampaignAdRequest, - generate_product_mix_ideas: Google::Ads::GoogleAds::V10::Services::GenerateProductMixIdeasRequest, + suggest_keyword_themes: Google::Ads::GoogleAds::V10::Services::SuggestKeywordThemesRequest - generate_reach_forecast: Google::Ads::GoogleAds::V10::Services::GenerateReachForecastRequest - }, deprecation: @deprecation ) end - def asset(&blk) - require "google/ads/google_ads/v10/services/asset_service" + def third_party_app_analytics_link(&blk) + require "google/ads/google_ads/v10/services/third_party_app_analytics_link_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AssetService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::ThirdPartyAppAnalyticsLinkService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_assets: Google::Ads::GoogleAds::V10::Services::MutateAssetsRequest + regenerate_shareable_link_id: Google::Ads::GoogleAds::V10::Services::RegenerateShareableLinkIdRequest }, deprecation: @deprecation ) end - def account_budget_proposal(&blk) - require "google/ads/google_ads/v10/services/account_budget_proposal_service" + def user_data(&blk) + require "google/ads/google_ads/v10/services/user_data_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::AccountBudgetProposalService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::UserDataService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_account_budget_proposal: Google::Ads::GoogleAds::V10::Services::MutateAccountBudgetProposalRequest + upload_user_data: Google::Ads::GoogleAds::V10::Services::UploadUserDataRequest }, deprecation: @deprecation ) end - def customer_label(&blk) - require "google/ads/google_ads/v10/services/customer_label_service" + def user_list(&blk) + require "google/ads/google_ads/v10/services/user_list_service" svc = ServiceWrapper.new( - service: Google::Ads::GoogleAds::V10::Services::CustomerLabelService::Client.new do |config| + service: Google::Ads::GoogleAds::V10::Services::UserListService::Client.new do |config| config.credentials = @credentials config.interceptors = @interceptors config.metadata = @metadata config.endpoint = @endpoint config.lib_name = Google::Ads::GoogleAds::CLIENT_LIB_NAME config.lib_version = Google::Ads::GoogleAds::CLIENT_LIB_VERSION end, rpc_inputs: { - mutate_customer_labels: Google::Ads::GoogleAds::V10::Services::MutateCustomerLabelsRequest + mutate_user_lists: Google::Ads::GoogleAds::V10::Services::MutateUserListsRequest }, deprecation: @deprecation ) end