Module: Google::Ads::GoogleAds::Factories::V17::Operations::RemoveResource

Defined in:
lib/google/ads/google_ads/factories/v17/operations.rb

Class Method Summary collapse

Class Method Details

.account_budget_proposal(path) ⇒ Object

A convenience method for creating an AccountBudgetProposalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6210
6211
6212
6213
6214
6215
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6210

def self.(path)
  require "google/ads/google_ads/v17/services/account_budget_proposal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AccountBudgetProposalOperation.new
  op["remove"] = path
  op
end

A convenience method for creating an AccountLinkOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6221
6222
6223
6224
6225
6226
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6221

def self.(path)
  require "google/ads/google_ads/v17/services/account_link_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AccountLinkOperation.new
  op["remove"] = path
  op
end

.ad(path) ⇒ Object

A convenience method for creating an AdOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6386
6387
6388
6389
6390
6391
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6386

def self.ad(path)
  require "google/ads/google_ads/v17/services/ad_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdOperation.new
  op["remove"] = path
  op
end

.ad_group(path) ⇒ Object

A convenience method for creating an AdGroupOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6364
6365
6366
6367
6368
6369
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6364

def self.ad_group(path)
  require "google/ads/google_ads/v17/services/ad_group_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupOperation.new
  op["remove"] = path
  op
end

.ad_group_ad(path) ⇒ Object

A convenience method for creating an AdGroupAdOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6243
6244
6245
6246
6247
6248
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6243

def self.ad_group_ad(path)
  require "google/ads/google_ads/v17/services/ad_group_ad_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupAdOperation.new
  op["remove"] = path
  op
end

.ad_group_ad_label(path) ⇒ Object

A convenience method for creating an AdGroupAdLabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6232
6233
6234
6235
6236
6237
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6232

def self.ad_group_ad_label(path)
  require "google/ads/google_ads/v17/services/ad_group_ad_label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupAdLabelOperation.new
  op["remove"] = path
  op
end

.ad_group_asset(path) ⇒ Object

A convenience method for creating an AdGroupAssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6254
6255
6256
6257
6258
6259
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6254

def self.ad_group_asset(path)
  require "google/ads/google_ads/v17/services/ad_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupAssetOperation.new
  op["remove"] = path
  op
end

.ad_group_asset_set(path) ⇒ Object

A convenience method for creating an AdGroupAssetSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6265
6266
6267
6268
6269
6270
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6265

def self.ad_group_asset_set(path)
  require "google/ads/google_ads/v17/services/ad_group_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupAssetSetOperation.new
  op["remove"] = path
  op
end

.ad_group_bid_modifier(path) ⇒ Object

A convenience method for creating an AdGroupBidModifierOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6276
6277
6278
6279
6280
6281
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6276

def self.ad_group_bid_modifier(path)
  require "google/ads/google_ads/v17/services/ad_group_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupBidModifierOperation.new
  op["remove"] = path
  op
end

.ad_group_criterion(path) ⇒ Object

A convenience method for creating an AdGroupCriterionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6309
6310
6311
6312
6313
6314
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6309

def self.ad_group_criterion(path)
  require "google/ads/google_ads/v17/services/ad_group_criterion_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupCriterionOperation.new
  op["remove"] = path
  op
end

.ad_group_criterion_customizer(path) ⇒ Object

A convenience method for creating an AdGroupCriterionCustomizerOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6287
6288
6289
6290
6291
6292
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6287

def self.ad_group_criterion_customizer(path)
  require "google/ads/google_ads/v17/services/ad_group_criterion_customizer_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupCriterionCustomizerOperation.new
  op["remove"] = path
  op
end

.ad_group_criterion_label(path) ⇒ Object

A convenience method for creating an AdGroupCriterionLabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6298
6299
6300
6301
6302
6303
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6298

def self.ad_group_criterion_label(path)
  require "google/ads/google_ads/v17/services/ad_group_criterion_label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupCriterionLabelOperation.new
  op["remove"] = path
  op
end

