From 1a2b05cc3541a5f7714529c665aecc3ea042c646 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Thu, 27 Feb 2020 05:11:43 -0800 Subject: [PATCH] Adding .yaml and .json config files. PiperOrigin-RevId: 297570622 --- google/ads/googleads/base.yaml | 276 - .../googleads/v1/googleads_gapic_full.yaml | 4481 ++++++++++++++++ .../v1/googleads_grpc_service_config.json | 119 + .../googleads/v2/googleads_gapic_full.yaml | 4722 +++++++++++++++++ .../v2/googleads_grpc_service_config.json | 125 + google/ads/googleads/v2/googleads_v2.yaml | 1 + 6 files changed, 9448 insertions(+), 276 deletions(-) delete mode 100644 google/ads/googleads/base.yaml create mode 100644 google/ads/googleads/v1/googleads_gapic_full.yaml create mode 100644 google/ads/googleads/v1/googleads_grpc_service_config.json create mode 100644 google/ads/googleads/v2/googleads_gapic_full.yaml create mode 100644 google/ads/googleads/v2/googleads_grpc_service_config.json diff --git a/google/ads/googleads/base.yaml b/google/ads/googleads/base.yaml deleted file mode 100644 index a18b0c0d..00000000 --- a/google/ads/googleads/base.yaml +++ /dev/null @@ -1,276 +0,0 @@ -type: google.api.Service -config_version: 3 -name: googleads.googleapis.com -title: Google Ads API - -apis: -- name: google.ads.googleads.v0.services.AccountBudgetProposalService -- name: google.ads.googleads.v0.services.AccountBudgetService -- name: google.ads.googleads.v0.services.AdGroupAdService -- name: google.ads.googleads.v0.services.AdGroupAudienceViewService -- name: google.ads.googleads.v0.services.AdGroupBidModifierService -- name: google.ads.googleads.v0.services.AdGroupCriterionService -- name: google.ads.googleads.v0.services.AdGroupFeedService -- name: google.ads.googleads.v0.services.AdGroupService -- name: google.ads.googleads.v0.services.AgeRangeViewService -- name: google.ads.googleads.v0.services.BiddingStrategyService -- name: google.ads.googleads.v0.services.BillingSetupService -- name: google.ads.googleads.v0.services.CampaignAudienceViewService -- name: google.ads.googleads.v0.services.CampaignBidModifierService -- name: google.ads.googleads.v0.services.CampaignBudgetService -- name: google.ads.googleads.v0.services.CampaignCriterionService -- name: google.ads.googleads.v0.services.CampaignFeedService -- name: google.ads.googleads.v0.services.CampaignGroupService -- name: google.ads.googleads.v0.services.CampaignService -- name: google.ads.googleads.v0.services.CampaignSharedSetService -- name: google.ads.googleads.v0.services.CarrierConstantService -- name: google.ads.googleads.v0.services.ChangeStatusService -- name: google.ads.googleads.v0.services.ConversionActionService -- name: google.ads.googleads.v0.services.CustomerClientLinkService -- name: google.ads.googleads.v0.services.CustomerClientService -- name: google.ads.googleads.v0.services.CustomerFeedService -- name: google.ads.googleads.v0.services.CustomerManagerLinkService -- name: google.ads.googleads.v0.services.CustomerService -- name: google.ads.googleads.v0.services.DisplayKeywordViewService -- name: google.ads.googleads.v0.services.FeedItemService -- name: google.ads.googleads.v0.services.FeedMappingService -- name: google.ads.googleads.v0.services.FeedService -- name: google.ads.googleads.v0.services.GenderViewService -- name: google.ads.googleads.v0.services.GeoTargetConstantService -- name: google.ads.googleads.v0.services.GoogleAdsFieldService -- name: google.ads.googleads.v0.services.SharedCriterionService -- name: google.ads.googleads.v0.services.SharedSetService -- name: google.ads.googleads.v0.services.UserListService -- name: google.ads.googleads.v0.services.GoogleAdsService -- name: google.ads.googleads.v0.services.HotelGroupViewService -- name: google.ads.googleads.v0.services.HotelPerformanceViewService -- name: google.ads.googleads.v0.services.KeywordPlanAdGroupService -- name: google.ads.googleads.v0.services.KeywordPlanCampaignService -- name: google.ads.googleads.v0.services.KeywordPlanIdeaService -- name: google.ads.googleads.v0.services.KeywordPlanKeywordService -- name: google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService -- name: google.ads.googleads.v0.services.KeywordPlanService -- name: google.ads.googleads.v0.services.KeywordViewService -- name: google.ads.googleads.v0.services.LanguageConstantService -- name: google.ads.googleads.v0.services.ManagedPlacementViewService -- name: google.ads.googleads.v0.services.MediaFileService -- name: google.ads.googleads.v0.services.ParentalStatusViewService -- name: google.ads.googleads.v0.services.PaymentsAccountService -- name: google.ads.googleads.v0.services.ProductGroupViewService -- name: google.ads.googleads.v0.services.RecommendationService -- name: google.ads.googleads.v0.services.SearchTermViewService -- name: google.ads.googleads.v0.services.TopicConstantService -- name: google.ads.googleads.v0.services.TopicViewService -- name: google.ads.googleads.v0.services.UserInterestService -- name: google.ads.googleads.v0.services.VideoService - -types: -- name: google.ads.googleads.v0.errors.GoogleAdsFailure - -documentation: - summary: |- - Manage your AdWords accounts, campaigns, and reports with this REST-based - API. - overview: |- - # This warning always fires when the last path segment of packages is not - - # the version - -backend: - rules: - - selector: google.ads.googleads.v0.services.AccountBudgetProposalService.GetAccountBudgetProposal - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AccountBudgetProposalService.MutateAccountBudgetProposal - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AccountBudgetService.GetAccountBudget - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupAdService.GetAdGroupAd - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupAdService.MutateAdGroupAds - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupAudienceViewService.GetAdGroupAudienceView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupBidModifierService.GetAdGroupBidModifier - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupBidModifierService.MutateAdGroupBidModifiers - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupCriterionService.GetAdGroupCriterion - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupCriterionService.MutateAdGroupCriteria - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupFeedService.GetAdGroupFeed - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupFeedService.MutateAdGroupFeeds - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupService.GetAdGroup - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AdGroupService.MutateAdGroups - deadline: 60.0 - - selector: google.ads.googleads.v0.services.AgeRangeViewService.GetAgeRangeView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.BiddingStrategyService.GetBiddingStrategy - deadline: 60.0 - - selector: google.ads.googleads.v0.services.BiddingStrategyService.MutateBiddingStrategies - deadline: 60.0 - - selector: google.ads.googleads.v0.services.BillingSetupService.GetBillingSetup - deadline: 60.0 - - selector: google.ads.googleads.v0.services.BillingSetupService.MutateBillingSetup - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignAudienceViewService.GetCampaignAudienceView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignBidModifierService.GetCampaignBidModifier - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignBidModifierService.MutateCampaignBidModifiers - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignBudgetService.GetCampaignBudget - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignBudgetService.MutateCampaignBudgets - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignCriterionService.GetCampaignCriterion - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignCriterionService.MutateCampaignCriteria - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignFeedService.GetCampaignFeed - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignFeedService.MutateCampaignFeeds - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignGroupService.GetCampaignGroup - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignGroupService.MutateCampaignGroups - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignService.GetCampaign - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignService.MutateCampaigns - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignSharedSetService.GetCampaignSharedSet - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CampaignSharedSetService.MutateCampaignSharedSets - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CarrierConstantService.GetCarrierConstant - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ChangeStatusService.GetChangeStatus - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ConversionActionService.GetConversionAction - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ConversionActionService.MutateConversionActions - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerClientLinkService.GetCustomerClientLink - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerClientService.GetCustomerClient - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerFeedService.GetCustomerFeed - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerFeedService.MutateCustomerFeeds - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerManagerLinkService.GetCustomerManagerLink - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerService.GetCustomer - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerService.MutateCustomer - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerService.ListAccessibleCustomers - deadline: 60.0 - - selector: google.ads.googleads.v0.services.CustomerService.CreateCustomerClient - deadline: 60.0 - - selector: google.ads.googleads.v0.services.DisplayKeywordViewService.GetDisplayKeywordView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedItemService.GetFeedItem - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedItemService.MutateFeedItems - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedMappingService.GetFeedMapping - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedMappingService.MutateFeedMappings - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedService.GetFeed - deadline: 60.0 - - selector: google.ads.googleads.v0.services.FeedService.MutateFeeds - deadline: 60.0 - - selector: google.ads.googleads.v0.services.GenderViewService.GetGenderView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.GeoTargetConstantService.GetGeoTargetConstant - deadline: 60.0 - - selector: google.ads.googleads.v0.services.GeoTargetConstantService.SuggestGeoTargetConstants - deadline: 60.0 - - selector: google.ads.googleads.v0.services.GoogleAdsFieldService.GetGoogleAdsField - deadline: 600.0 - - selector: google.ads.googleads.v0.services.GoogleAdsFieldService.SearchGoogleAdsFields - deadline: 600.0 - - selector: google.ads.googleads.v0.services.SharedCriterionService.GetSharedCriterion - deadline: 60.0 - - selector: google.ads.googleads.v0.services.SharedCriterionService.MutateSharedCriteria - deadline: 60.0 - - selector: google.ads.googleads.v0.services.SharedSetService.GetSharedSet - deadline: 60.0 - - selector: google.ads.googleads.v0.services.SharedSetService.MutateSharedSets - deadline: 60.0 - - selector: google.ads.googleads.v0.services.UserListService.GetUserList - deadline: 60.0 - - selector: google.ads.googleads.v0.services.UserListService.MutateUserLists - deadline: 60.0 - - selector: google.ads.googleads.v0.services.GoogleAdsService.Search - deadline: 600.0 - - selector: google.ads.googleads.v0.services.GoogleAdsService.Mutate - deadline: 600.0 - - selector: google.ads.googleads.v0.services.HotelGroupViewService.GetHotelGroupView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.HotelPerformanceViewService.GetHotelPerformanceView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanAdGroupService.GetKeywordPlanAdGroup - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanAdGroupService.MutateKeywordPlanAdGroups - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanCampaignService.GetKeywordPlanCampaign - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanCampaignService.MutateKeywordPlanCampaigns - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanIdeaService.GenerateKeywordIdeas - deadline: 600.0 - - selector: google.ads.googleads.v0.services.KeywordPlanKeywordService.GetKeywordPlanKeyword - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanKeywordService.MutateKeywordPlanKeywords - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.GetKeywordPlanNegativeKeyword - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanNegativeKeywordService.MutateKeywordPlanNegativeKeywords - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanService.GetKeywordPlan - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanService.MutateKeywordPlans - deadline: 60.0 - - selector: google.ads.googleads.v0.services.KeywordPlanService.GenerateForecastMetrics - deadline: 600.0 - - selector: google.ads.googleads.v0.services.KeywordPlanService.GenerateHistoricalMetrics - deadline: 600.0 - - selector: google.ads.googleads.v0.services.KeywordViewService.GetKeywordView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.LanguageConstantService.GetLanguageConstant - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ManagedPlacementViewService.GetManagedPlacementView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.MediaFileService.GetMediaFile - deadline: 60.0 - - selector: google.ads.googleads.v0.services.MediaFileService.MutateMediaFiles - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ParentalStatusViewService.GetParentalStatusView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.PaymentsAccountService.ListPaymentsAccounts - deadline: 60.0 - - selector: google.ads.googleads.v0.services.ProductGroupViewService.GetProductGroupView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.RecommendationService.GetRecommendation - deadline: 600.0 - - selector: google.ads.googleads.v0.services.RecommendationService.ApplyRecommendation - deadline: 600.0 - - selector: google.ads.googleads.v0.services.RecommendationService.DismissRecommendation - deadline: 600.0 - - selector: google.ads.googleads.v0.services.SearchTermViewService.GetSearchTermView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.TopicConstantService.GetTopicConstant - deadline: 60.0 - - selector: google.ads.googleads.v0.services.TopicViewService.GetTopicView - deadline: 60.0 - - selector: google.ads.googleads.v0.services.UserInterestService.GetUserInterest - deadline: 60.0 - - selector: google.ads.googleads.v0.services.VideoService.GetVideo - deadline: 60.0 diff --git a/google/ads/googleads/v1/googleads_gapic_full.yaml b/google/ads/googleads/v1/googleads_gapic_full.yaml new file mode 100644 index 00000000..eb05f180 --- /dev/null +++ b/google/ads/googleads/v1/googleads_gapic_full.yaml @@ -0,0 +1,4481 @@ +config_schema_version: 1.0.0 +interfaces: +- collections: + - entity_name: account_budget_proposal + name_pattern: customers/{customer}/accountBudgetProposals/{account_budget_proposal} + methods: + - field_name_patterns: + resource_name: account_budget_proposal + flattening: + groups: + - parameters: + - resource_name + name: GetAccountBudgetProposal + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + - validate_only + - parameters: + - customer_id + - operation + name: MutateAccountBudgetProposal + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AccountBudgetProposalService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: account_budget + name_pattern: customers/{customer}/accountBudgets/{account_budget} + methods: + - field_name_patterns: + resource_name: account_budget + flattening: + groups: + - parameters: + - resource_name + name: GetAccountBudget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AccountBudgetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_ad_label + name_pattern: customers/{customer}/adGroupAdLabels/{ad_group_ad_label} + methods: + - field_name_patterns: + resource_name: ad_group_ad_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAdLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupAdLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupAdLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_ad + name_pattern: customers/{customer}/adGroupAds/{ad_group_ad} + methods: + - field_name_patterns: + resource_name: ad_group_ad + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAd + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupAds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupAdService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_audience_view + name_pattern: customers/{customer}/adGroupAudienceViews/{ad_group_audience_view} + methods: + - field_name_patterns: + resource_name: ad_group_audience_view + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAudienceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupAudienceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_bid_modifier + name_pattern: customers/{customer}/adGroupBidModifiers/{ad_group_bid_modifier} + methods: + - field_name_patterns: + resource_name: ad_group_bid_modifier + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupBidModifier + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupBidModifiers + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupBidModifierService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criterion_label + name_pattern: customers/{customer}/adGroupCriterionLabels/{ad_group_criterion_label} + methods: + - field_name_patterns: + resource_name: ad_group_criterion_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterionLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupCriterionLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupCriterionLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criteria + name_pattern: customers/{customer}/adGroupCriteria/{ad_group_criteria} + methods: + - field_name_patterns: + resource_name: ad_group_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criterion_simulation + name_pattern: customers/{customer}/adGroupCriterionSimulations/{ad_group_criterion_simulation} + methods: + - field_name_patterns: + resource_name: ad_group_criterion_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterionSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupCriterionSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_extension_setting + name_pattern: customers/{customer}/adGroupExtensionSettings/{ad_group_extension_setting} + methods: + - field_name_patterns: + resource_name: ad_group_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_feed + name_pattern: customers/{customer}/adGroupFeeds/{ad_group_feed} + methods: + - field_name_patterns: + resource_name: ad_group_feed + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_label + name_pattern: customers/{customer}/adGroupLabels/{ad_group_label} + methods: + - field_name_patterns: + resource_name: ad_group_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group + name_pattern: customers/{customer}/adGroups/{ad_group} + methods: + - field_name_patterns: + resource_name: ad_group + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroups + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_simulation + name_pattern: customers/{customer}/adGroupSimulations/{ad_group_simulation} + methods: + - field_name_patterns: + resource_name: ad_group_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdGroupSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_parameter + name_pattern: customers/{customer}/adParameters/{ad_parameter} + methods: + - field_name_patterns: + resource_name: ad_parameter + flattening: + groups: + - parameters: + - resource_name + name: GetAdParameter + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdParameters + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdParameterService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_schedule_view + name_pattern: customers/{customer}/adScheduleViews/{ad_schedule_view} + methods: + - field_name_patterns: + resource_name: ad_schedule_view + flattening: + groups: + - parameters: + - resource_name + name: GetAdScheduleView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AdScheduleViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: age_range_view + name_pattern: customers/{customer}/ageRangeViews/{age_range_view} + methods: + - field_name_patterns: + resource_name: age_range_view + flattening: + groups: + - parameters: + - resource_name + name: GetAgeRangeView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AgeRangeViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: asset + name_pattern: customers/{customer}/assets/{asset} + methods: + - field_name_patterns: + resource_name: asset + flattening: + groups: + - parameters: + - resource_name + name: GetAsset + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateAssets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.AssetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: bidding_strategy + name_pattern: customers/{customer}/biddingStrategies/{bidding_strategy} + methods: + - field_name_patterns: + resource_name: bidding_strategy + flattening: + groups: + - parameters: + - resource_name + name: GetBiddingStrategy + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateBiddingStrategies + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.BiddingStrategyService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: billing_setup + name_pattern: customers/{customer}/billingSetups/{billing_setup} + methods: + - field_name_patterns: + resource_name: billing_setup + flattening: + groups: + - parameters: + - resource_name + name: GetBillingSetup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateBillingSetup + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.BillingSetupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_audience_view + name_pattern: customers/{customer}/campaignAudienceViews/{campaign_audience_view} + methods: + - field_name_patterns: + resource_name: campaign_audience_view + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignAudienceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignAudienceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_bid_modifier + name_pattern: customers/{customer}/campaignBidModifiers/{campaign_bid_modifier} + methods: + - field_name_patterns: + resource_name: campaign_bid_modifier + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignBidModifier + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignBidModifiers + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignBidModifierService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_budget + name_pattern: customers/{customer}/campaignBudgets/{campaign_budget} + methods: + - field_name_patterns: + resource_name: campaign_budget + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignBudget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignBudgets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignBudgetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_criteria + name_pattern: customers/{customer}/campaignCriteria/{campaign_criteria} + methods: + - field_name_patterns: + resource_name: campaign_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_criterion_simulation + name_pattern: customers/{customer}/campaignCriterionSimulations/{campaign_criterion_simulation} + methods: + - field_name_patterns: + resource_name: campaign_criterion_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignCriterionSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignCriterionSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_draft + name_pattern: customers/{customer}/campaignDrafts/{campaign_draft} + methods: + - field_name_patterns: + resource_name: campaign_draft + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignDraft + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignDrafts + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_draft: campaign_draft + flattening: + groups: + - parameters: + - campaign_draft + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.protobuf.Empty + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: PromoteCampaignDraft + required_fields: + - campaign_draft + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: campaign_draft + flattening: + groups: + - parameters: + - resource_name + name: ListCampaignDraftAsyncErrors + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: errors + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignDraftService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_experiment + name_pattern: customers/{customer}/campaignExperiments/{campaign_experiment} + methods: + - field_name_patterns: + resource_name: campaign_experiment + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignExperiment + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - campaign_experiment + - validate_only + - parameters: + - customer_id + - campaign_experiment + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.ads.googleads.v1.services.CreateCampaignExperimentMetadata + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: CreateCampaignExperiment + required_fields: + - customer_id + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignExperiments + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + - campaign_budget + name: GraduateCampaignExperiment + required_fields: + - campaign_experiment + - campaign_budget + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.protobuf.Empty + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: PromoteCampaignExperiment + required_fields: + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + name: EndCampaignExperiment + required_fields: + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: campaign_experiment + flattening: + groups: + - parameters: + - resource_name + name: ListCampaignExperimentAsyncErrors + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: errors + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignExperimentService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_extension_setting + name_pattern: customers/{customer}/campaignExtensionSettings/{campaign_extension_setting} + methods: + - field_name_patterns: + resource_name: campaign_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_feed + name_pattern: customers/{customer}/campaignFeeds/{campaign_feed} + methods: + - field_name_patterns: + resource_name: campaign_feed + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_label + name_pattern: customers/{customer}/campaignLabels/{campaign_label} + methods: + - field_name_patterns: + resource_name: campaign_label + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign + name_pattern: customers/{customer}/campaigns/{campaign} + methods: + - field_name_patterns: + resource_name: campaign + flattening: + groups: + - parameters: + - resource_name + name: GetCampaign + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaigns + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_shared_set + name_pattern: customers/{customer}/campaignSharedSets/{campaign_shared_set} + methods: + - field_name_patterns: + resource_name: campaign_shared_set + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignSharedSet + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignSharedSets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CampaignSharedSetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: carrier_constant + name_pattern: carrierConstants/{carrier_constant} + methods: + - field_name_patterns: + resource_name: carrier_constant + flattening: + groups: + - parameters: + - resource_name + name: GetCarrierConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CarrierConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: change_status + name_pattern: customers/{customer}/changeStatus/{change_status} + methods: + - field_name_patterns: + resource_name: change_status + flattening: + groups: + - parameters: + - resource_name + name: GetChangeStatus + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ChangeStatusService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: click_view + name_pattern: customers/{customer}/clickViews/{click_view} + methods: + - field_name_patterns: + resource_name: click_view + flattening: + groups: + - parameters: + - resource_name + name: GetClickView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ClickViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: conversion_action + name_pattern: customers/{customer}/conversionActions/{conversion_action} + methods: + - field_name_patterns: + resource_name: conversion_action + flattening: + groups: + - parameters: + - resource_name + name: GetConversionAction + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateConversionActions + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ConversionActionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - conversion_adjustments + - partial_failure + - validate_only + - parameters: + - customer_id + - conversion_adjustments + name: UploadConversionAdjustments + required_fields: + - customer_id + - conversion_adjustments + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ConversionAdjustmentUploadService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - conversions + - partial_failure + - validate_only + - parameters: + - customer_id + - conversions + name: UploadClickConversions + required_fields: + - customer_id + - conversions + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - conversions + - partial_failure + - validate_only + - parameters: + - customer_id + - conversions + name: UploadCallConversions + required_fields: + - customer_id + - conversions + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ConversionUploadService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: custom_interest + name_pattern: customers/{customer}/customInterests/{custom_interest} + methods: + - field_name_patterns: + resource_name: custom_interest + flattening: + groups: + - parameters: + - resource_name + name: GetCustomInterest + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomInterests + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomInterestService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_client_link + name_pattern: customers/{customer}/customerClientLinks/{customer_client_link} + methods: + - field_name_patterns: + resource_name: customer_client_link + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerClientLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateCustomerClientLink + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerClientLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_client + name_pattern: customers/{customer}/customerClients/{customer_client} + methods: + - field_name_patterns: + resource_name: customer_client + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerClient + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerClientService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_extension_setting + name_pattern: customers/{customer}/customerExtensionSettings/{customer_extension_setting} + methods: + - field_name_patterns: + resource_name: customer_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_feed + name_pattern: customers/{customer}/customerFeeds/{customer_feed} + methods: + - field_name_patterns: + resource_name: customer_feed + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_label + name_pattern: customers/{customer}/customerLabels/{customer_label} + methods: + - field_name_patterns: + resource_name: customer_label + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_manager_link + name_pattern: customers/{customer}/customerManagerLinks/{customer_manager_link} + methods: + - field_name_patterns: + resource_name: customer_manager_link + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerManagerLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateCustomerManagerLink + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerManagerLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_negative_criteria + name_pattern: customers/{customer}/customerNegativeCriteria/{customer_negative_criteria} + methods: + - field_name_patterns: + resource_name: customer_negative_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerNegativeCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerNegativeCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerNegativeCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer + name_pattern: customers/{customer} + methods: + - field_name_patterns: + resource_name: customer + flattening: + groups: + - parameters: + - resource_name + name: GetCustomer + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + - validate_only + - parameters: + - customer_id + - operation + name: MutateCustomer + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - name: ListAccessibleCustomers + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - customer_client + name: CreateCustomerClient + required_fields: + - customer_id + - customer_client + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.CustomerService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: detail_placement_view + name_pattern: customers/{customer}/detailPlacementViews/{detail_placement_view} + methods: + - field_name_patterns: + resource_name: detail_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetDetailPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.DetailPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: display_keyword_view + name_pattern: customers/{customer}/displayKeywordViews/{display_keyword_view} + methods: + - field_name_patterns: + resource_name: display_keyword_view + flattening: + groups: + - parameters: + - resource_name + name: GetDisplayKeywordView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.DisplayKeywordViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: domain_category + name_pattern: customers/{customer}/domainCategories/{domain_category} + methods: + - field_name_patterns: + resource_name: domain_category + flattening: + groups: + - parameters: + - resource_name + name: GetDomainCategory + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.DomainCategoryService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: dynamic_search_ads_search_term_view + name_pattern: customers/{customer}/dynamicSearchAdsSearchTermViews/{dynamic_search_ads_search_term_view} + methods: + - field_name_patterns: + resource_name: dynamic_search_ads_search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetDynamicSearchAdsSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.DynamicSearchAdsSearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: expanded_landing_page_view + name_pattern: customers/{customer}/expandedLandingPageViews/{expanded_landing_page_view} + methods: + - field_name_patterns: + resource_name: expanded_landing_page_view + flattening: + groups: + - parameters: + - resource_name + name: GetExpandedLandingPageView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ExpandedLandingPageViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: extension_feed_item + name_pattern: customers/{customer}/extensionFeedItems/{extension_feed_item} + methods: + - field_name_patterns: + resource_name: extension_feed_item + flattening: + groups: + - parameters: + - resource_name + name: GetExtensionFeedItem + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - validate_only + - parameters: + - customer_id + - operations + name: MutateExtensionFeedItems + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ExtensionFeedItemService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_item + name_pattern: customers/{customer}/feedItems/{feed_item} + methods: + - field_name_patterns: + resource_name: feed_item + flattening: + groups: + - parameters: + - resource_name + name: GetFeedItem + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeedItems + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.FeedItemService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_item_target + name_pattern: customers/{customer}/feedItemTargets/{feed_item_target} + methods: + - field_name_patterns: + resource_name: feed_item_target + flattening: + groups: + - parameters: + - resource_name + name: GetFeedItemTarget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateFeedItemTargets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.FeedItemTargetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_mapping + name_pattern: customers/{customer}/feedMappings/{feed_mapping} + methods: + - field_name_patterns: + resource_name: feed_mapping + flattening: + groups: + - parameters: + - resource_name + name: GetFeedMapping + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeedMappings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.FeedMappingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_placeholder_view + name_pattern: customers/{customer}/feedPlaceholderViews/{feed_placeholder_view} + methods: + - field_name_patterns: + resource_name: feed_placeholder_view + flattening: + groups: + - parameters: + - resource_name + name: GetFeedPlaceholderView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.FeedPlaceholderViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed + name_pattern: customers/{customer}/feeds/{feed} + methods: + - field_name_patterns: + resource_name: feed + flattening: + groups: + - parameters: + - resource_name + name: GetFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.FeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: gender_view + name_pattern: customers/{customer}/genderViews/{gender_view} + methods: + - field_name_patterns: + resource_name: gender_view + flattening: + groups: + - parameters: + - resource_name + name: GetGenderView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.GenderViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: geo_target_constant + name_pattern: geoTargetConstants/{geo_target_constant} + methods: + - field_name_patterns: + resource_name: geo_target_constant + flattening: + groups: + - parameters: + - resource_name + name: GetGeoTargetConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - locale + - country_code + name: SuggestGeoTargetConstants + required_fields: + - locale + - country_code + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.GeoTargetConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: geographic_view + name_pattern: customers/{customer}/geographicViews/{geographic_view} + methods: + - field_name_patterns: + resource_name: geographic_view + flattening: + groups: + - parameters: + - resource_name + name: GetGeographicView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.GeographicViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: google_ads_field + name_pattern: googleAdsFields/{google_ads_field} + methods: + - field_name_patterns: + resource_name: google_ads_field + flattening: + groups: + - parameters: + - resource_name + name: GetGoogleAdsField + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + - flattening: + groups: + - parameters: + - query + name: SearchGoogleAdsFields + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - query + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v1.services.GoogleAdsFieldService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - query + - validate_only + - parameters: + - customer_id + - query + name: Search + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - customer_id + - query + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 3600000 + - flattening: + groups: + - parameters: + - customer_id + - mutate_operations + - partial_failure + - validate_only + - parameters: + - customer_id + - mutate_operations + name: Mutate + required_fields: + - customer_id + - mutate_operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v1.services.GoogleAdsService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: group_placement_view + name_pattern: customers/{customer}/groupPlacementViews/{group_placement_view} + methods: + - field_name_patterns: + resource_name: group_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetGroupPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.GroupPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: hotel_group_view + name_pattern: customers/{customer}/hotelGroupViews/{hotel_group_view} + methods: + - field_name_patterns: + resource_name: hotel_group_view + flattening: + groups: + - parameters: + - resource_name + name: GetHotelGroupView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.HotelGroupViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: hotel_performance_view + name_pattern: customers/{customer}/hotelPerformanceView + methods: + - field_name_patterns: + resource_name: hotel_performance_view + flattening: + groups: + - parameters: + - resource_name + name: GetHotelPerformanceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.HotelPerformanceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_ad_group + name_pattern: customers/{customer}/keywordPlanAdGroups/{keyword_plan_ad_group} + methods: + - field_name_patterns: + resource_name: keyword_plan_ad_group + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanAdGroup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanAdGroups + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.KeywordPlanAdGroupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_campaign + name_pattern: customers/{customer}/keywordPlanCampaigns/{keyword_plan_campaign} + methods: + - field_name_patterns: + resource_name: keyword_plan_campaign + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanCampaign + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanCampaigns + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.KeywordPlanCampaignService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - language + - geo_target_constants + - keyword_plan_network + name: GenerateKeywordIdeas + required_fields: + - customer_id + - language + - geo_target_constants + - keyword_plan_network + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v1.services.KeywordPlanIdeaService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_keyword + name_pattern: customers/{customer}/keywordPlanKeywords/{keyword_plan_keyword} + methods: + - field_name_patterns: + resource_name: keyword_plan_keyword + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanKeyword + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanKeywords + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.KeywordPlanKeywordService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_negative_keyword + name_pattern: customers/{customer}/keywordPlanNegativeKeywords/{keyword_plan_negative_keyword} + methods: + - field_name_patterns: + resource_name: keyword_plan_negative_keyword + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanNegativeKeyword + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanNegativeKeywords + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.KeywordPlanNegativeKeywordService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan + name_pattern: customers/{customer}/keywordPlans/{keyword_plan} + methods: + - field_name_patterns: + resource_name: keyword_plan + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlan + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlans + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + keyword_plan: keyword_plan + flattening: + groups: + - parameters: + - keyword_plan + name: GenerateForecastMetrics + required_fields: + - keyword_plan + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + - field_name_patterns: + keyword_plan: keyword_plan + flattening: + groups: + - parameters: + - keyword_plan + name: GenerateHistoricalMetrics + required_fields: + - keyword_plan + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v1.services.KeywordPlanService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_view + name_pattern: customers/{customer}/keywordViews/{keyword_view} + methods: + - field_name_patterns: + resource_name: keyword_view + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.KeywordViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: label + name_pattern: customers/{customer}/labels/{label} + methods: + - field_name_patterns: + resource_name: label + flattening: + groups: + - parameters: + - resource_name + name: GetLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.LabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: landing_page_view + name_pattern: customers/{customer}/landingPageViews/{landing_page_view} + methods: + - field_name_patterns: + resource_name: landing_page_view + flattening: + groups: + - parameters: + - resource_name + name: GetLandingPageView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.LandingPageViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: language_constant + name_pattern: languageConstants/{language_constant} + methods: + - field_name_patterns: + resource_name: language_constant + flattening: + groups: + - parameters: + - resource_name + name: GetLanguageConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.LanguageConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: location_view + name_pattern: customers/{customer}/locationViews/{location_view} + methods: + - field_name_patterns: + resource_name: location_view + flattening: + groups: + - parameters: + - resource_name + name: GetLocationView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.LocationViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: managed_placement_view + name_pattern: customers/{customer}/managedPlacementViews/{managed_placement_view} + methods: + - field_name_patterns: + resource_name: managed_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetManagedPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ManagedPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: media_file + name_pattern: customers/{customer}/mediaFiles/{media_file} + methods: + - field_name_patterns: + resource_name: media_file + flattening: + groups: + - parameters: + - resource_name + name: GetMediaFile + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateMediaFiles + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.MediaFileService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: merchant_center_link + name_pattern: customers/{customer}/merchantCenterLinks/{merchant_center_link} + methods: + - flattening: + groups: + - parameters: + - customer_id + name: ListMerchantCenterLinks + required_fields: + - customer_id + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: merchant_center_link + flattening: + groups: + - parameters: + - resource_name + name: GetMerchantCenterLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateMerchantCenterLink + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.MerchantCenterLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mobile_app_category_constant + name_pattern: mobileAppCategoryConstants/{mobile_app_category_constant} + methods: + - field_name_patterns: + resource_name: mobile_app_category_constant + flattening: + groups: + - parameters: + - resource_name + name: GetMobileAppCategoryConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.MobileAppCategoryConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mobile_device_constant + name_pattern: mobileDeviceConstants/{mobile_device_constant} + methods: + - field_name_patterns: + resource_name: mobile_device_constant + flattening: + groups: + - parameters: + - resource_name + name: GetMobileDeviceConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.MobileDeviceConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mutate_job + name_pattern: customers/{customer}/mutateJobs/{mutate_job} + methods: + - flattening: + groups: + - parameters: + - customer_id + name: CreateMutateJob + required_fields: + - customer_id + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + name: GetMutateJob + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + name: ListMutateJobResults + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.ads.googleads.v1.resources.MutateJob.MutateJobMetadata + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: RunMutateJob + required_fields: + - resource_name + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + - sequence_token + - mutate_operations + name: AddMutateJobOperations + required_fields: + - resource_name + - sequence_token + - mutate_operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.MutateJobService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: operating_system_version_constant + name_pattern: operatingSystemVersionConstants/{operating_system_version_constant} + methods: + - field_name_patterns: + resource_name: operating_system_version_constant + flattening: + groups: + - parameters: + - resource_name + name: GetOperatingSystemVersionConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.OperatingSystemVersionConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: paid_organic_search_term_view + name_pattern: customers/{customer}/paidOrganicSearchTermViews/{paid_organic_search_term_view} + methods: + - field_name_patterns: + resource_name: paid_organic_search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetPaidOrganicSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.PaidOrganicSearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: parental_status_view + name_pattern: customers/{customer}/parentalStatusViews/{parental_status_view} + methods: + - field_name_patterns: + resource_name: parental_status_view + flattening: + groups: + - parameters: + - resource_name + name: GetParentalStatusView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ParentalStatusViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + name: ListPaymentsAccounts + required_fields: + - customer_id + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.PaymentsAccountService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: product_bidding_category_constant + name_pattern: productBiddingCategoryConstants/{product_bidding_category_constant} + methods: + - field_name_patterns: + resource_name: product_bidding_category_constant + flattening: + groups: + - parameters: + - resource_name + name: GetProductBiddingCategoryConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ProductBiddingCategoryConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: product_group_view + name_pattern: customers/{customer}/productGroupViews/{product_group_view} + methods: + - field_name_patterns: + resource_name: product_group_view + flattening: + groups: + - parameters: + - resource_name + name: GetProductGroupView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ProductGroupViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: recommendation + name_pattern: customers/{customer}/recommendations/{recommendation} + methods: + - field_name_patterns: + resource_name: recommendation + flattening: + groups: + - parameters: + - resource_name + name: GetRecommendation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - parameters: + - customer_id + - operations + name: ApplyRecommendation + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - parameters: + - customer_id + - operations + name: DismissRecommendation + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.RecommendationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: remarketing_action + name_pattern: customers/{customer}/remarketingActions/{remarketing_action} + methods: + - field_name_patterns: + resource_name: remarketing_action + flattening: + groups: + - parameters: + - resource_name + name: GetRemarketingAction + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateRemarketingActions + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.RemarketingActionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: search_term_view + name_pattern: customers/{customer}/searchTermViews/{search_term_view} + methods: + - field_name_patterns: + resource_name: search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.SearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shared_criteria + name_pattern: customers/{customer}/sharedCriteria/{shared_criteria} + methods: + - field_name_patterns: + resource_name: shared_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetSharedCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateSharedCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.SharedCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shared_set + name_pattern: customers/{customer}/sharedSets/{shared_set} + methods: + - field_name_patterns: + resource_name: shared_set + flattening: + groups: + - parameters: + - resource_name + name: GetSharedSet + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateSharedSets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.SharedSetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shopping_performance_view + name_pattern: customers/{customer}/shoppingPerformanceView + methods: + - field_name_patterns: + resource_name: shopping_performance_view + flattening: + groups: + - parameters: + - resource_name + name: GetShoppingPerformanceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.ShoppingPerformanceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: topic_constant + name_pattern: topicConstants/{topic_constant} + methods: + - field_name_patterns: + resource_name: topic_constant + flattening: + groups: + - parameters: + - resource_name + name: GetTopicConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.TopicConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: topic_view + name_pattern: customers/{customer}/topicViews/{topic_view} + methods: + - field_name_patterns: + resource_name: topic_view + flattening: + groups: + - parameters: + - resource_name + name: GetTopicView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.TopicViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: user_interest + name_pattern: customers/{customer}/userInterests/{user_interest} + methods: + - field_name_patterns: + resource_name: user_interest + flattening: + groups: + - parameters: + - resource_name + name: GetUserInterest + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.UserInterestService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: user_list + name_pattern: customers/{customer}/userLists/{user_list} + methods: + - field_name_patterns: + resource_name: user_list + flattening: + groups: + - parameters: + - resource_name + name: GetUserList + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateUserLists + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.UserListService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: video + name_pattern: customers/{customer}/videos/{video} + methods: + - field_name_patterns: + resource_name: video + flattening: + groups: + - parameters: + - resource_name + name: GetVideo + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v1.services.VideoService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +language_settings: + csharp: + package_name: Google.Ads.GoogleAds.V1.Services + go: + package_name: google.golang.org/google/ads/googleads/v1/services + java: + package_name: com.google.ads.googleads.v1.services + nodejs: + package_name: v1.services + php: + package_name: Google\Ads\Googleads\V1\Services + python: + package_name: google.ads.googleads_v1.gapic.services + ruby: + package_name: Google::Ads::Googleads::V1::Services +type: com.google.api.codegen.ConfigProto diff --git a/google/ads/googleads/v1/googleads_grpc_service_config.json b/google/ads/googleads/v1/googleads_grpc_service_config.json new file mode 100644 index 00000000..1140aeb9 --- /dev/null +++ b/google/ads/googleads/v1/googleads_grpc_service_config.json @@ -0,0 +1,119 @@ +{ + "methodConfig": [ + { + "name": [ + { "service": "google.ads.googleads.v1.services.AccountBudgetProposalService" }, + { "service": "google.ads.googleads.v1.services.AccountBudgetService" }, + { "service": "google.ads.googleads.v1.services.AdGroupAdLabelService" }, + { "service": "google.ads.googleads.v1.services.AdGroupAdService" }, + { "service": "google.ads.googleads.v1.services.AdGroupAudienceViewService" }, + { "service": "google.ads.googleads.v1.services.AdGroupBidModifierService" }, + { "service": "google.ads.googleads.v1.services.AdGroupCriterionLabelService" }, + { "service": "google.ads.googleads.v1.services.AdGroupCriterionService" }, + { "service": "google.ads.googleads.v1.services.AdGroupCriterionSimulationService" }, + { "service": "google.ads.googleads.v1.services.AdGroupExtensionSettingService" }, + { "service": "google.ads.googleads.v1.services.AdGroupFeedService" }, + { "service": "google.ads.googleads.v1.services.AdGroupLabelService" }, + { "service": "google.ads.googleads.v1.services.AdGroupService" }, + { "service": "google.ads.googleads.v1.services.AdGroupSimulationService" }, + { "service": "google.ads.googleads.v1.services.AdParameterService" }, + { "service": "google.ads.googleads.v1.services.AdScheduleViewService" }, + { "service": "google.ads.googleads.v1.services.AgeRangeViewService" }, + { "service": "google.ads.googleads.v1.services.AssetService" }, + { "service": "google.ads.googleads.v1.services.BiddingStrategyService" }, + { "service": "google.ads.googleads.v1.services.BillingSetupService" }, + { "service": "google.ads.googleads.v1.services.CampaignAudienceViewService" }, + { "service": "google.ads.googleads.v1.services.CampaignBidModifierService" }, + { "service": "google.ads.googleads.v1.services.CampaignBudgetService" }, + { "service": "google.ads.googleads.v1.services.CampaignCriterionService" }, + { "service": "google.ads.googleads.v1.services.CampaignCriterionSimulationService" }, + { "service": "google.ads.googleads.v1.services.CampaignDraftService" }, + { "service": "google.ads.googleads.v1.services.CampaignExperimentService" }, + { "service": "google.ads.googleads.v1.services.CampaignExtensionSettingService" }, + { "service": "google.ads.googleads.v1.services.CampaignFeedService" }, + { "service": "google.ads.googleads.v1.services.CampaignLabelService" }, + { "service": "google.ads.googleads.v1.services.CampaignService" }, + { "service": "google.ads.googleads.v1.services.CampaignSharedSetService" }, + { "service": "google.ads.googleads.v1.services.CarrierConstantService" }, + { "service": "google.ads.googleads.v1.services.ChangeStatusService" }, + { "service": "google.ads.googleads.v1.services.ClickViewService" }, + { "service": "google.ads.googleads.v1.services.ConversionActionService" }, + { "service": "google.ads.googleads.v1.services.ConversionAdjustmentUploadService" }, + { "service": "google.ads.googleads.v1.services.ConversionUploadService" }, + { "service": "google.ads.googleads.v1.services.CustomInterestService" }, + { "service": "google.ads.googleads.v1.services.CustomerClientLinkService" }, + { "service": "google.ads.googleads.v1.services.CustomerClientService" }, + { "service": "google.ads.googleads.v1.services.CustomerExtensionSettingService" }, + { "service": "google.ads.googleads.v1.services.CustomerFeedService" }, + { "service": "google.ads.googleads.v1.services.CustomerLabelService" }, + { "service": "google.ads.googleads.v1.services.CustomerManagerLinkService" }, + { "service": "google.ads.googleads.v1.services.CustomerNegativeCriterionService" }, + { "service": "google.ads.googleads.v1.services.CustomerService" }, + { "service": "google.ads.googleads.v1.services.DetailPlacementViewService" }, + { "service": "google.ads.googleads.v1.services.DisplayKeywordViewService" }, + { "service": "google.ads.googleads.v1.services.DomainCategoryService" }, + { "service": "google.ads.googleads.v1.services.DynamicSearchAdsSearchTermViewService" }, + { "service": "google.ads.googleads.v1.services.ExpandedLandingPageViewService" }, + { "service": "google.ads.googleads.v1.services.ExtensionFeedItemService" }, + { "service": "google.ads.googleads.v1.services.FeedItemService" }, + { "service": "google.ads.googleads.v1.services.FeedItemTargetService" }, + { "service": "google.ads.googleads.v1.services.FeedMappingService" }, + { "service": "google.ads.googleads.v1.services.FeedPlaceholderViewService" }, + { "service": "google.ads.googleads.v1.services.FeedService" }, + { "service": "google.ads.googleads.v1.services.GenderViewService" }, + { "service": "google.ads.googleads.v1.services.GeographicViewService" }, + { "service": "google.ads.googleads.v1.services.GeoTargetConstantService" }, + { "service": "google.ads.googleads.v1.services.GoogleAdsFieldService" }, + { "service": "google.ads.googleads.v1.services.GoogleAdsService" }, + { "service": "google.ads.googleads.v1.services.GroupPlacementViewService" }, + { "service": "google.ads.googleads.v1.services.HotelGroupViewService" }, + { "service": "google.ads.googleads.v1.services.HotelPerformanceViewService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanAdGroupService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanCampaignService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanIdeaService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanKeywordService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanNegativeKeywordService" }, + { "service": "google.ads.googleads.v1.services.KeywordPlanService" }, + { "service": "google.ads.googleads.v1.services.KeywordViewService" }, + { "service": "google.ads.googleads.v1.services.LabelService" }, + { "service": "google.ads.googleads.v1.services.LandingPageViewService" }, + { "service": "google.ads.googleads.v1.services.LanguageConstantService" }, + { "service": "google.ads.googleads.v1.services.LocationViewService" }, + { "service": "google.ads.googleads.v1.services.ManagedPlacementViewService" }, + { "service": "google.ads.googleads.v1.services.MediaFileService" }, + { "service": "google.ads.googleads.v1.services.MerchantCenterLinkService" }, + { "service": "google.ads.googleads.v1.services.MobileAppCategoryConstantService" }, + { "service": "google.ads.googleads.v1.services.MobileDeviceConstantService" }, + { "service": "google.ads.googleads.v1.services.MutateJobService" }, + { "service": "google.ads.googleads.v1.services.OperatingSystemVersionConstantService" }, + { "service": "google.ads.googleads.v1.services.PaidOrganicSearchTermViewService" }, + { "service": "google.ads.googleads.v1.services.ParentalStatusViewService" }, + { "service": "google.ads.googleads.v1.services.PaymentsAccountService" }, + { "service": "google.ads.googleads.v1.services.ProductBiddingCategoryConstantService" }, + { "service": "google.ads.googleads.v1.services.ProductGroupViewService" }, + { "service": "google.ads.googleads.v1.services.RecommendationService" }, + { "service": "google.ads.googleads.v1.services.RemarketingActionService" }, + { "service": "google.ads.googleads.v1.services.SearchTermViewService" }, + { "service": "google.ads.googleads.v1.services.SharedCriterionService" }, + { "service": "google.ads.googleads.v1.services.SharedSetService" }, + { "service": "google.ads.googleads.v1.services.ShoppingPerformanceViewService" }, + { "service": "google.ads.googleads.v1.services.TopicConstantService" }, + { "service": "google.ads.googleads.v1.services.TopicViewService" }, + { "service": "google.ads.googleads.v1.services.UserInterestService" }, + { "service": "google.ads.googleads.v1.services.UserListService" }, + { "service": "google.ads.googleads.v1.services.VideoService" }, + { "service": "google.longrunning.Operations" } + ], + "timeout": "3600s", + "retryPolicy": { + "initialBackoff": "5s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/ads/googleads/v2/googleads_gapic_full.yaml b/google/ads/googleads/v2/googleads_gapic_full.yaml new file mode 100644 index 00000000..784ae09c --- /dev/null +++ b/google/ads/googleads/v2/googleads_gapic_full.yaml @@ -0,0 +1,4722 @@ +config_schema_version: 1.0.0 +interfaces: +- collections: + - entity_name: account_budget_proposal + name_pattern: customers/{customer}/accountBudgetProposals/{account_budget_proposal} + methods: + - field_name_patterns: + resource_name: account_budget_proposal + flattening: + groups: + - parameters: + - resource_name + name: GetAccountBudgetProposal + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + - validate_only + - parameters: + - customer_id + - operation + name: MutateAccountBudgetProposal + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AccountBudgetProposalService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: account_budget + name_pattern: customers/{customer}/accountBudgets/{account_budget} + methods: + - field_name_patterns: + resource_name: account_budget + flattening: + groups: + - parameters: + - resource_name + name: GetAccountBudget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AccountBudgetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_ad_asset_view + name_pattern: customers/{customer}/adGroupAdAssetViews/{ad_group_ad_asset_view} + methods: + - field_name_patterns: + resource_name: ad_group_ad_asset_view + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAdAssetView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupAdAssetViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_ad_label + name_pattern: customers/{customer}/adGroupAdLabels/{ad_group_ad_label} + methods: + - field_name_patterns: + resource_name: ad_group_ad_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAdLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupAdLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupAdLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_ad + name_pattern: customers/{customer}/adGroupAds/{ad_group_ad} + methods: + - field_name_patterns: + resource_name: ad_group_ad + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAd + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupAds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupAdService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_audience_view + name_pattern: customers/{customer}/adGroupAudienceViews/{ad_group_audience_view} + methods: + - field_name_patterns: + resource_name: ad_group_audience_view + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupAudienceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupAudienceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_bid_modifier + name_pattern: customers/{customer}/adGroupBidModifiers/{ad_group_bid_modifier} + methods: + - field_name_patterns: + resource_name: ad_group_bid_modifier + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupBidModifier + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupBidModifiers + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupBidModifierService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criterion_label + name_pattern: customers/{customer}/adGroupCriterionLabels/{ad_group_criterion_label} + methods: + - field_name_patterns: + resource_name: ad_group_criterion_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterionLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupCriterionLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupCriterionLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criteria + name_pattern: customers/{customer}/adGroupCriteria/{ad_group_criteria} + methods: + - field_name_patterns: + resource_name: ad_group_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_criterion_simulation + name_pattern: customers/{customer}/adGroupCriterionSimulations/{ad_group_criterion_simulation} + methods: + - field_name_patterns: + resource_name: ad_group_criterion_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupCriterionSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupCriterionSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_extension_setting + name_pattern: customers/{customer}/adGroupExtensionSettings/{ad_group_extension_setting} + methods: + - field_name_patterns: + resource_name: ad_group_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_feed + name_pattern: customers/{customer}/adGroupFeeds/{ad_group_feed} + methods: + - field_name_patterns: + resource_name: ad_group_feed + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_label + name_pattern: customers/{customer}/adGroupLabels/{ad_group_label} + methods: + - field_name_patterns: + resource_name: ad_group_label + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroupLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group + name_pattern: customers/{customer}/adGroups/{ad_group} + methods: + - field_name_patterns: + resource_name: ad_group + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdGroups + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_group_simulation + name_pattern: customers/{customer}/adGroupSimulations/{ad_group_simulation} + methods: + - field_name_patterns: + resource_name: ad_group_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetAdGroupSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdGroupSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_parameter + name_pattern: customers/{customer}/adParameters/{ad_parameter} + methods: + - field_name_patterns: + resource_name: ad_parameter + flattening: + groups: + - parameters: + - resource_name + name: GetAdParameter + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateAdParameters + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdParameterService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad_schedule_view + name_pattern: customers/{customer}/adScheduleViews/{ad_schedule_view} + methods: + - field_name_patterns: + resource_name: ad_schedule_view + flattening: + groups: + - parameters: + - resource_name + name: GetAdScheduleView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdScheduleViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: ad + name_pattern: customers/{customer}/ads/{ad} + methods: + - field_name_patterns: + resource_name: ad + flattening: + groups: + - parameters: + - resource_name + name: GetAd + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateAds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AdService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: age_range_view + name_pattern: customers/{customer}/ageRangeViews/{age_range_view} + methods: + - field_name_patterns: + resource_name: age_range_view + flattening: + groups: + - parameters: + - resource_name + name: GetAgeRangeView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AgeRangeViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: asset + name_pattern: customers/{customer}/assets/{asset} + methods: + - field_name_patterns: + resource_name: asset + flattening: + groups: + - parameters: + - resource_name + name: GetAsset + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateAssets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.AssetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: bidding_strategy + name_pattern: customers/{customer}/biddingStrategies/{bidding_strategy} + methods: + - field_name_patterns: + resource_name: bidding_strategy + flattening: + groups: + - parameters: + - resource_name + name: GetBiddingStrategy + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateBiddingStrategies + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.BiddingStrategyService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: billing_setup + name_pattern: customers/{customer}/billingSetups/{billing_setup} + methods: + - field_name_patterns: + resource_name: billing_setup + flattening: + groups: + - parameters: + - resource_name + name: GetBillingSetup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateBillingSetup + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.BillingSetupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_audience_view + name_pattern: customers/{customer}/campaignAudienceViews/{campaign_audience_view} + methods: + - field_name_patterns: + resource_name: campaign_audience_view + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignAudienceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignAudienceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_bid_modifier + name_pattern: customers/{customer}/campaignBidModifiers/{campaign_bid_modifier} + methods: + - field_name_patterns: + resource_name: campaign_bid_modifier + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignBidModifier + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignBidModifiers + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignBidModifierService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_budget + name_pattern: customers/{customer}/campaignBudgets/{campaign_budget} + methods: + - field_name_patterns: + resource_name: campaign_budget + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignBudget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignBudgets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignBudgetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_criteria + name_pattern: customers/{customer}/campaignCriteria/{campaign_criteria} + methods: + - field_name_patterns: + resource_name: campaign_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_criterion_simulation + name_pattern: customers/{customer}/campaignCriterionSimulations/{campaign_criterion_simulation} + methods: + - field_name_patterns: + resource_name: campaign_criterion_simulation + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignCriterionSimulation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignCriterionSimulationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_draft + name_pattern: customers/{customer}/campaignDrafts/{campaign_draft} + methods: + - field_name_patterns: + resource_name: campaign_draft + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignDraft + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignDrafts + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_draft: campaign_draft + flattening: + groups: + - parameters: + - campaign_draft + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.protobuf.Empty + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: PromoteCampaignDraft + required_fields: + - campaign_draft + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: campaign_draft + flattening: + groups: + - parameters: + - resource_name + name: ListCampaignDraftAsyncErrors + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: errors + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignDraftService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_experiment + name_pattern: customers/{customer}/campaignExperiments/{campaign_experiment} + methods: + - field_name_patterns: + resource_name: campaign_experiment + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignExperiment + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - campaign_experiment + - validate_only + - parameters: + - customer_id + - campaign_experiment + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.ads.googleads.v2.services.CreateCampaignExperimentMetadata + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: CreateCampaignExperiment + required_fields: + - customer_id + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignExperiments + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + - campaign_budget + name: GraduateCampaignExperiment + required_fields: + - campaign_experiment + - campaign_budget + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.protobuf.Empty + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: PromoteCampaignExperiment + required_fields: + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + campaign_experiment: campaign_experiment + flattening: + groups: + - parameters: + - campaign_experiment + name: EndCampaignExperiment + required_fields: + - campaign_experiment + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: campaign_experiment + flattening: + groups: + - parameters: + - resource_name + name: ListCampaignExperimentAsyncErrors + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: errors + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignExperimentService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_extension_setting + name_pattern: customers/{customer}/campaignExtensionSettings/{campaign_extension_setting} + methods: + - field_name_patterns: + resource_name: campaign_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_feed + name_pattern: customers/{customer}/campaignFeeds/{campaign_feed} + methods: + - field_name_patterns: + resource_name: campaign_feed + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_label + name_pattern: customers/{customer}/campaignLabels/{campaign_label} + methods: + - field_name_patterns: + resource_name: campaign_label + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign + name_pattern: customers/{customer}/campaigns/{campaign} + methods: + - field_name_patterns: + resource_name: campaign + flattening: + groups: + - parameters: + - resource_name + name: GetCampaign + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaigns + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: campaign_shared_set + name_pattern: customers/{customer}/campaignSharedSets/{campaign_shared_set} + methods: + - field_name_patterns: + resource_name: campaign_shared_set + flattening: + groups: + - parameters: + - resource_name + name: GetCampaignSharedSet + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCampaignSharedSets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CampaignSharedSetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: carrier_constant + name_pattern: carrierConstants/{carrier_constant} + methods: + - field_name_patterns: + resource_name: carrier_constant + flattening: + groups: + - parameters: + - resource_name + name: GetCarrierConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CarrierConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: change_status + name_pattern: customers/{customer}/changeStatus/{change_status} + methods: + - field_name_patterns: + resource_name: change_status + flattening: + groups: + - parameters: + - resource_name + name: GetChangeStatus + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ChangeStatusService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: click_view + name_pattern: customers/{customer}/clickViews/{click_view} + methods: + - field_name_patterns: + resource_name: click_view + flattening: + groups: + - parameters: + - resource_name + name: GetClickView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ClickViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: conversion_action + name_pattern: customers/{customer}/conversionActions/{conversion_action} + methods: + - field_name_patterns: + resource_name: conversion_action + flattening: + groups: + - parameters: + - resource_name + name: GetConversionAction + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateConversionActions + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ConversionActionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - conversion_adjustments + - partial_failure + - validate_only + - parameters: + - customer_id + - conversion_adjustments + name: UploadConversionAdjustments + required_fields: + - customer_id + - conversion_adjustments + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ConversionAdjustmentUploadService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - conversions + - partial_failure + - validate_only + - parameters: + - customer_id + - conversions + name: UploadClickConversions + required_fields: + - customer_id + - conversions + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - conversions + - partial_failure + - validate_only + - parameters: + - customer_id + - conversions + name: UploadCallConversions + required_fields: + - customer_id + - conversions + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ConversionUploadService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: custom_interest + name_pattern: customers/{customer}/customInterests/{custom_interest} + methods: + - field_name_patterns: + resource_name: custom_interest + flattening: + groups: + - parameters: + - resource_name + name: GetCustomInterest + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomInterests + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomInterestService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_client_link + name_pattern: customers/{customer}/customerClientLinks/{customer_client_link} + methods: + - field_name_patterns: + resource_name: customer_client_link + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerClientLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateCustomerClientLink + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerClientLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_client + name_pattern: customers/{customer}/customerClients/{customer_client} + methods: + - field_name_patterns: + resource_name: customer_client + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerClient + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerClientService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_extension_setting + name_pattern: customers/{customer}/customerExtensionSettings/{customer_extension_setting} + methods: + - field_name_patterns: + resource_name: customer_extension_setting + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerExtensionSetting + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerExtensionSettings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerExtensionSettingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_feed + name_pattern: customers/{customer}/customerFeeds/{customer_feed} + methods: + - field_name_patterns: + resource_name: customer_feed + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerFeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_label + name_pattern: customers/{customer}/customerLabels/{customer_label} + methods: + - field_name_patterns: + resource_name: customer_label + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerLabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_manager_link + name_pattern: customers/{customer}/customerManagerLinks/{customer_manager_link} + methods: + - field_name_patterns: + resource_name: customer_manager_link + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerManagerLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateCustomerManagerLink + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerManagerLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer_negative_criteria + name_pattern: customers/{customer}/customerNegativeCriteria/{customer_negative_criteria} + methods: + - field_name_patterns: + resource_name: customer_negative_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetCustomerNegativeCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateCustomerNegativeCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerNegativeCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: customer + name_pattern: customers/{customer} + methods: + - field_name_patterns: + resource_name: customer + flattening: + groups: + - parameters: + - resource_name + name: GetCustomer + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + - validate_only + - parameters: + - customer_id + - operation + name: MutateCustomer + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - name: ListAccessibleCustomers + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - customer_client + - email_address + - access_role + - parameters: + - customer_id + - customer_client + name: CreateCustomerClient + required_fields: + - customer_id + - customer_client + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.CustomerService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: detail_placement_view + name_pattern: customers/{customer}/detailPlacementViews/{detail_placement_view} + methods: + - field_name_patterns: + resource_name: detail_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetDetailPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.DetailPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: display_keyword_view + name_pattern: customers/{customer}/displayKeywordViews/{display_keyword_view} + methods: + - field_name_patterns: + resource_name: display_keyword_view + flattening: + groups: + - parameters: + - resource_name + name: GetDisplayKeywordView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.DisplayKeywordViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: distance_view + name_pattern: customers/{customer}/distanceViews/{distance_view} + methods: + - field_name_patterns: + resource_name: distance_view + flattening: + groups: + - parameters: + - resource_name + name: GetDistanceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.DistanceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: domain_category + name_pattern: customers/{customer}/domainCategories/{domain_category} + methods: + - field_name_patterns: + resource_name: domain_category + flattening: + groups: + - parameters: + - resource_name + name: GetDomainCategory + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.DomainCategoryService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: dynamic_search_ads_search_term_view + name_pattern: customers/{customer}/dynamicSearchAdsSearchTermViews/{dynamic_search_ads_search_term_view} + methods: + - field_name_patterns: + resource_name: dynamic_search_ads_search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetDynamicSearchAdsSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.DynamicSearchAdsSearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: expanded_landing_page_view + name_pattern: customers/{customer}/expandedLandingPageViews/{expanded_landing_page_view} + methods: + - field_name_patterns: + resource_name: expanded_landing_page_view + flattening: + groups: + - parameters: + - resource_name + name: GetExpandedLandingPageView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ExpandedLandingPageViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: extension_feed_item + name_pattern: customers/{customer}/extensionFeedItems/{extension_feed_item} + methods: + - field_name_patterns: + resource_name: extension_feed_item + flattening: + groups: + - parameters: + - resource_name + name: GetExtensionFeedItem + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateExtensionFeedItems + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ExtensionFeedItemService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_item + name_pattern: customers/{customer}/feedItems/{feed_item} + methods: + - field_name_patterns: + resource_name: feed_item + flattening: + groups: + - parameters: + - resource_name + name: GetFeedItem + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeedItems + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.FeedItemService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_item_target + name_pattern: customers/{customer}/feedItemTargets/{feed_item_target} + methods: + - field_name_patterns: + resource_name: feed_item_target + flattening: + groups: + - parameters: + - resource_name + name: GetFeedItemTarget + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + name: MutateFeedItemTargets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.FeedItemTargetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_mapping + name_pattern: customers/{customer}/feedMappings/{feed_mapping} + methods: + - field_name_patterns: + resource_name: feed_mapping + flattening: + groups: + - parameters: + - resource_name + name: GetFeedMapping + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeedMappings + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.FeedMappingService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed_placeholder_view + name_pattern: customers/{customer}/feedPlaceholderViews/{feed_placeholder_view} + methods: + - field_name_patterns: + resource_name: feed_placeholder_view + flattening: + groups: + - parameters: + - resource_name + name: GetFeedPlaceholderView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.FeedPlaceholderViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: feed + name_pattern: customers/{customer}/feeds/{feed} + methods: + - field_name_patterns: + resource_name: feed + flattening: + groups: + - parameters: + - resource_name + name: GetFeed + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateFeeds + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.FeedService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: gender_view + name_pattern: customers/{customer}/genderViews/{gender_view} + methods: + - field_name_patterns: + resource_name: gender_view + flattening: + groups: + - parameters: + - resource_name + name: GetGenderView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.GenderViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: geo_target_constant + name_pattern: geoTargetConstants/{geo_target_constant} + methods: + - field_name_patterns: + resource_name: geo_target_constant + flattening: + groups: + - parameters: + - resource_name + name: GetGeoTargetConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - locale + - country_code + name: SuggestGeoTargetConstants + required_fields: + - locale + - country_code + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.GeoTargetConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: geographic_view + name_pattern: customers/{customer}/geographicViews/{geographic_view} + methods: + - field_name_patterns: + resource_name: geographic_view + flattening: + groups: + - parameters: + - resource_name + name: GetGeographicView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.GeographicViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: google_ads_field + name_pattern: googleAdsFields/{google_ads_field} + methods: + - field_name_patterns: + resource_name: google_ads_field + flattening: + groups: + - parameters: + - resource_name + name: GetGoogleAdsField + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + - flattening: + groups: + - parameters: + - query + name: SearchGoogleAdsFields + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - query + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v2.services.GoogleAdsFieldService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - query + - validate_only + - return_summary_row + - parameters: + - customer_id + - query + name: Search + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - customer_id + - query + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 3600000 + - flattening: + groups: + - parameters: + - customer_id + - mutate_operations + - partial_failure + - validate_only + - parameters: + - customer_id + - mutate_operations + name: Mutate + required_fields: + - customer_id + - mutate_operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v2.services.GoogleAdsService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: group_placement_view + name_pattern: customers/{customer}/groupPlacementViews/{group_placement_view} + methods: + - field_name_patterns: + resource_name: group_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetGroupPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.GroupPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: hotel_group_view + name_pattern: customers/{customer}/hotelGroupViews/{hotel_group_view} + methods: + - field_name_patterns: + resource_name: hotel_group_view + flattening: + groups: + - parameters: + - resource_name + name: GetHotelGroupView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.HotelGroupViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: hotel_performance_view + name_pattern: customers/{customer}/hotelPerformanceView + methods: + - field_name_patterns: + resource_name: hotel_performance_view + flattening: + groups: + - parameters: + - resource_name + name: GetHotelPerformanceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.HotelPerformanceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - billing_setup + - issue_year + - issue_month + name: ListInvoices + required_fields: + - customer_id + - billing_setup + - issue_year + - issue_month + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.InvoiceService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_ad_group + name_pattern: customers/{customer}/keywordPlanAdGroups/{keyword_plan_ad_group} + methods: + - field_name_patterns: + resource_name: keyword_plan_ad_group + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanAdGroup + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanAdGroups + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.KeywordPlanAdGroupService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_campaign + name_pattern: customers/{customer}/keywordPlanCampaigns/{keyword_plan_campaign} + methods: + - field_name_patterns: + resource_name: keyword_plan_campaign + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanCampaign + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanCampaigns + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.KeywordPlanCampaignService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + - language + - geo_target_constants + - keyword_plan_network + name: GenerateKeywordIdeas + required_fields: + - customer_id + - language + - geo_target_constants + - keyword_plan_network + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v2.services.KeywordPlanIdeaService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_keyword + name_pattern: customers/{customer}/keywordPlanKeywords/{keyword_plan_keyword} + methods: + - field_name_patterns: + resource_name: keyword_plan_keyword + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanKeyword + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanKeywords + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.KeywordPlanKeywordService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan_negative_keyword + name_pattern: customers/{customer}/keywordPlanNegativeKeywords/{keyword_plan_negative_keyword} + methods: + - field_name_patterns: + resource_name: keyword_plan_negative_keyword + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlanNegativeKeyword + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlanNegativeKeywords + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.KeywordPlanNegativeKeywordService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_plan + name_pattern: customers/{customer}/keywordPlans/{keyword_plan} + methods: + - field_name_patterns: + resource_name: keyword_plan + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordPlan + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateKeywordPlans + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + keyword_plan: keyword_plan + flattening: + groups: + - parameters: + - keyword_plan + name: GenerateForecastMetrics + required_fields: + - keyword_plan + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + - field_name_patterns: + keyword_plan: keyword_plan + flattening: + groups: + - parameters: + - keyword_plan + name: GenerateHistoricalMetrics + required_fields: + - keyword_plan + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 600000 + name: google.ads.googleads.v2.services.KeywordPlanService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: keyword_view + name_pattern: customers/{customer}/keywordViews/{keyword_view} + methods: + - field_name_patterns: + resource_name: keyword_view + flattening: + groups: + - parameters: + - resource_name + name: GetKeywordView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.KeywordViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: label + name_pattern: customers/{customer}/labels/{label} + methods: + - field_name_patterns: + resource_name: label + flattening: + groups: + - parameters: + - resource_name + name: GetLabel + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateLabels + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.LabelService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: landing_page_view + name_pattern: customers/{customer}/landingPageViews/{landing_page_view} + methods: + - field_name_patterns: + resource_name: landing_page_view + flattening: + groups: + - parameters: + - resource_name + name: GetLandingPageView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.LandingPageViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: language_constant + name_pattern: languageConstants/{language_constant} + methods: + - field_name_patterns: + resource_name: language_constant + flattening: + groups: + - parameters: + - resource_name + name: GetLanguageConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.LanguageConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: location_view + name_pattern: customers/{customer}/locationViews/{location_view} + methods: + - field_name_patterns: + resource_name: location_view + flattening: + groups: + - parameters: + - resource_name + name: GetLocationView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.LocationViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: managed_placement_view + name_pattern: customers/{customer}/managedPlacementViews/{managed_placement_view} + methods: + - field_name_patterns: + resource_name: managed_placement_view + flattening: + groups: + - parameters: + - resource_name + name: GetManagedPlacementView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ManagedPlacementViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: media_file + name_pattern: customers/{customer}/mediaFiles/{media_file} + methods: + - field_name_patterns: + resource_name: media_file + flattening: + groups: + - parameters: + - resource_name + name: GetMediaFile + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateMediaFiles + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.MediaFileService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: merchant_center_link + name_pattern: customers/{customer}/merchantCenterLinks/{merchant_center_link} + methods: + - flattening: + groups: + - parameters: + - customer_id + name: ListMerchantCenterLinks + required_fields: + - customer_id + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: merchant_center_link + flattening: + groups: + - parameters: + - resource_name + name: GetMerchantCenterLink + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operation + name: MutateMerchantCenterLink + required_fields: + - customer_id + - operation + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.MerchantCenterLinkService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mobile_app_category_constant + name_pattern: mobileAppCategoryConstants/{mobile_app_category_constant} + methods: + - field_name_patterns: + resource_name: mobile_app_category_constant + flattening: + groups: + - parameters: + - resource_name + name: GetMobileAppCategoryConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.MobileAppCategoryConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mobile_device_constant + name_pattern: mobileDeviceConstants/{mobile_device_constant} + methods: + - field_name_patterns: + resource_name: mobile_device_constant + flattening: + groups: + - parameters: + - resource_name + name: GetMobileDeviceConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.MobileDeviceConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: mutate_job + name_pattern: customers/{customer}/mutateJobs/{mutate_job} + methods: + - flattening: + groups: + - parameters: + - customer_id + name: CreateMutateJob + required_fields: + - customer_id + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + name: GetMutateJob + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + name: ListMutateJobResults + page_streaming: + request: + page_size_field: page_size + token_field: page_token + response: + resources_field: results + token_field: next_page_token + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + long_running: + initial_poll_delay_millis: 500 + max_poll_delay_millis: 5000 + metadata_type: google.ads.googleads.v2.resources.MutateJob.MutateJobMetadata + poll_delay_multiplier: 1.5 + return_type: google.protobuf.Empty + total_poll_timeout_millis: 300000 + name: RunMutateJob + required_fields: + - resource_name + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - field_name_patterns: + resource_name: mutate_job + flattening: + groups: + - parameters: + - resource_name + - sequence_token + - mutate_operations + name: AddMutateJobOperations + required_fields: + - resource_name + - sequence_token + - mutate_operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.MutateJobService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: operating_system_version_constant + name_pattern: operatingSystemVersionConstants/{operating_system_version_constant} + methods: + - field_name_patterns: + resource_name: operating_system_version_constant + flattening: + groups: + - parameters: + - resource_name + name: GetOperatingSystemVersionConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.OperatingSystemVersionConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: paid_organic_search_term_view + name_pattern: customers/{customer}/paidOrganicSearchTermViews/{paid_organic_search_term_view} + methods: + - field_name_patterns: + resource_name: paid_organic_search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetPaidOrganicSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.PaidOrganicSearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: parental_status_view + name_pattern: customers/{customer}/parentalStatusViews/{parental_status_view} + methods: + - field_name_patterns: + resource_name: parental_status_view + flattening: + groups: + - parameters: + - resource_name + name: GetParentalStatusView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ParentalStatusViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - flattening: + groups: + - parameters: + - customer_id + name: ListPaymentsAccounts + required_fields: + - customer_id + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.PaymentsAccountService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: product_bidding_category_constant + name_pattern: productBiddingCategoryConstants/{product_bidding_category_constant} + methods: + - field_name_patterns: + resource_name: product_bidding_category_constant + flattening: + groups: + - parameters: + - resource_name + name: GetProductBiddingCategoryConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ProductBiddingCategoryConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: product_group_view + name_pattern: customers/{customer}/productGroupViews/{product_group_view} + methods: + - field_name_patterns: + resource_name: product_group_view + flattening: + groups: + - parameters: + - resource_name + name: GetProductGroupView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ProductGroupViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: [] + methods: + - name: ListPlannableLocations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - plannable_location_id + name: ListPlannableProducts + required_fields: + - plannable_location_id + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - name: GenerateProductMixIdeas + required_fields: + - customer_id + - plannable_location_id + - currency_code + - budget_micros + - preferences + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - name: GenerateReachForecast + required_fields: + - customer_id + - currency_code + - campaign_duration + - cookie_frequency_cap + - min_effective_frequency + - targeting + - planned_products + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ReachPlanService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: recommendation + name_pattern: customers/{customer}/recommendations/{recommendation} + methods: + - field_name_patterns: + resource_name: recommendation + flattening: + groups: + - parameters: + - resource_name + name: GetRecommendation + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - parameters: + - customer_id + - operations + name: ApplyRecommendation + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - parameters: + - customer_id + - operations + name: DismissRecommendation + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.RecommendationService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: remarketing_action + name_pattern: customers/{customer}/remarketingActions/{remarketing_action} + methods: + - field_name_patterns: + resource_name: remarketing_action + flattening: + groups: + - parameters: + - resource_name + name: GetRemarketingAction + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateRemarketingActions + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.RemarketingActionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: search_term_view + name_pattern: customers/{customer}/searchTermViews/{search_term_view} + methods: + - field_name_patterns: + resource_name: search_term_view + flattening: + groups: + - parameters: + - resource_name + name: GetSearchTermView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.SearchTermViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shared_criteria + name_pattern: customers/{customer}/sharedCriteria/{shared_criteria} + methods: + - field_name_patterns: + resource_name: shared_criteria + flattening: + groups: + - parameters: + - resource_name + name: GetSharedCriterion + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateSharedCriteria + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.SharedCriterionService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shared_set + name_pattern: customers/{customer}/sharedSets/{shared_set} + methods: + - field_name_patterns: + resource_name: shared_set + flattening: + groups: + - parameters: + - resource_name + name: GetSharedSet + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateSharedSets + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.SharedSetService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: shopping_performance_view + name_pattern: customers/{customer}/shoppingPerformanceView + methods: + - field_name_patterns: + resource_name: shopping_performance_view + flattening: + groups: + - parameters: + - resource_name + name: GetShoppingPerformanceView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.ShoppingPerformanceViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: topic_constant + name_pattern: topicConstants/{topic_constant} + methods: + - field_name_patterns: + resource_name: topic_constant + flattening: + groups: + - parameters: + - resource_name + name: GetTopicConstant + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.TopicConstantService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: topic_view + name_pattern: customers/{customer}/topicViews/{topic_view} + methods: + - field_name_patterns: + resource_name: topic_view + flattening: + groups: + - parameters: + - resource_name + name: GetTopicView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.TopicViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: user_interest + name_pattern: customers/{customer}/userInterests/{user_interest} + methods: + - field_name_patterns: + resource_name: user_interest + flattening: + groups: + - parameters: + - resource_name + name: GetUserInterest + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.UserInterestService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: user_list + name_pattern: customers/{customer}/userLists/{user_list} + methods: + - field_name_patterns: + resource_name: user_list + flattening: + groups: + - parameters: + - resource_name + name: GetUserList + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + - flattening: + groups: + - parameters: + - customer_id + - operations + - partial_failure + - validate_only + - parameters: + - customer_id + - operations + name: MutateUserLists + required_fields: + - customer_id + - operations + retry_codes_name: non_idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.UserListService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: user_location_view + name_pattern: customers/{customer}/userLocationViews/{user_location_view} + methods: + - field_name_patterns: + resource_name: user_location_view + flattening: + groups: + - parameters: + - resource_name + name: GetUserLocationView + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.UserLocationViewService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +- collections: + - entity_name: video + name_pattern: customers/{customer}/videos/{video} + methods: + - field_name_patterns: + resource_name: video + flattening: + groups: + - parameters: + - resource_name + name: GetVideo + required_fields: + - resource_name + retry_codes_name: idempotent + retry_params_name: default + timeout_millis: 60000 + name: google.ads.googleads.v2.services.VideoService + retry_codes_def: + - name: idempotent + retry_codes: + - DEADLINE_EXCEEDED + - UNAVAILABLE + - name: non_idempotent + retry_codes: [] + retry_params_def: + - initial_retry_delay_millis: '5000' + initial_rpc_timeout_millis: '3600000' + max_retry_delay_millis: 60000 + max_rpc_timeout_millis: '3600000' + name: default + retry_delay_multiplier: 1.3 + rpc_timeout_multiplier: '1' + total_timeout_millis: '3600000' +language_settings: + csharp: + package_name: Google.Ads.GoogleAds.V2.Services + go: + package_name: google.golang.org/google/ads/googleads/v2/services + java: + package_name: com.google.ads.googleads.v2.services + nodejs: + package_name: v2.services + php: + package_name: Google\Ads\Googleads\V2\Services + python: + package_name: google.ads.googleads_v2.gapic.services + ruby: + package_name: Google::Ads::Googleads::V2::Services +type: com.google.api.codegen.ConfigProto diff --git a/google/ads/googleads/v2/googleads_grpc_service_config.json b/google/ads/googleads/v2/googleads_grpc_service_config.json new file mode 100644 index 00000000..102bafe6 --- /dev/null +++ b/google/ads/googleads/v2/googleads_grpc_service_config.json @@ -0,0 +1,125 @@ +{ + "methodConfig": [ + { + "name": [ + { "service": "google.ads.googleads.v2.services.AccountBudgetProposalService" }, + { "service": "google.ads.googleads.v2.services.AccountBudgetService" }, + { "service": "google.ads.googleads.v2.services.AdGroupAdLabelService" }, + { "service": "google.ads.googleads.v2.services.AdGroupAdAssetViewService" }, + { "service": "google.ads.googleads.v2.services.AdGroupAdService" }, + { "service": "google.ads.googleads.v2.services.AdGroupAudienceViewService" }, + { "service": "google.ads.googleads.v2.services.AdGroupBidModifierService" }, + { "service": "google.ads.googleads.v2.services.AdGroupCriterionLabelService" }, + { "service": "google.ads.googleads.v2.services.AdGroupCriterionService" }, + { "service": "google.ads.googleads.v2.services.AdGroupCriterionSimulationService" }, + { "service": "google.ads.googleads.v2.services.AdGroupExtensionSettingService" }, + { "service": "google.ads.googleads.v2.services.AdGroupFeedService" }, + { "service": "google.ads.googleads.v2.services.AdGroupLabelService" }, + { "service": "google.ads.googleads.v2.services.AdGroupService" }, + { "service": "google.ads.googleads.v2.services.AdGroupSimulationService" }, + { "service": "google.ads.googleads.v2.services.AdParameterService" }, + { "service": "google.ads.googleads.v2.services.AdScheduleViewService" }, + { "service": "google.ads.googleads.v2.services.AdService" }, + { "service": "google.ads.googleads.v2.services.AgeRangeViewService" }, + { "service": "google.ads.googleads.v2.services.AssetService" }, + { "service": "google.ads.googleads.v2.services.BiddingStrategyService" }, + { "service": "google.ads.googleads.v2.services.BillingSetupService" }, + { "service": "google.ads.googleads.v2.services.CampaignAudienceViewService" }, + { "service": "google.ads.googleads.v2.services.CampaignBidModifierService" }, + { "service": "google.ads.googleads.v2.services.CampaignBudgetService" }, + { "service": "google.ads.googleads.v2.services.CampaignCriterionService" }, + { "service": "google.ads.googleads.v2.services.CampaignCriterionSimulationService" }, + { "service": "google.ads.googleads.v2.services.CampaignDraftService" }, + { "service": "google.ads.googleads.v2.services.CampaignExperimentService" }, + { "service": "google.ads.googleads.v2.services.CampaignExtensionSettingService" }, + { "service": "google.ads.googleads.v2.services.CampaignFeedService" }, + { "service": "google.ads.googleads.v2.services.CampaignLabelService" }, + { "service": "google.ads.googleads.v2.services.CampaignService" }, + { "service": "google.ads.googleads.v2.services.CampaignSharedSetService" }, + { "service": "google.ads.googleads.v2.services.CarrierConstantService" }, + { "service": "google.ads.googleads.v2.services.ChangeStatusService" }, + { "service": "google.ads.googleads.v2.services.ClickViewService" }, + { "service": "google.ads.googleads.v2.services.ConversionActionService" }, + { "service": "google.ads.googleads.v2.services.ConversionAdjustmentUploadService" }, + { "service": "google.ads.googleads.v2.services.ConversionUploadService" }, + { "service": "google.ads.googleads.v2.services.CustomInterestService" }, + { "service": "google.ads.googleads.v2.services.CustomerClientLinkService" }, + { "service": "google.ads.googleads.v2.services.CustomerClientService" }, + { "service": "google.ads.googleads.v2.services.CustomerExtensionSettingService" }, + { "service": "google.ads.googleads.v2.services.CustomerFeedService" }, + { "service": "google.ads.googleads.v2.services.CustomerLabelService" }, + { "service": "google.ads.googleads.v2.services.CustomerManagerLinkService" }, + { "service": "google.ads.googleads.v2.services.CustomerNegativeCriterionService" }, + { "service": "google.ads.googleads.v2.services.CustomerService" }, + { "service": "google.ads.googleads.v2.services.DetailPlacementViewService" }, + { "service": "google.ads.googleads.v2.services.DisplayKeywordViewService" }, + { "service": "google.ads.googleads.v2.services.DistanceViewService" }, + { "service": "google.ads.googleads.v2.services.DomainCategoryService" }, + { "service": "google.ads.googleads.v2.services.DynamicSearchAdsSearchTermViewService" }, + { "service": "google.ads.googleads.v2.services.ExpandedLandingPageViewService" }, + { "service": "google.ads.googleads.v2.services.ExtensionFeedItemService" }, + { "service": "google.ads.googleads.v2.services.FeedItemService" }, + { "service": "google.ads.googleads.v2.services.FeedItemTargetService" }, + { "service": "google.ads.googleads.v2.services.FeedMappingService" }, + { "service": "google.ads.googleads.v2.services.FeedPlaceholderViewService" }, + { "service": "google.ads.googleads.v2.services.FeedService" }, + { "service": "google.ads.googleads.v2.services.GenderViewService" }, + { "service": "google.ads.googleads.v2.services.GeographicViewService" }, + { "service": "google.ads.googleads.v2.services.GeoTargetConstantService" }, + { "service": "google.ads.googleads.v2.services.GoogleAdsFieldService" }, + { "service": "google.ads.googleads.v2.services.GoogleAdsService" }, + { "service": "google.ads.googleads.v2.services.GroupPlacementViewService" }, + { "service": "google.ads.googleads.v2.services.HotelGroupViewService" }, + { "service": "google.ads.googleads.v2.services.HotelPerformanceViewService" }, + { "service": "google.ads.googleads.v2.services.InvoiceService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanAdGroupService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanCampaignService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanIdeaService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanKeywordService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanNegativeKeywordService" }, + { "service": "google.ads.googleads.v2.services.KeywordPlanService" }, + { "service": "google.ads.googleads.v2.services.KeywordViewService" }, + { "service": "google.ads.googleads.v2.services.LabelService" }, + { "service": "google.ads.googleads.v2.services.LandingPageViewService" }, + { "service": "google.ads.googleads.v2.services.LanguageConstantService" }, + { "service": "google.ads.googleads.v2.services.LocationViewService" }, + { "service": "google.ads.googleads.v2.services.ManagedPlacementViewService" }, + { "service": "google.ads.googleads.v2.services.MediaFileService" }, + { "service": "google.ads.googleads.v2.services.MerchantCenterLinkService" }, + { "service": "google.ads.googleads.v2.services.MobileAppCategoryConstantService" }, + { "service": "google.ads.googleads.v2.services.MobileDeviceConstantService" }, + { "service": "google.ads.googleads.v2.services.MutateJobService" }, + { "service": "google.ads.googleads.v2.services.OperatingSystemVersionConstantService" }, + { "service": "google.ads.googleads.v2.services.PaidOrganicSearchTermViewService" }, + { "service": "google.ads.googleads.v2.services.ParentalStatusViewService" }, + { "service": "google.ads.googleads.v2.services.PaymentsAccountService" }, + { "service": "google.ads.googleads.v2.services.ProductBiddingCategoryConstantService" }, + { "service": "google.ads.googleads.v2.services.ProductGroupViewService" }, + { "service": "google.ads.googleads.v2.services.ReachPlanService" }, + { "service": "google.ads.googleads.v2.services.RecommendationService" }, + { "service": "google.ads.googleads.v2.services.RemarketingActionService" }, + { "service": "google.ads.googleads.v2.services.SearchTermViewService" }, + { "service": "google.ads.googleads.v2.services.SharedCriterionService" }, + { "service": "google.ads.googleads.v2.services.SharedSetService" }, + { "service": "google.ads.googleads.v2.services.ShoppingPerformanceViewService" }, + { "service": "google.ads.googleads.v2.services.TopicConstantService" }, + { "service": "google.ads.googleads.v2.services.TopicViewService" }, + { "service": "google.ads.googleads.v2.services.UserInterestService" }, + { "service": "google.ads.googleads.v2.services.UserListService" }, + { "service": "google.ads.googleads.v2.services.UserLocationViewService" }, + { "service": "google.ads.googleads.v2.services.VideoService" }, + { "service": "google.longrunning.Operations" } + ], + "timeout": "3600s", + "retryPolicy": { + "initialBackoff": "5s", + "maxBackoff": "60s", + "backoffMultiplier": 1.3, + "retryableStatusCodes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ] + } + } + ] +} diff --git a/google/ads/googleads/v2/googleads_v2.yaml b/google/ads/googleads/v2/googleads_v2.yaml index 1c79f042..7774a300 100644 --- a/google/ads/googleads/v2/googleads_v2.yaml +++ b/google/ads/googleads/v2/googleads_v2.yaml @@ -122,6 +122,7 @@ documentation: API. overview: |- # This warning always fires when the last path segment of packages is not + # the version backend: