module Google::Ads::GoogleAds::Factories::V8::Operations
Public Class Methods
Create a new AccountBudgetProposalOperation
@return [Google::Ads::GoogleAds::V8::Services::AccountBudgetProposalOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 850 def self.account_budget_proposal require "google/ads/google_ads/v8/services/account_budget_proposal_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AccountBudgetProposalOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AccountBudgetProposalOperation.new end end
Create a new AccountLinkOperation
@return [Google::Ads::GoogleAds::V8::Services::AccountLinkOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 934 def self.account_link require "google/ads/google_ads/v8/services/account_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AccountLinkOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AccountLinkOperation.new end end
Create a new AdOperation
@return [Google::Ads::GoogleAds::V8::Services::AdOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 220 def self.ad require "google/ads/google_ads/v8/services/ad_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdOperation.new end end
Create a new AdGroupOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 192 def self.ad_group require "google/ads/google_ads/v8/services/ad_group_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupOperation.new end end
Create a new AdGroupAdOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupAdOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 80 def self.ad_group_ad require "google/ads/google_ads/v8/services/ad_group_ad_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupAdOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupAdOperation.new end end
Create a new AdGroupAdLabelOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupAdLabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 66 def self.ad_group_ad_label require "google/ads/google_ads/v8/services/ad_group_ad_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupAdLabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupAdLabelOperation.new end end
Create a new AdGroupAssetOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupAssetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 94 def self.ad_group_asset require "google/ads/google_ads/v8/services/ad_group_asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupAssetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupAssetOperation.new end end
Create a new AdGroupBidModifierOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupBidModifierOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 108 def self.ad_group_bid_modifier require "google/ads/google_ads/v8/services/ad_group_bid_modifier_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupBidModifierOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupBidModifierOperation.new end end
Create a new AdGroupCriterionOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupCriterionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 136 def self.ad_group_criterion require "google/ads/google_ads/v8/services/ad_group_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupCriterionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupCriterionOperation.new end end
Create a new AdGroupCriterionLabelOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupCriterionLabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 122 def self.ad_group_criterion_label require "google/ads/google_ads/v8/services/ad_group_criterion_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupCriterionLabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupCriterionLabelOperation.new end end
Create a new AdGroupExtensionSettingOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupExtensionSettingOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 150 def self.ad_group_extension_setting require "google/ads/google_ads/v8/services/ad_group_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupExtensionSettingOperation.new end end
Create a new AdGroupFeedOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupFeedOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 164 def self.ad_group_feed require "google/ads/google_ads/v8/services/ad_group_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupFeedOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupFeedOperation.new end end
Create a new AdGroupLabelOperation
@return [Google::Ads::GoogleAds::V8::Services::AdGroupLabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 178 def self.ad_group_label require "google/ads/google_ads/v8/services/ad_group_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdGroupLabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdGroupLabelOperation.new end end
Create a new AdParameterOperation
@return [Google::Ads::GoogleAds::V8::Services::AdParameterOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 206 def self.ad_parameter require "google/ads/google_ads/v8/services/ad_parameter_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AdParameterOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AdParameterOperation.new end end
Create a new ApplyRecommendationOperation
@return [Google::Ads::GoogleAds::V8::Services::ApplyRecommendationOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1018 def self.apply_recommendation require "google/ads/google_ads/v8/services/recommendation_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ApplyRecommendationOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ApplyRecommendationOperation.new end end
Create a new AssetOperation
@return [Google::Ads::GoogleAds::V8::Services::AssetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 234 def self.asset require "google/ads/google_ads/v8/services/asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::AssetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::AssetOperation.new end end
Create a new BatchJobOperation
@return [Google::Ads::GoogleAds::V8::Services::BatchJobOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 836 def self.batch_job require "google/ads/google_ads/v8/services/batch_job_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::BatchJobOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::BatchJobOperation.new end end
Create a new BiddingDataExclusionOperation
@return [Google::Ads::GoogleAds::V8::Services::BiddingDataExclusionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 38 def self.bidding_data_exclusion require "google/ads/google_ads/v8/services/bidding_data_exclusion_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::BiddingDataExclusionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::BiddingDataExclusionOperation.new end end
Create a new BiddingSeasonalityAdjustmentOperation
@return [Google::Ads::GoogleAds::V8::Services::BiddingSeasonalityAdjustmentOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 248 def self.bidding_seasonality_adjustment require "google/ads/google_ads/v8/services/bidding_seasonality_adjustment_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::BiddingSeasonalityAdjustmentOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::BiddingSeasonalityAdjustmentOperation.new end end
Create a new BiddingStrategyOperation
@return [Google::Ads::GoogleAds::V8::Services::BiddingStrategyOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 262 def self.bidding_strategy require "google/ads/google_ads/v8/services/bidding_strategy_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::BiddingStrategyOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::BiddingStrategyOperation.new end end
Create a new BillingSetupOperation
@return [Google::Ads::GoogleAds::V8::Services::BillingSetupOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 864 def self.billing_setup require "google/ads/google_ads/v8/services/billing_setup_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::BillingSetupOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::BillingSetupOperation.new end end
Create a new CampaignOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 388 def self.campaign require "google/ads/google_ads/v8/services/campaign_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignOperation.new end end
Create a new CampaignAssetOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignAssetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 276 def self.campaign_asset require "google/ads/google_ads/v8/services/campaign_asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignAssetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignAssetOperation.new end end
Create a new CampaignBidModifierOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignBidModifierOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 290 def self.campaign_bid_modifier require "google/ads/google_ads/v8/services/campaign_bid_modifier_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignBidModifierOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignBidModifierOperation.new end end
Create a new CampaignBudgetOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignBudgetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 304 def self.campaign_budget require "google/ads/google_ads/v8/services/campaign_budget_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignBudgetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignBudgetOperation.new end end
Create a new CampaignCriterionOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignCriterionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 52 def self.campaign_criterion require "google/ads/google_ads/v8/services/campaign_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignCriterionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignCriterionOperation.new end end
Create a new CampaignDraftOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignDraftOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 318 def self.campaign_draft require "google/ads/google_ads/v8/services/campaign_draft_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignDraftOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignDraftOperation.new end end
Create a new CampaignExperimentOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignExperimentOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 332 def self.campaign_experiment require "google/ads/google_ads/v8/services/campaign_experiment_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignExperimentOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignExperimentOperation.new end end
Create a new CampaignExtensionSettingOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignExtensionSettingOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 346 def self.campaign_extension_setting require "google/ads/google_ads/v8/services/campaign_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignExtensionSettingOperation.new end end
Create a new CampaignFeedOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignFeedOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 360 def self.campaign_feed require "google/ads/google_ads/v8/services/campaign_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignFeedOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignFeedOperation.new end end
Create a new CampaignLabelOperation
@return [Google::Ads::GoogleAds::V8::Services::CampaignLabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 374 def self.campaign_label require "google/ads/google_ads/v8/services/campaign_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CampaignLabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CampaignLabelOperation.new end end
Create a new ConversionActionOperation
@return [Google::Ads::GoogleAds::V8::Services::ConversionActionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 416 def self.conversion_action require "google/ads/google_ads/v8/services/conversion_action_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ConversionActionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ConversionActionOperation.new end end
Create a new ConversionCustomVariableOperation
@return [Google::Ads::GoogleAds::V8::Services::ConversionCustomVariableOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 430 def self.conversion_custom_variable require "google/ads/google_ads/v8/services/conversion_custom_variable_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ConversionCustomVariableOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ConversionCustomVariableOperation.new end end
Create a new ConversionValueRuleOperation
@return [Google::Ads::GoogleAds::V8::Services::ConversionValueRuleOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 444 def self.conversion_value_rule require "google/ads/google_ads/v8/services/conversion_value_rule_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ConversionValueRuleOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ConversionValueRuleOperation.new end end
Create a new ConversionValueRuleSetOperation
@return [Google::Ads::GoogleAds::V8::Services::ConversionValueRuleSetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 458 def self.conversion_value_rule_set require "google/ads/google_ads/v8/services/conversion_value_rule_set_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ConversionValueRuleSetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ConversionValueRuleSetOperation.new end end
Get a reference module containing convenience methods for creating resources
@return [Google::Ads::GoogleAds::Factories::V8::Operations::CreateResource]
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1047 def self.create_resource CreateResource end
Create a new CustomAudienceOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomAudienceOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 990 def self.custom_audience require "google/ads/google_ads/v8/services/custom_audience_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomAudienceOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomAudienceOperation.new end end
Create a new CustomInterestOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomInterestOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1004 def self.custom_interest require "google/ads/google_ads/v8/services/custom_interest_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomInterestOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomInterestOperation.new end end
Create a new CustomerOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 542 def self.customer require "google/ads/google_ads/v8/services/customer_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerOperation.new end end
Create a new CustomerAssetOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerAssetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 472 def self.customer_asset require "google/ads/google_ads/v8/services/customer_asset_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerAssetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerAssetOperation.new end end
Create a new CustomerClientLinkOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerClientLinkOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 920 def self.customer_client_link require "google/ads/google_ads/v8/services/customer_client_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerClientLinkOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerClientLinkOperation.new end end
Create a new CustomerExtensionSettingOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerExtensionSettingOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 486 def self.customer_extension_setting require "google/ads/google_ads/v8/services/customer_extension_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerExtensionSettingOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerExtensionSettingOperation.new end end
Create a new CustomerFeedOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerFeedOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 500 def self.customer_feed require "google/ads/google_ads/v8/services/customer_feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerFeedOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerFeedOperation.new end end
Create a new CustomerLabelOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerLabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 514 def self.customer_label require "google/ads/google_ads/v8/services/customer_label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerLabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerLabelOperation.new end end
Create a new CustomerManagerLinkOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerManagerLinkOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 948 def self.customer_manager_link require "google/ads/google_ads/v8/services/customer_manager_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerManagerLinkOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerManagerLinkOperation.new end end
Create a new CustomerNegativeCriterionOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerNegativeCriterionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 528 def self.customer_negative_criterion require "google/ads/google_ads/v8/services/customer_negative_criterion_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerNegativeCriterionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerNegativeCriterionOperation.new end end
Create a new CustomerUserAccessOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerUserAccessOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 962 def self.customer_user_access require "google/ads/google_ads/v8/services/customer_user_access_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerUserAccessOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerUserAccessOperation.new end end
Create a new CustomerUserAccessInvitationOperation
@return [Google::Ads::GoogleAds::V8::Services::CustomerUserAccessInvitationOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 906 def self.customer_user_access_invitation require "google/ads/google_ads/v8/services/customer_user_access_invitation_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::CustomerUserAccessInvitationOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::CustomerUserAccessInvitationOperation.new end end
Create a new DismissRecommendationOperation
@return [Google::Ads::GoogleAds::V8::Services::DismissRecommendationRequest::DismissRecommendationOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1032 def self.dismiss_recommendation require "google/ads/google_ads/v8/services/recommendation_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::DismissRecommendationRequest::DismissRecommendationOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::DismissRecommendationRequest::DismissRecommendationOperation.new end end
Create a new ExtensionFeedItemOperation
@return [Google::Ads::GoogleAds::V8::Services::ExtensionFeedItemOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 556 def self.extension_feed_item require "google/ads/google_ads/v8/services/extension_feed_item_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::ExtensionFeedItemOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::ExtensionFeedItemOperation.new end end
Create a new FeedOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 640 def self.feed require "google/ads/google_ads/v8/services/feed_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedOperation.new end end
Create a new FeedAttributeOperation
@return [Google::Ads::GoogleAds::V8::Resources::FeedAttributeOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 10 def self.feed_attribute require "google/ads/google_ads/v8/resources/feed_pb" if block_given? op = Google::Ads::GoogleAds::V8::Resources::FeedAttributeOperation.new yield op op else Google::Ads::GoogleAds::V8::Resources::FeedAttributeOperation.new end end
Create a new FeedItemOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedItemOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 570 def self.feed_item require "google/ads/google_ads/v8/services/feed_item_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedItemOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedItemOperation.new end end
Create a new FeedItemSetOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedItemSetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 598 def self.feed_item_set require "google/ads/google_ads/v8/services/feed_item_set_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedItemSetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedItemSetOperation.new end end
Create a new FeedItemSetLinkOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedItemSetLinkOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 584 def self.feed_item_set_link require "google/ads/google_ads/v8/services/feed_item_set_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedItemSetLinkOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedItemSetLinkOperation.new end end
Create a new FeedItemTargetOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedItemTargetOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 612 def self.feed_item_target require "google/ads/google_ads/v8/services/feed_item_target_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedItemTargetOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedItemTargetOperation.new end end
Create a new FeedMappingOperation
@return [Google::Ads::GoogleAds::V8::Services::FeedMappingOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 626 def self.feed_mapping require "google/ads/google_ads/v8/services/feed_mapping_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::FeedMappingOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::FeedMappingOperation.new end end
Create a new KeywordPlanOperation
@return [Google::Ads::GoogleAds::V8::Services::KeywordPlanOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 710 def self.keyword_plan require "google/ads/google_ads/v8/services/keyword_plan_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::KeywordPlanOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::KeywordPlanOperation.new end end
Create a new KeywordPlanAdGroupOperation
@return [Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 668 def self.keyword_plan_ad_group require "google/ads/google_ads/v8/services/keyword_plan_ad_group_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupOperation.new end end
Create a new KeywordPlanAdGroupKeywordOperation
@return [Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupKeywordOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 654 def self.keyword_plan_ad_group_keyword require "google/ads/google_ads/v8/services/keyword_plan_ad_group_keyword_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupKeywordOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupKeywordOperation.new end end
Create a new KeywordPlanCampaignOperation
@return [Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 696 def self.keyword_plan_campaign require "google/ads/google_ads/v8/services/keyword_plan_campaign_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignOperation.new end end
Create a new KeywordPlanCampaignKeywordOperation
@return [Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignKeywordOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 682 def self.keyword_plan_campaign_keyword require "google/ads/google_ads/v8/services/keyword_plan_campaign_keyword_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignKeywordOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignKeywordOperation.new end end
Create a new LabelOperation
@return [Google::Ads::GoogleAds::V8::Services::LabelOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 724 def self.label require "google/ads/google_ads/v8/services/label_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::LabelOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::LabelOperation.new end end
Create a new MediaFileOperation
@return [Google::Ads::GoogleAds::V8::Services::MediaFileOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 738 def self.media_file require "google/ads/google_ads/v8/services/media_file_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::MediaFileOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::MediaFileOperation.new end end
Create a new MerchantCenterLinkOperation
@return [Google::Ads::GoogleAds::V8::Services::MerchantCenterLinkOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 976 def self.merchant_center_link require "google/ads/google_ads/v8/services/merchant_center_link_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::MerchantCenterLinkOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::MerchantCenterLinkOperation.new end end
Create a new MutateOperation
@return [Google::Ads::GoogleAds::V8::Services::MutateOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 822 def self.mutate require "google/ads/google_ads/v8/services/google_ads_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::MutateOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::MutateOperation.new end end
Create a new OfflineUserDataJobOperation
@return [Google::Ads::GoogleAds::V8::Services::OfflineUserDataJobOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 892 def self.offline_user_data_job require "google/ads/google_ads/v8/services/offline_user_data_job_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::OfflineUserDataJobOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::OfflineUserDataJobOperation.new end end
Create a new RemarketingActionOperation
@return [Google::Ads::GoogleAds::V8::Services::RemarketingActionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 752 def self.remarketing_action require "google/ads/google_ads/v8/services/remarketing_action_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::RemarketingActionOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::RemarketingActionOperation.new end end
Get a reference module containing convenience methods for removing resources
@return [Google::Ads::GoogleAds::Factories::V8::Operations::RemoveResource]
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1063 def self.remove_resource RemoveResource end
Create a new SmartCampaignSettingOperation
@return [Google::Ads::GoogleAds::V8::Services::SmartCampaignSettingOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 794 def self.smart_campaign_setting require "google/ads/google_ads/v8/services/smart_campaign_setting_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::SmartCampaignSettingOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::SmartCampaignSettingOperation.new end end
Create a new TargetRestrictionOperation
@return [Google::Ads::GoogleAds::V8::Common::TargetRestrictionOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 24 def self.target_restriction require "google/ads/google_ads/v8/common/targeting_setting_pb" if block_given? op = Google::Ads::GoogleAds::V8::Common::TargetRestrictionOperation.new yield op op else Google::Ads::GoogleAds::V8::Common::TargetRestrictionOperation.new end end
Get a reference module containing convenience methods for updating resources
@return [Google::Ads::GoogleAds::Factories::V8::Operations::UpdateResource]
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 1055 def self.update_resource UpdateResource end
Create a new UserDataOperation
@return [Google::Ads::GoogleAds::V8::Services::UserDataOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 878 def self.user_data require "google/ads/google_ads/v8/services/user_data_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::UserDataOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::UserDataOperation.new end end
Create a new UserListOperation
@return [Google::Ads::GoogleAds::V8::Services::UserListOperation] the operation
# File lib/google/ads/google_ads/factories/v8/operations.rb, line 808 def self.user_list require "google/ads/google_ads/v8/services/user_list_service_pb" if block_given? op = Google::Ads::GoogleAds::V8::Services::UserListOperation.new yield op op else Google::Ads::GoogleAds::V8::Services::UserListOperation.new end end