.ad_group_customizer(path) ⇒ Object

A convenience method for creating an AdGroupCustomizerOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6320
6321
6322
6323
6324
6325
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6320

def self.ad_group_customizer(path)
  require "google/ads/google_ads/v17/services/ad_group_customizer_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupCustomizerOperation.new
  op["remove"] = path
  op
end

.ad_group_extension_setting(path) ⇒ Object

A convenience method for creating an AdGroupExtensionSettingOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6331
6332
6333
6334
6335
6336
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6331

def self.ad_group_extension_setting(path)
  require "google/ads/google_ads/v17/services/ad_group_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupExtensionSettingOperation.new
  op["remove"] = path
  op
end

.ad_group_feed(path) ⇒ Object

A convenience method for creating an AdGroupFeedOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6342
6343
6344
6345
6346
6347
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6342

def self.ad_group_feed(path)
  require "google/ads/google_ads/v17/services/ad_group_feed_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupFeedOperation.new
  op["remove"] = path
  op
end

.ad_group_label(path) ⇒ Object

A convenience method for creating an AdGroupLabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6353
6354
6355
6356
6357
6358
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6353

def self.ad_group_label(path)
  require "google/ads/google_ads/v17/services/ad_group_label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdGroupLabelOperation.new
  op["remove"] = path
  op
end

.ad_parameter(path) ⇒ Object

A convenience method for creating an AdParameterOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6375
6376
6377
6378
6379
6380
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6375

def self.ad_parameter(path)
  require "google/ads/google_ads/v17/services/ad_parameter_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AdParameterOperation.new
  op["remove"] = path
  op
end

.apply_recommendation(path) ⇒ Object

A convenience method for creating an ApplyRecommendationOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7222
7223
7224
7225
7226
7227
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7222

def self.apply_recommendation(path)
  require "google/ads/google_ads/v17/services/recommendation_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ApplyRecommendationOperation.new
  op["remove"] = path
  op
end

.asset(path) ⇒ Object

A convenience method for creating an AssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6441
6442
6443
6444
6445
6446
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6441

def self.asset(path)
  require "google/ads/google_ads/v17/services/asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetOperation.new
  op["remove"] = path
  op
end

.asset_group(path) ⇒ Object

A convenience method for creating an AssetGroupOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6419
6420
6421
6422
6423
6424
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6419

def self.asset_group(path)
  require "google/ads/google_ads/v17/services/asset_group_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetGroupOperation.new
  op["remove"] = path
  op
end

.asset_group_asset(path) ⇒ Object

A convenience method for creating an AssetGroupAssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6397
6398
6399
6400
6401
6402
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6397

def self.asset_group_asset(path)
  require "google/ads/google_ads/v17/services/asset_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetGroupAssetOperation.new
  op["remove"] = path
  op
end

.asset_group_listing_group_filter(path) ⇒ Object

A convenience method for creating an AssetGroupListingGroupFilterOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6408
6409
6410
6411
6412
6413
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6408

def self.asset_group_listing_group_filter(path)
  require "google/ads/google_ads/v17/services/asset_group_listing_group_filter_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetGroupListingGroupFilterOperation.new
  op["remove"] = path
  op
end

.asset_group_signal(path) ⇒ Object

A convenience method for creating an AssetGroupSignalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6430
6431
6432
6433
6434
6435
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6430

def self.asset_group_signal(path)
  require "google/ads/google_ads/v17/services/asset_group_signal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetGroupSignalOperation.new
  op["remove"] = path
  op
end

.asset_set(path) ⇒ Object

A convenience method for creating an AssetSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6463
6464
6465
6466
6467
6468
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6463

def self.asset_set(path)
  require "google/ads/google_ads/v17/services/asset_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetSetOperation.new
  op["remove"] = path
  op
end

.asset_set_asset(path) ⇒ Object

A convenience method for creating an AssetSetAssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6452
6453
6454
6455
6456
6457
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6452

def self.asset_set_asset(path)
  require "google/ads/google_ads/v17/services/asset_set_asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AssetSetAssetOperation.new
  op["remove"] = path
  op
