Module: Google::Ads::GoogleAds::Factories::V5::Operations
- Defined in:
- lib/google/ads/google_ads/factories/v5/operations.rb
Defined Under Namespace
Modules: CreateResource, RemoveResource, UpdateResource
Class Method Summary collapse
-
.account_budget_proposal ⇒ Google::Ads::GoogleAds::V5::Services::AccountBudgetProposalOperation
Create a new AccountBudgetProposalOperation.
-
.account_link ⇒ Google::Ads::GoogleAds::V5::Services::AccountLinkOperation
Create a new AccountLinkOperation.
-
.ad ⇒ Google::Ads::GoogleAds::V5::Services::AdOperation
Create a new AdOperation.
-
.ad_group ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupOperation
Create a new AdGroupOperation.
-
.ad_group_ad ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupAdOperation
Create a new AdGroupAdOperation.
-
.ad_group_ad_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupAdLabelOperation
Create a new AdGroupAdLabelOperation.
-
.ad_group_bid_modifier ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupBidModifierOperation
Create a new AdGroupBidModifierOperation.
-
.ad_group_criterion ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupCriterionOperation
Create a new AdGroupCriterionOperation.
-
.ad_group_criterion_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupCriterionLabelOperation
Create a new AdGroupCriterionLabelOperation.
-
.ad_group_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupExtensionSettingOperation
Create a new AdGroupExtensionSettingOperation.
-
.ad_group_feed ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupFeedOperation
Create a new AdGroupFeedOperation.
-
.ad_group_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupLabelOperation
Create a new AdGroupLabelOperation.
-
.ad_parameter ⇒ Google::Ads::GoogleAds::V5::Services::AdParameterOperation
Create a new AdParameterOperation.
-
.apply_recommendation ⇒ Google::Ads::GoogleAds::V5::Services::ApplyRecommendationOperation
Create a new ApplyRecommendationOperation.
-
.asset ⇒ Google::Ads::GoogleAds::V5::Services::AssetOperation
Create a new AssetOperation.
-
.batch_job ⇒ Google::Ads::GoogleAds::V5::Services::BatchJobOperation
Create a new BatchJobOperation.
-
.bidding_strategy ⇒ Google::Ads::GoogleAds::V5::Services::BiddingStrategyOperation
Create a new BiddingStrategyOperation.
-
.billing_setup ⇒ Google::Ads::GoogleAds::V5::Services::BillingSetupOperation
Create a new BillingSetupOperation.
-
.campaign ⇒ Google::Ads::GoogleAds::V5::Services::CampaignOperation
Create a new CampaignOperation.
-
.campaign_asset ⇒ Google::Ads::GoogleAds::V5::Services::CampaignAssetOperation
Create a new CampaignAssetOperation.
-
.campaign_bid_modifier ⇒ Google::Ads::GoogleAds::V5::Services::CampaignBidModifierOperation
Create a new CampaignBidModifierOperation.
-
.campaign_budget ⇒ Google::Ads::GoogleAds::V5::Services::CampaignBudgetOperation
Create a new CampaignBudgetOperation.
-
.campaign_criterion ⇒ Google::Ads::GoogleAds::V5::Services::CampaignCriterionOperation
Create a new CampaignCriterionOperation.
-
.campaign_draft ⇒ Google::Ads::GoogleAds::V5::Services::CampaignDraftOperation
Create a new CampaignDraftOperation.
-
.campaign_experiment ⇒ Google::Ads::GoogleAds::V5::Services::CampaignExperimentOperation
Create a new CampaignExperimentOperation.
-
.campaign_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::CampaignExtensionSettingOperation
Create a new CampaignExtensionSettingOperation.
-
.campaign_feed ⇒ Google::Ads::GoogleAds::V5::Services::CampaignFeedOperation
Create a new CampaignFeedOperation.
-
.campaign_label ⇒ Google::Ads::GoogleAds::V5::Services::CampaignLabelOperation
Create a new CampaignLabelOperation.
-
.campaign_shared_set ⇒ Google::Ads::GoogleAds::V5::Services::CampaignSharedSetOperation
Create a new CampaignSharedSetOperation.
-
.conversion_action ⇒ Google::Ads::GoogleAds::V5::Services::ConversionActionOperation
Create a new ConversionActionOperation.
-
.create_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::CreateResource
Get a reference module containing convenience methods for creating resources.
-
.custom_interest ⇒ Google::Ads::GoogleAds::V5::Services::CustomInterestOperation
Create a new CustomInterestOperation.
-
.customer ⇒ Google::Ads::GoogleAds::V5::Services::CustomerOperation
Create a new CustomerOperation.
-
.customer_client_link ⇒ Google::Ads::GoogleAds::V5::Services::CustomerClientLinkOperation
Create a new CustomerClientLinkOperation.
-
.customer_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::CustomerExtensionSettingOperation
Create a new CustomerExtensionSettingOperation.
-
.customer_feed ⇒ Google::Ads::GoogleAds::V5::Services::CustomerFeedOperation
Create a new CustomerFeedOperation.
-
.customer_label ⇒ Google::Ads::GoogleAds::V5::Services::CustomerLabelOperation
Create a new CustomerLabelOperation.
-
.customer_manager_link ⇒ Google::Ads::GoogleAds::V5::Services::CustomerManagerLinkOperation
Create a new CustomerManagerLinkOperation.
-
.customer_negative_criterion ⇒ Google::Ads::GoogleAds::V5::Services::CustomerNegativeCriterionOperation
Create a new CustomerNegativeCriterionOperation.
-
.dismiss_recommendation ⇒ Google::Ads::GoogleAds::V5::Services::DismissRecommendationRequest::DismissRecommendationOperation
Create a new DismissRecommendationOperation.
-
.extension_feed_item ⇒ Google::Ads::GoogleAds::V5::Services::ExtensionFeedItemOperation
Create a new ExtensionFeedItemOperation.
-
.feed ⇒ Google::Ads::GoogleAds::V5::Services::FeedOperation
Create a new FeedOperation.
-
.feed_attribute ⇒ Google::Ads::GoogleAds::V5::Resources::FeedAttributeOperation
Create a new FeedAttributeOperation.
-
.feed_item ⇒ Google::Ads::GoogleAds::V5::Services::FeedItemOperation
Create a new FeedItemOperation.
-
.feed_item_target ⇒ Google::Ads::GoogleAds::V5::Services::FeedItemTargetOperation
Create a new FeedItemTargetOperation.
-
.feed_mapping ⇒ Google::Ads::GoogleAds::V5::Services::FeedMappingOperation
Create a new FeedMappingOperation.
-
.keyword_plan ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanOperation
Create a new KeywordPlanOperation.
-
.keyword_plan_ad_group ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupOperation
Create a new KeywordPlanAdGroupOperation.
-
.keyword_plan_ad_group_keyword ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupKeywordOperation
Create a new KeywordPlanAdGroupKeywordOperation.
-
.keyword_plan_campaign ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignOperation
Create a new KeywordPlanCampaignOperation.
-
.keyword_plan_campaign_keyword ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignKeywordOperation
Create a new KeywordPlanCampaignKeywordOperation.
-
.label ⇒ Google::Ads::GoogleAds::V5::Services::LabelOperation
Create a new LabelOperation.
-
.media_file ⇒ Google::Ads::GoogleAds::V5::Services::MediaFileOperation
Create a new MediaFileOperation.
-
.merchant_center_link ⇒ Google::Ads::GoogleAds::V5::Services::MerchantCenterLinkOperation
Create a new MerchantCenterLinkOperation.
-
.mutate ⇒ Google::Ads::GoogleAds::V5::Services::MutateOperation
Create a new MutateOperation.
-
.offline_user_data_job ⇒ Google::Ads::GoogleAds::V5::Services::OfflineUserDataJobOperation
Create a new OfflineUserDataJobOperation.
-
.remarketing_action ⇒ Google::Ads::GoogleAds::V5::Services::RemarketingActionOperation
Create a new RemarketingActionOperation.
-
.remove_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::RemoveResource
Get a reference module containing convenience methods for removing resources.
-
.shared_criterion ⇒ Google::Ads::GoogleAds::V5::Services::SharedCriterionOperation
Create a new SharedCriterionOperation.
-
.shared_set ⇒ Google::Ads::GoogleAds::V5::Services::SharedSetOperation
Create a new SharedSetOperation.
-
.target_restriction ⇒ Google::Ads::GoogleAds::V5::Common::TargetRestrictionOperation
Create a new TargetRestrictionOperation.
-
.update_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::UpdateResource
Get a reference module containing convenience methods for updating resources.
-
.user_data ⇒ Google::Ads::GoogleAds::V5::Services::UserDataOperation
Create a new UserDataOperation.
-
.user_list ⇒ Google::Ads::GoogleAds::V5::Services::UserListOperation
Create a new UserListOperation.
Class Method Details
.account_budget_proposal ⇒ Google::Ads::GoogleAds::V5::Services::AccountBudgetProposalOperation
Create a new AccountBudgetProposalOperation
374 375 376 377 378 379 380 381 382 383 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 374 def self.account_budget_proposal require "google/ads/google_ads/v5/services/account_budget_proposal_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AccountBudgetProposalOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AccountBudgetProposalOperation.new end end |
.account_link ⇒ Google::Ads::GoogleAds::V5::Services::AccountLinkOperation
Create a new AccountLinkOperation
220 221 222 223 224 225 226 227 228 229 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 220 def self.account_link require "google/ads/google_ads/v5/services/account_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AccountLinkOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AccountLinkOperation.new end end |
.ad ⇒ Google::Ads::GoogleAds::V5::Services::AdOperation
Create a new AdOperation
486 487 488 489 490 491 492 493 494 495 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 486 def self.ad require "google/ads/google_ads/v5/services/ad_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdOperation.new end end |
.ad_group ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupOperation
Create a new AdGroupOperation
332 333 334 335 336 337 338 339 340 341 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 332 def self.ad_group require "google/ads/google_ads/v5/services/ad_group_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupOperation.new end end |
.ad_group_ad ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupAdOperation
Create a new AdGroupAdOperation
402 403 404 405 406 407 408 409 410 411 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 402 def self.ad_group_ad require "google/ads/google_ads/v5/services/ad_group_ad_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupAdOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupAdOperation.new end end |
.ad_group_ad_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupAdLabelOperation
Create a new AdGroupAdLabelOperation
122 123 124 125 126 127 128 129 130 131 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 122 def self.ad_group_ad_label require "google/ads/google_ads/v5/services/ad_group_ad_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupAdLabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupAdLabelOperation.new end end |
.ad_group_bid_modifier ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupBidModifierOperation
Create a new AdGroupBidModifierOperation
416 417 418 419 420 421 422 423 424 425 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 416 def self.ad_group_bid_modifier require "google/ads/google_ads/v5/services/ad_group_bid_modifier_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupBidModifierOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupBidModifierOperation.new end end |
.ad_group_criterion ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupCriterionOperation
Create a new AdGroupCriterionOperation
430 431 432 433 434 435 436 437 438 439 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 430 def self.ad_group_criterion require "google/ads/google_ads/v5/services/ad_group_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupCriterionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupCriterionOperation.new end end |
.ad_group_criterion_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupCriterionLabelOperation
Create a new AdGroupCriterionLabelOperation
94 95 96 97 98 99 100 101 102 103 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 94 def self.ad_group_criterion_label require "google/ads/google_ads/v5/services/ad_group_criterion_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupCriterionLabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupCriterionLabelOperation.new end end |
.ad_group_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupExtensionSettingOperation
Create a new AdGroupExtensionSettingOperation
108 109 110 111 112 113 114 115 116 117 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 108 def self.ad_group_extension_setting require "google/ads/google_ads/v5/services/ad_group_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupExtensionSettingOperation.new end end |
.ad_group_feed ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupFeedOperation
Create a new AdGroupFeedOperation
444 445 446 447 448 449 450 451 452 453 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 444 def self.ad_group_feed require "google/ads/google_ads/v5/services/ad_group_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupFeedOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupFeedOperation.new end end |
.ad_group_label ⇒ Google::Ads::GoogleAds::V5::Services::AdGroupLabelOperation
Create a new AdGroupLabelOperation
458 459 460 461 462 463 464 465 466 467 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 458 def self.ad_group_label require "google/ads/google_ads/v5/services/ad_group_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdGroupLabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdGroupLabelOperation.new end end |
.ad_parameter ⇒ Google::Ads::GoogleAds::V5::Services::AdParameterOperation
Create a new AdParameterOperation
472 473 474 475 476 477 478 479 480 481 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 472 def self.ad_parameter require "google/ads/google_ads/v5/services/ad_parameter_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AdParameterOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AdParameterOperation.new end end |
.apply_recommendation ⇒ Google::Ads::GoogleAds::V5::Services::ApplyRecommendationOperation
Create a new ApplyRecommendationOperation
808 809 810 811 812 813 814 815 816 817 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 808 def self.apply_recommendation require "google/ads/google_ads/v5/services/recommendation_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::ApplyRecommendationOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::ApplyRecommendationOperation.new end end |
.asset ⇒ Google::Ads::GoogleAds::V5::Services::AssetOperation
Create a new AssetOperation
388 389 390 391 392 393 394 395 396 397 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 388 def self.asset require "google/ads/google_ads/v5/services/asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::AssetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::AssetOperation.new end end |
.batch_job ⇒ Google::Ads::GoogleAds::V5::Services::BatchJobOperation
Create a new BatchJobOperation
766 767 768 769 770 771 772 773 774 775 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 766 def self.batch_job require "google/ads/google_ads/v5/services/batch_job_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::BatchJobOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::BatchJobOperation.new end end |
.bidding_strategy ⇒ Google::Ads::GoogleAds::V5::Services::BiddingStrategyOperation
Create a new BiddingStrategyOperation
500 501 502 503 504 505 506 507 508 509 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 500 def self.bidding_strategy require "google/ads/google_ads/v5/services/bidding_strategy_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::BiddingStrategyOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::BiddingStrategyOperation.new end end |
.billing_setup ⇒ Google::Ads::GoogleAds::V5::Services::BillingSetupOperation
Create a new BillingSetupOperation
290 291 292 293 294 295 296 297 298 299 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 290 def self.billing_setup require "google/ads/google_ads/v5/services/billing_setup_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::BillingSetupOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::BillingSetupOperation.new end end |
.campaign ⇒ Google::Ads::GoogleAds::V5::Services::CampaignOperation
Create a new CampaignOperation
80 81 82 83 84 85 86 87 88 89 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 80 def self.campaign require "google/ads/google_ads/v5/services/campaign_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignOperation.new end end |
.campaign_asset ⇒ Google::Ads::GoogleAds::V5::Services::CampaignAssetOperation
Create a new CampaignAssetOperation
262 263 264 265 266 267 268 269 270 271 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 262 def self.campaign_asset require "google/ads/google_ads/v5/services/campaign_asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignAssetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignAssetOperation.new end end |
.campaign_bid_modifier ⇒ Google::Ads::GoogleAds::V5::Services::CampaignBidModifierOperation
Create a new CampaignBidModifierOperation
514 515 516 517 518 519 520 521 522 523 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 514 def self.campaign_bid_modifier require "google/ads/google_ads/v5/services/campaign_bid_modifier_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignBidModifierOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignBidModifierOperation.new end end |
.campaign_budget ⇒ Google::Ads::GoogleAds::V5::Services::CampaignBudgetOperation
Create a new CampaignBudgetOperation
52 53 54 55 56 57 58 59 60 61 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 52 def self.campaign_budget require "google/ads/google_ads/v5/services/campaign_budget_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignBudgetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignBudgetOperation.new end end |
.campaign_criterion ⇒ Google::Ads::GoogleAds::V5::Services::CampaignCriterionOperation
Create a new CampaignCriterionOperation
528 529 530 531 532 533 534 535 536 537 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 528 def self.campaign_criterion require "google/ads/google_ads/v5/services/campaign_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignCriterionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignCriterionOperation.new end end |
.campaign_draft ⇒ Google::Ads::GoogleAds::V5::Services::CampaignDraftOperation
Create a new CampaignDraftOperation
542 543 544 545 546 547 548 549 550 551 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 542 def self.campaign_draft require "google/ads/google_ads/v5/services/campaign_draft_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignDraftOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignDraftOperation.new end end |
.campaign_experiment ⇒ Google::Ads::GoogleAds::V5::Services::CampaignExperimentOperation
Create a new CampaignExperimentOperation
556 557 558 559 560 561 562 563 564 565 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 556 def self.campaign_experiment require "google/ads/google_ads/v5/services/campaign_experiment_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignExperimentOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignExperimentOperation.new end end |
.campaign_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::CampaignExtensionSettingOperation
Create a new CampaignExtensionSettingOperation
318 319 320 321 322 323 324 325 326 327 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 318 def self.campaign_extension_setting require "google/ads/google_ads/v5/services/campaign_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignExtensionSettingOperation.new end end |
.campaign_feed ⇒ Google::Ads::GoogleAds::V5::Services::CampaignFeedOperation
Create a new CampaignFeedOperation
150 151 152 153 154 155 156 157 158 159 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 150 def self.campaign_feed require "google/ads/google_ads/v5/services/campaign_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignFeedOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignFeedOperation.new end end |
.campaign_label ⇒ Google::Ads::GoogleAds::V5::Services::CampaignLabelOperation
Create a new CampaignLabelOperation
66 67 68 69 70 71 72 73 74 75 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 66 def self.campaign_label require "google/ads/google_ads/v5/services/campaign_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignLabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignLabelOperation.new end end |
.campaign_shared_set ⇒ Google::Ads::GoogleAds::V5::Services::CampaignSharedSetOperation
Create a new CampaignSharedSetOperation
234 235 236 237 238 239 240 241 242 243 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 234 def self.campaign_shared_set require "google/ads/google_ads/v5/services/campaign_shared_set_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CampaignSharedSetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CampaignSharedSetOperation.new end end |
.conversion_action ⇒ Google::Ads::GoogleAds::V5::Services::ConversionActionOperation
Create a new ConversionActionOperation
136 137 138 139 140 141 142 143 144 145 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 136 def self.conversion_action require "google/ads/google_ads/v5/services/conversion_action_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::ConversionActionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::ConversionActionOperation.new end end |
.create_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::CreateResource
Get a reference module containing convenience methods for creating resources
865 866 867 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 865 def self.create_resource CreateResource end |
.custom_interest ⇒ Google::Ads::GoogleAds::V5::Services::CustomInterestOperation
Create a new CustomInterestOperation
794 795 796 797 798 799 800 801 802 803 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 794 def self.custom_interest require "google/ads/google_ads/v5/services/custom_interest_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomInterestOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomInterestOperation.new end end |
.customer ⇒ Google::Ads::GoogleAds::V5::Services::CustomerOperation
Create a new CustomerOperation
626 627 628 629 630 631 632 633 634 635 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 626 def self.customer require "google/ads/google_ads/v5/services/customer_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerOperation.new end end |
.customer_client_link ⇒ Google::Ads::GoogleAds::V5::Services::CustomerClientLinkOperation
Create a new CustomerClientLinkOperation
850 851 852 853 854 855 856 857 858 859 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 850 def self.customer_client_link require "google/ads/google_ads/v5/services/customer_client_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerClientLinkOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerClientLinkOperation.new end end |
.customer_extension_setting ⇒ Google::Ads::GoogleAds::V5::Services::CustomerExtensionSettingOperation
Create a new CustomerExtensionSettingOperation
570 571 572 573 574 575 576 577 578 579 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 570 def self.customer_extension_setting require "google/ads/google_ads/v5/services/customer_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerExtensionSettingOperation.new end end |
.customer_feed ⇒ Google::Ads::GoogleAds::V5::Services::CustomerFeedOperation
Create a new CustomerFeedOperation
584 585 586 587 588 589 590 591 592 593 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 584 def self.customer_feed require "google/ads/google_ads/v5/services/customer_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerFeedOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerFeedOperation.new end end |
.customer_label ⇒ Google::Ads::GoogleAds::V5::Services::CustomerLabelOperation
Create a new CustomerLabelOperation
598 599 600 601 602 603 604 605 606 607 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 598 def self.customer_label require "google/ads/google_ads/v5/services/customer_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerLabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerLabelOperation.new end end |
.customer_manager_link ⇒ Google::Ads::GoogleAds::V5::Services::CustomerManagerLinkOperation
Create a new CustomerManagerLinkOperation
360 361 362 363 364 365 366 367 368 369 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 360 def self.customer_manager_link require "google/ads/google_ads/v5/services/customer_manager_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerManagerLinkOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerManagerLinkOperation.new end end |
.customer_negative_criterion ⇒ Google::Ads::GoogleAds::V5::Services::CustomerNegativeCriterionOperation
Create a new CustomerNegativeCriterionOperation
612 613 614 615 616 617 618 619 620 621 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 612 def self.customer_negative_criterion require "google/ads/google_ads/v5/services/customer_negative_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::CustomerNegativeCriterionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::CustomerNegativeCriterionOperation.new end end |
.dismiss_recommendation ⇒ Google::Ads::GoogleAds::V5::Services::DismissRecommendationRequest::DismissRecommendationOperation
Create a new DismissRecommendationOperation
822 823 824 825 826 827 828 829 830 831 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 822 def self.dismiss_recommendation require "google/ads/google_ads/v5/services/recommendation_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::DismissRecommendationRequest::DismissRecommendationOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::DismissRecommendationRequest::DismissRecommendationOperation.new end end |
.extension_feed_item ⇒ Google::Ads::GoogleAds::V5::Services::ExtensionFeedItemOperation
Create a new ExtensionFeedItemOperation
640 641 642 643 644 645 646 647 648 649 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 640 def self.extension_feed_item require "google/ads/google_ads/v5/services/extension_feed_item_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::ExtensionFeedItemOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::ExtensionFeedItemOperation.new end end |
.feed ⇒ Google::Ads::GoogleAds::V5::Services::FeedOperation
Create a new FeedOperation
178 179 180 181 182 183 184 185 186 187 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 178 def self.feed require "google/ads/google_ads/v5/services/feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::FeedOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::FeedOperation.new end end |
.feed_attribute ⇒ Google::Ads::GoogleAds::V5::Resources::FeedAttributeOperation
Create a new FeedAttributeOperation
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 10 def self.feed_attribute require "google/ads/google_ads/v5/resources/feed_pb" if block_given? op = Google::Ads::GoogleAds::V5::Resources::FeedAttributeOperation.new yield op op else Google::Ads::GoogleAds::V5::Resources::FeedAttributeOperation.new end end |
.feed_item ⇒ Google::Ads::GoogleAds::V5::Services::FeedItemOperation
Create a new FeedItemOperation
654 655 656 657 658 659 660 661 662 663 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 654 def self.feed_item require "google/ads/google_ads/v5/services/feed_item_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::FeedItemOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::FeedItemOperation.new end end |
.feed_item_target ⇒ Google::Ads::GoogleAds::V5::Services::FeedItemTargetOperation
Create a new FeedItemTargetOperation
248 249 250 251 252 253 254 255 256 257 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 248 def self.feed_item_target require "google/ads/google_ads/v5/services/feed_item_target_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::FeedItemTargetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::FeedItemTargetOperation.new end end |
.feed_mapping ⇒ Google::Ads::GoogleAds::V5::Services::FeedMappingOperation
Create a new FeedMappingOperation
668 669 670 671 672 673 674 675 676 677 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 668 def self.feed_mapping require "google/ads/google_ads/v5/services/feed_mapping_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::FeedMappingOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::FeedMappingOperation.new end end |
.keyword_plan ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanOperation
Create a new KeywordPlanOperation
206 207 208 209 210 211 212 213 214 215 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 206 def self.keyword_plan require "google/ads/google_ads/v5/services/keyword_plan_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::KeywordPlanOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::KeywordPlanOperation.new end end |
.keyword_plan_ad_group ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupOperation
Create a new KeywordPlanAdGroupOperation
192 193 194 195 196 197 198 199 200 201 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 192 def self.keyword_plan_ad_group require "google/ads/google_ads/v5/services/keyword_plan_ad_group_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupOperation.new end end |
.keyword_plan_ad_group_keyword ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupKeywordOperation
Create a new KeywordPlanAdGroupKeywordOperation
682 683 684 685 686 687 688 689 690 691 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 682 def self.keyword_plan_ad_group_keyword require "google/ads/google_ads/v5/services/keyword_plan_ad_group_keyword_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupKeywordOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::KeywordPlanAdGroupKeywordOperation.new end end |
.keyword_plan_campaign ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignOperation
Create a new KeywordPlanCampaignOperation
164 165 166 167 168 169 170 171 172 173 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 164 def self.keyword_plan_campaign require "google/ads/google_ads/v5/services/keyword_plan_campaign_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignOperation.new end end |
.keyword_plan_campaign_keyword ⇒ Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignKeywordOperation
Create a new KeywordPlanCampaignKeywordOperation
696 697 698 699 700 701 702 703 704 705 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 696 def self.keyword_plan_campaign_keyword require "google/ads/google_ads/v5/services/keyword_plan_campaign_keyword_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignKeywordOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::KeywordPlanCampaignKeywordOperation.new end end |
.label ⇒ Google::Ads::GoogleAds::V5::Services::LabelOperation
Create a new LabelOperation
38 39 40 41 42 43 44 45 46 47 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 38 def self.label require "google/ads/google_ads/v5/services/label_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::LabelOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::LabelOperation.new end end |
.media_file ⇒ Google::Ads::GoogleAds::V5::Services::MediaFileOperation
Create a new MediaFileOperation
710 711 712 713 714 715 716 717 718 719 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 710 def self.media_file require "google/ads/google_ads/v5/services/media_file_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::MediaFileOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::MediaFileOperation.new end end |
.merchant_center_link ⇒ Google::Ads::GoogleAds::V5::Services::MerchantCenterLinkOperation
Create a new MerchantCenterLinkOperation
304 305 306 307 308 309 310 311 312 313 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 304 def self.merchant_center_link require "google/ads/google_ads/v5/services/merchant_center_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::MerchantCenterLinkOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::MerchantCenterLinkOperation.new end end |
.mutate ⇒ Google::Ads::GoogleAds::V5::Services::MutateOperation
Create a new MutateOperation
752 753 754 755 756 757 758 759 760 761 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 752 def self.mutate require "google/ads/google_ads/v5/services/google_ads_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::MutateOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::MutateOperation.new end end |
.offline_user_data_job ⇒ Google::Ads::GoogleAds::V5::Services::OfflineUserDataJobOperation
Create a new OfflineUserDataJobOperation
780 781 782 783 784 785 786 787 788 789 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 780 def self.offline_user_data_job require "google/ads/google_ads/v5/services/offline_user_data_job_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::OfflineUserDataJobOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::OfflineUserDataJobOperation.new end end |
.remarketing_action ⇒ Google::Ads::GoogleAds::V5::Services::RemarketingActionOperation
Create a new RemarketingActionOperation
724 725 726 727 728 729 730 731 732 733 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 724 def self.remarketing_action require "google/ads/google_ads/v5/services/remarketing_action_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::RemarketingActionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::RemarketingActionOperation.new end end |
.remove_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::RemoveResource
Get a reference module containing convenience methods for removing resources
881 882 883 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 881 def self.remove_resource RemoveResource end |
.shared_criterion ⇒ Google::Ads::GoogleAds::V5::Services::SharedCriterionOperation
Create a new SharedCriterionOperation
346 347 348 349 350 351 352 353 354 355 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 346 def self.shared_criterion require "google/ads/google_ads/v5/services/shared_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::SharedCriterionOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::SharedCriterionOperation.new end end |
.shared_set ⇒ Google::Ads::GoogleAds::V5::Services::SharedSetOperation
Create a new SharedSetOperation
276 277 278 279 280 281 282 283 284 285 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 276 def self.shared_set require "google/ads/google_ads/v5/services/shared_set_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::SharedSetOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::SharedSetOperation.new end end |
.target_restriction ⇒ Google::Ads::GoogleAds::V5::Common::TargetRestrictionOperation
Create a new TargetRestrictionOperation
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 24 def self.target_restriction require "google/ads/google_ads/v5/common/targeting_setting_pb" if block_given? op = Google::Ads::GoogleAds::V5::Common::TargetRestrictionOperation.new yield op op else Google::Ads::GoogleAds::V5::Common::TargetRestrictionOperation.new end end |
.update_resource ⇒ Google::Ads::GoogleAds::Factories::V5::Operations::UpdateResource
Get a reference module containing convenience methods for updating resources
873 874 875 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 873 def self.update_resource UpdateResource end |
.user_data ⇒ Google::Ads::GoogleAds::V5::Services::UserDataOperation
Create a new UserDataOperation
836 837 838 839 840 841 842 843 844 845 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 836 def self.user_data require "google/ads/google_ads/v5/services/user_data_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::UserDataOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::UserDataOperation.new end end |
.user_list ⇒ Google::Ads::GoogleAds::V5::Services::UserListOperation
Create a new UserListOperation
738 739 740 741 742 743 744 745 746 747 |
# File 'lib/google/ads/google_ads/factories/v5/operations.rb', line 738 def self.user_list require "google/ads/google_ads/v5/services/user_list_service_pb" if block_given? op = Google::Ads::GoogleAds::V5::Services::UserListOperation.new yield op op else Google::Ads::GoogleAds::V5::Services::UserListOperation.new end end |