end

.audience(path) ⇒ Object

A convenience method for creating an AudienceOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6474
6475
6476
6477
6478
6479
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6474

def self.audience(path)
  require "google/ads/google_ads/v17/services/audience_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::AudienceOperation.new
  op["remove"] = path
  op
end

.batch_job(path) ⇒ Object

A convenience method for creating an BatchJobOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7079
7080
7081
7082
7083
7084
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7079

def self.batch_job(path)
  require "google/ads/google_ads/v17/services/batch_job_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::BatchJobOperation.new
  op["remove"] = path
  op
end

.bidding_data_exclusion(path) ⇒ Object

A convenience method for creating an BiddingDataExclusionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6485
6486
6487
6488
6489
6490
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6485

def self.bidding_data_exclusion(path)
  require "google/ads/google_ads/v17/services/bidding_data_exclusion_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::BiddingDataExclusionOperation.new
  op["remove"] = path
  op
end

.bidding_seasonality_adjustment(path) ⇒ Object

A convenience method for creating an BiddingSeasonalityAdjustmentOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6496
6497
6498
6499
6500
6501
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6496

def self.bidding_seasonality_adjustment(path)
  require "google/ads/google_ads/v17/services/bidding_seasonality_adjustment_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::BiddingSeasonalityAdjustmentOperation.new
  op["remove"] = path
  op
end

.bidding_strategy(path) ⇒ Object

A convenience method for creating an BiddingStrategyOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6507
6508
6509
6510
6511
6512
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6507

def self.bidding_strategy(path)
  require "google/ads/google_ads/v17/services/bidding_strategy_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::BiddingStrategyOperation.new
  op["remove"] = path
  op
end

.billing_setup(path) ⇒ Object

A convenience method for creating an BillingSetupOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7090
7091
7092
7093
7094
7095
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7090

def self.billing_setup(path)
  require "google/ads/google_ads/v17/services/billing_setup_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::BillingSetupOperation.new
  op["remove"] = path
  op
end

.campaign(path) ⇒ Object

A convenience method for creating an CampaignOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6650
6651
6652
6653
6654
6655
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6650

def self.campaign(path)
  require "google/ads/google_ads/v17/services/campaign_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignOperation.new
  op["remove"] = path
  op
end

.campaign_asset(path) ⇒ Object

A convenience method for creating an CampaignAssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6518
6519
6520
6521
6522
6523
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6518

def self.campaign_asset(path)
  require "google/ads/google_ads/v17/services/campaign_asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignAssetOperation.new
  op["remove"] = path
  op
end

.campaign_asset_set(path) ⇒ Object

A convenience method for creating an CampaignAssetSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6529
6530
6531
6532
6533
6534
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6529

def self.campaign_asset_set(path)
  require "google/ads/google_ads/v17/services/campaign_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignAssetSetOperation.new
  op["remove"] = path
  op
end

.campaign_bid_modifier(path) ⇒ Object

A convenience method for creating an CampaignBidModifierOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6540
6541
6542
6543
6544
6545
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6540

def self.campaign_bid_modifier(path)
  require "google/ads/google_ads/v17/services/campaign_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignBidModifierOperation.new
  op["remove"] = path
  op
end

.campaign_budget(path) ⇒ Object

A convenience method for creating an CampaignBudgetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6551
6552
6553
6554
6555
6556
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6551

def self.campaign_budget(path)
  require "google/ads/google_ads/v17/services/campaign_budget_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignBudgetOperation.new
  op["remove"] = path
  op
end

.campaign_conversion_goal(path) ⇒ Object

A convenience method for creating an CampaignConversionGoalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6562
6563
6564
6565
6566
6567
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6562

def self.campaign_conversion_goal(path)
  require "google/ads/google_ads/v17/services/campaign_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignConversionGoalOperation.new
  op["remove"] = path
  op
end

.campaign_criterion(path) ⇒ Object

A convenience method for creating an CampaignCriterionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6573
6574
6575
6576
6577
6578
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6573

def self.campaign_criterion(path)
  require "google/ads/google_ads/v17/services/campaign_criterion_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignCriterionOperation.new
  op["remove"] = path
  op
end

.campaign_customizer(path) ⇒ Object

A convenience method for creating an CampaignCustomizerOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6584
6585
6586
6587
6588
6589
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6584

def self.campaign_customizer(path)
  require "google/ads/google_ads/v17/services/campaign_customizer_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignCustomizerOperation.new
  op["remove"] = path
  op
end

.campaign_draft(path) ⇒ Object

A convenience method for creating an CampaignDraftOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6595
6596
6597
6598
6599
6600
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6595

def self.campaign_draft(path)
  require "google/ads/google_ads/v17/services/campaign_draft_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignDraftOperation.new
  op["remove"] = path
  op
end

.campaign_extension_setting(path) ⇒ Object

A convenience method for creating an CampaignExtensionSettingOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6606
6607
6608
6609
6610
6611
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6606

def self.campaign_extension_setting(path)
  require "google/ads/google_ads/v17/services/campaign_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignExtensionSettingOperation.new
  op["remove"] = path
  op
end

.campaign_feed(path) ⇒ Object

A convenience method for creating an CampaignFeedOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6617
6618
6619
6620
6621
6622
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6617

def self.campaign_feed(path)
  require "google/ads/google_ads/v17/services/campaign_feed_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignFeedOperation.new
  op["remove"] = path
  op
end

.campaign_group(path) ⇒ Object

A convenience method for creating an CampaignGroupOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6628
6629
6630
6631
6632
6633
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6628

def self.campaign_group(path)
  require "google/ads/google_ads/v17/services/campaign_group_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignGroupOperation.new
  op["remove"] = path
  op
end

.campaign_label(path) ⇒ Object

A convenience method for creating an CampaignLabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6639
6640
6641
6642
6643
6644
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6639

def self.campaign_label(path)
  require "google/ads/google_ads/v17/services/campaign_label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignLabelOperation.new
  op["remove"] = path
  op
end

.campaign_lifecycle_goal(path) ⇒ Object

A convenience method for creating an CampaignLifecycleGoalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7101
7102
7103
7104
7105
7106
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7101

def self.campaign_lifecycle_goal(path)
  require "google/ads/google_ads/v17/services/campaign_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignLifecycleGoalOperation.new
  op["remove"] = path
  op
end

.campaign_shared_set(path) ⇒ Object

A convenience method for creating an CampaignSharedSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6661
6662
6663
6664
6665
6666
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6661

def self.campaign_shared_set(path)
  require "google/ads/google_ads/v17/services/campaign_shared_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CampaignSharedSetOperation.new
  op["remove"] = path
  op
end

.conversion_action(path) ⇒ Object

A convenience method for creating an ConversionActionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6672
6673
6674
6675
6676
6677
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6672

def self.conversion_action(path)
  require "google/ads/google_ads/v17/services/conversion_action_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ConversionActionOperation.new
  op["remove"] = path
  op
end

.conversion_custom_variable(path) ⇒ Object

A convenience method for creating an ConversionCustomVariableOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6683
6684
6685
6686
6687
6688
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6683

def self.conversion_custom_variable(path)
  require "google/ads/google_ads/v17/services/conversion_custom_variable_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ConversionCustomVariableOperation.new
  op["remove"] = path
  op
end

.conversion_goal_campaign_config(path) ⇒ Object

A convenience method for creating an ConversionGoalCampaignConfigOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6694
6695
6696
6697
6698
6699
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6694

def self.conversion_goal_campaign_config(path)
  require "google/ads/google_ads/v17/services/conversion_goal_campaign_config_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ConversionGoalCampaignConfigOperation.new
  op["remove"] = path
  op
end

.conversion_value_rule(path) ⇒ Object

A convenience method for creating an ConversionValueRuleOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6705
6706
6707
6708
6709
6710
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6705

def self.conversion_value_rule(path)
  require "google/ads/google_ads/v17/services/conversion_value_rule_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ConversionValueRuleOperation.new
  op["remove"] = path
  op
end

.conversion_value_rule_set(path) ⇒ Object

A convenience method for creating an ConversionValueRuleSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6716
6717
6718
6719
6720
6721
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6716

def self.conversion_value_rule_set(path)
  require "google/ads/google_ads/v17/services/conversion_value_rule_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ConversionValueRuleSetOperation.new
  op["remove"] = path
  op
end

.custom_audience(path) ⇒ Object

A convenience method for creating an CustomAudienceOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7112
7113
7114
7115
7116
7117
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7112

def self.custom_audience(path)
  require "google/ads/google_ads/v17/services/custom_audience_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomAudienceOperation.new
  op["remove"] = path
  op
end

.custom_conversion_goal(path) ⇒ Object

A convenience method for creating an CustomConversionGoalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6727
6728
6729
6730
6731
6732
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6727

def self.custom_conversion_goal(path)
  require "google/ads/google_ads/v17/services/custom_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomConversionGoalOperation.new
  op["remove"] = path
  op
end

.custom_interest(path) ⇒ Object

A convenience method for creating an CustomInterestOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7123
7124
7125
7126
7127
7128
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7123

def self.custom_interest(path)
  require "google/ads/google_ads/v17/services/custom_interest_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomInterestOperation.new
  op["remove"] = path
  op
end

.customer(path) ⇒ Object

A convenience method for creating an CustomerOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6815
6816
6817
6818
6819
6820
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6815

def self.customer(path)
  require "google/ads/google_ads/v17/services/customer_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerOperation.new
  op["remove"] = path
  op
end

.customer_asset(path) ⇒ Object

A convenience method for creating an CustomerAssetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6738
6739
6740
6741
6742
6743
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6738

def self.customer_asset(path)
  require "google/ads/google_ads/v17/services/customer_asset_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerAssetOperation.new
  op["remove"] = path
  op
end

.customer_asset_set(path) ⇒ Object

A convenience method for creating an CustomerAssetSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7134
7135
7136
7137
7138
7139
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7134

def self.customer_asset_set(path)
  require "google/ads/google_ads/v17/services/customer_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerAssetSetOperation.new
  op["remove"] = path
  op
end

A convenience method for creating an CustomerClientLinkOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7145
7146
7147
7148
7149
7150
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7145

def self.customer_client_link(path)
  require "google/ads/google_ads/v17/services/customer_client_link_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerClientLinkOperation.new
  op["remove"] = path
  op
end

.customer_conversion_goal(path) ⇒ Object

A convenience method for creating an CustomerConversionGoalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6749
6750
6751
6752
6753
6754
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6749

def self.customer_conversion_goal(path)
  require "google/ads/google_ads/v17/services/customer_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerConversionGoalOperation.new
  op["remove"] = path
  op
end

.customer_customizer(path) ⇒ Object

A convenience method for creating an CustomerCustomizerOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6760
6761
6762
6763
6764
6765
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6760

def self.customer_customizer(path)
  require "google/ads/google_ads/v17/services/customer_customizer_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerCustomizerOperation.new
  op["remove"] = path
  op
end

.customer_extension_setting(path) ⇒ Object

A convenience method for creating an CustomerExtensionSettingOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6771
6772
6773
6774
6775
6776
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6771

def self.customer_extension_setting(path)
  require "google/ads/google_ads/v17/services/customer_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerExtensionSettingOperation.new
  op["remove"] = path
  op
end

.customer_feed(path) ⇒ Object

A convenience method for creating an CustomerFeedOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6782
6783
6784
6785
6786
6787
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6782

def self.customer_feed(path)
  require "google/ads/google_ads/v17/services/customer_feed_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerFeedOperation.new
  op["remove"] = path
  op
end

.customer_label(path) ⇒ Object

A convenience method for creating an CustomerLabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6793
6794
6795
6796
6797
6798
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6793

def self.customer_label(path)
  require "google/ads/google_ads/v17/services/customer_label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerLabelOperation.new
  op["remove"] = path
  op
end

.customer_lifecycle_goal(path) ⇒ Object

A convenience method for creating an CustomerLifecycleGoalOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7156
7157
7158
7159
7160
7161
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7156

def self.customer_lifecycle_goal(path)
  require "google/ads/google_ads/v17/services/customer_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerLifecycleGoalOperation.new
  op["remove"] = path
  op
end

A convenience method for creating an CustomerManagerLinkOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7167
7168
7169
7170
7171
7172
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7167

def self.customer_manager_link(path)
  require "google/ads/google_ads/v17/services/customer_manager_link_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerManagerLinkOperation.new
  op["remove"] = path
  op
end

.customer_negative_criterion(path) ⇒ Object

A convenience method for creating an CustomerNegativeCriterionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6804
6805
6806
6807
6808
6809
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6804

def self.customer_negative_criterion(path)
  require "google/ads/google_ads/v17/services/customer_negative_criterion_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerNegativeCriterionOperation.new
  op["remove"] = path
  op
end

.customer_sk_ad_network_conversion_value_schema(path) ⇒ Object

A convenience method for creating an CustomerSkAdNetworkConversionValueSchemaOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7178
7179
7180
7181
7182
7183
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7178

def self.customer_sk_ad_network_conversion_value_schema(path)
  require "google/ads/google_ads/v17/services/customer_sk_ad_network_conversion_value_schema_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerSkAdNetworkConversionValueSchemaOperation.new
  op["remove"] = path
  op
end

.customer_user_access(path) ⇒ Object

A convenience method for creating an CustomerUserAccessOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7200
7201
7202
7203
7204
7205
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7200

def self.customer_user_access(path)
  require "google/ads/google_ads/v17/services/customer_user_access_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerUserAccessOperation.new
  op["remove"] = path
  op
end

.customer_user_access_invitation(path) ⇒ Object

A convenience method for creating an CustomerUserAccessInvitationOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7189
7190
7191
7192
7193
7194
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7189

def self.customer_user_access_invitation(path)
  require "google/ads/google_ads/v17/services/customer_user_access_invitation_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomerUserAccessInvitationOperation.new
  op["remove"] = path
  op
end

.customizer_attribute(path) ⇒ Object

A convenience method for creating an CustomizerAttributeOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6826
6827
6828
6829
6830
6831
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6826

def self.customizer_attribute(path)
  require "google/ads/google_ads/v17/services/customizer_attribute_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::CustomizerAttributeOperation.new
  op["remove"] = path
  op
end

.dismiss_recommendation(path) ⇒ Object

A convenience method for creating an DismissRecommendationOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7233
7234
7235
7236
7237
7238
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7233

def self.dismiss_recommendation(path)
  require "google/ads/google_ads/v17/services/recommendation_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::DismissRecommendationRequest::DismissRecommendationOperation.new
  op["remove"] = path
  op
end

.experiment(path) ⇒ Object

A convenience method for creating an ExperimentOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6848
6849
6850
6851
6852
6853
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6848

def self.experiment(path)
  require "google/ads/google_ads/v17/services/experiment_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ExperimentOperation.new
  op["remove"] = path
  op
end

.experiment_arm(path) ⇒ Object

A convenience method for creating an ExperimentArmOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6837
6838
6839
6840
6841
6842
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6837

def self.experiment_arm(path)
  require "google/ads/google_ads/v17/services/experiment_arm_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ExperimentArmOperation.new
  op["remove"] = path
  op
end

.extension_feed_item(path) ⇒ Object

A convenience method for creating an ExtensionFeedItemOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6859
6860
6861
6862
6863
6864
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6859

def self.extension_feed_item(path)
  require "google/ads/google_ads/v17/services/extension_feed_item_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::ExtensionFeedItemOperation.new
  op["remove"] = path
  op
end

.feed(path) ⇒ Object

A convenience method for creating an FeedOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6925
6926
6927
6928
6929
6930
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6925

def self.feed(path)
  require "google/ads/google_ads/v17/services/feed_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedOperation.new
  op["remove"] = path
  op
end

.feed_attribute(path) ⇒ Object

A convenience method for creating an FeedAttributeOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6199
6200
6201
6202
6203
6204
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6199

def self.feed_attribute(path)
  require "google/ads/google_ads/v17/resources/feed_pb"
  op = Google::Ads::GoogleAds::V17::Resources::FeedAttributeOperation.new
  op["remove"] = path
  op
end

.feed_item(path) ⇒ Object

A convenience method for creating an FeedItemOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6870
6871
6872
6873
6874
6875
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6870

def self.feed_item(path)
  require "google/ads/google_ads/v17/services/feed_item_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedItemOperation.new
  op["remove"] = path
  op
end

.feed_item_set(path) ⇒ Object

A convenience method for creating an FeedItemSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6892
6893
6894
6895
6896
6897
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6892

def self.feed_item_set(path)
  require "google/ads/google_ads/v17/services/feed_item_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedItemSetOperation.new
  op["remove"] = path
  op
end

A convenience method for creating an FeedItemSetLinkOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6881
6882
6883
6884
6885
6886
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6881

def self.feed_item_set_link(path)
  require "google/ads/google_ads/v17/services/feed_item_set_link_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedItemSetLinkOperation.new
  op["remove"] = path
  op
end

.feed_item_target(path) ⇒ Object

A convenience method for creating an FeedItemTargetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6903
6904
6905
6906
6907
6908
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6903

def self.feed_item_target(path)
  require "google/ads/google_ads/v17/services/feed_item_target_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedItemTargetOperation.new
  op["remove"] = path
  op
end

.feed_mapping(path) ⇒ Object

A convenience method for creating an FeedMappingOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6914
6915
6916
6917
6918
6919
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6914

def self.feed_mapping(path)
  require "google/ads/google_ads/v17/services/feed_mapping_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::FeedMappingOperation.new
  op["remove"] = path
  op
end

.keyword_plan(path) ⇒ Object

A convenience method for creating an KeywordPlanOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6980
6981
6982
6983
6984
6985
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6980

def self.keyword_plan(path)
  require "google/ads/google_ads/v17/services/keyword_plan_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::KeywordPlanOperation.new
  op["remove"] = path
  op
end

.keyword_plan_ad_group(path) ⇒ Object

A convenience method for creating an KeywordPlanAdGroupOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6947
6948
6949
6950
6951
6952
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6947

def self.keyword_plan_ad_group(path)
  require "google/ads/google_ads/v17/services/keyword_plan_ad_group_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::KeywordPlanAdGroupOperation.new
  op["remove"] = path
  op
end

.keyword_plan_ad_group_keyword(path) ⇒ Object

A convenience method for creating an KeywordPlanAdGroupKeywordOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6936
6937
6938
6939
6940
6941
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6936

def self.keyword_plan_ad_group_keyword(path)
  require "google/ads/google_ads/v17/services/keyword_plan_ad_group_keyword_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::KeywordPlanAdGroupKeywordOperation.new
  op["remove"] = path
  op
end

.keyword_plan_campaign(path) ⇒ Object

A convenience method for creating an KeywordPlanCampaignOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6969
6970
6971
6972
6973
6974
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6969

def self.keyword_plan_campaign(path)
  require "google/ads/google_ads/v17/services/keyword_plan_campaign_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::KeywordPlanCampaignOperation.new
  op["remove"] = path
  op
end

.keyword_plan_campaign_keyword(path) ⇒ Object

A convenience method for creating an KeywordPlanCampaignKeywordOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6958
6959
6960
6961
6962
6963
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6958

def self.keyword_plan_campaign_keyword(path)
  require "google/ads/google_ads/v17/services/keyword_plan_campaign_keyword_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::KeywordPlanCampaignKeywordOperation.new
  op["remove"] = path
  op
end

.label(path) ⇒ Object

A convenience method for creating an LabelOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6991
6992
6993
6994
6995
6996
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6991

def self.label(path)
  require "google/ads/google_ads/v17/services/label_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::LabelOperation.new
  op["remove"] = path
  op
end

.mutate(path) ⇒ Object

A convenience method for creating an MutateOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7068
7069
7070
7071
7072
7073
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7068

def self.mutate(path)
  require "google/ads/google_ads/v17/services/google_ads_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::MutateOperation.new
  op["remove"] = path
  op
end

.offline_user_data_job(path) ⇒ Object

A convenience method for creating an OfflineUserDataJobOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7211
7212
7213
7214
7215
7216
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7211

def self.offline_user_data_job(path)
  require "google/ads/google_ads/v17/services/offline_user_data_job_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::OfflineUserDataJobOperation.new
  op["remove"] = path
  op
end

.recommendation_subscription(path) ⇒ Object

A convenience method for creating an RecommendationSubscriptionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7002
7003
7004
7005
7006
7007
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7002

def self.recommendation_subscription(path)
  require "google/ads/google_ads/v17/services/recommendation_subscription_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::RecommendationSubscriptionOperation.new
  op["remove"] = path
  op
end

.remarketing_action(path) ⇒ Object

A convenience method for creating an RemarketingActionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7013
7014
7015
7016
7017
7018
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7013

def self.remarketing_action(path)
  require "google/ads/google_ads/v17/services/remarketing_action_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::RemarketingActionOperation.new
  op["remove"] = path
  op
end

.shared_criterion(path) ⇒ Object

A convenience method for creating an SharedCriterionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7024
7025
7026
7027
7028
7029
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7024

def self.shared_criterion(path)
  require "google/ads/google_ads/v17/services/shared_criterion_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::SharedCriterionOperation.new
  op["remove"] = path
  op
end

.shared_set(path) ⇒ Object

A convenience method for creating an SharedSetOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7035
7036
7037
7038
7039
7040
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7035

def self.shared_set(path)
  require "google/ads/google_ads/v17/services/shared_set_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::SharedSetOperation.new
  op["remove"] = path
  op
end

.smart_campaign_setting(path) ⇒ Object

A convenience method for creating an SmartCampaignSettingOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7046
7047
7048
7049
7050
7051
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7046

def self.smart_campaign_setting(path)
  require "google/ads/google_ads/v17/services/smart_campaign_setting_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::SmartCampaignSettingOperation.new
  op["remove"] = path
  op
end

.target_restriction(path) ⇒ Object

A convenience method for creating an TargetRestrictionOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



6188
6189
6190
6191
6192
6193
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 6188

def self.target_restriction(path)
  require "google/ads/google_ads/v17/common/targeting_setting_pb"
  op = Google::Ads::GoogleAds::V17::Common::TargetRestrictionOperation.new
  op["remove"] = path
  op
end

.user_data(path) ⇒ Object

A convenience method for creating an UserDataOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7244
7245
7246
7247
7248
7249
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7244

def self.user_data(path)
  require "google/ads/google_ads/v17/services/user_data_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::UserDataOperation.new
  op["remove"] = path
  op
end

.user_list(path) ⇒ Object

A convenience method for creating an UserListOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7057
7058
7059
7060
7061
7062
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7057

def self.user_list(path)
  require "google/ads/google_ads/v17/services/user_list_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::UserListOperation.new
  op["remove"] = path
  op
end

.user_list_customer_type(path) ⇒ Object

A convenience method for creating an UserListCustomerTypeOperation instance with its “remove” field preopulated with a resource path corresponding to the resource to be removed.

Parameters:

  • path (String)

    the resource name of the resource to delete.



7255
7256
7257
7258
7259
7260
# File 'lib/google/ads/google_ads/factories/v17/operations.rb', line 7255

def self.user_list_customer_type(path)
  require "google/ads/google_ads/v17/services/user_list_customer_type_service_pb"
  op = Google::Ads::GoogleAds::V17::Services::UserListCustomerTypeOperation.new
  op["remove"] = path
  op
end