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

Defined in:
lib/google/ads/google_ads/factories/v16/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.



6169
6170
6171
6172
6173
6174
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6169

def self.(path)
  require "google/ads/google_ads/v16/services/account_budget_proposal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6180
6181
6182
6183
6184
6185
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6180

def self.(path)
  require "google/ads/google_ads/v16/services/account_link_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6345
6346
6347
6348
6349
6350
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6345

def self.ad(path)
  require "google/ads/google_ads/v16/services/ad_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6323
6324
6325
6326
6327
6328
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6323

def self.ad_group(path)
  require "google/ads/google_ads/v16/services/ad_group_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6202
6203
6204
6205
6206
6207
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6202

def self.ad_group_ad(path)
  require "google/ads/google_ads/v16/services/ad_group_ad_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6191
6192
6193
6194
6195
6196
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6191

def self.ad_group_ad_label(path)
  require "google/ads/google_ads/v16/services/ad_group_ad_label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6213
6214
6215
6216
6217
6218
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6213

def self.ad_group_asset(path)
  require "google/ads/google_ads/v16/services/ad_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6224
6225
6226
6227
6228
6229
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6224

def self.ad_group_asset_set(path)
  require "google/ads/google_ads/v16/services/ad_group_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6235
6236
6237
6238
6239
6240
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6235

def self.ad_group_bid_modifier(path)
  require "google/ads/google_ads/v16/services/ad_group_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6268
6269
6270
6271
6272
6273
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6268

def self.ad_group_criterion(path)
  require "google/ads/google_ads/v16/services/ad_group_criterion_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6246
6247
6248
6249
6250
6251
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6246

def self.ad_group_criterion_customizer(path)
  require "google/ads/google_ads/v16/services/ad_group_criterion_customizer_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6257
6258
6259
6260
6261
6262
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6257

def self.ad_group_criterion_label(path)
  require "google/ads/google_ads/v16/services/ad_group_criterion_label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6279
6280
6281
6282
6283
6284
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6279

def self.ad_group_customizer(path)
  require "google/ads/google_ads/v16/services/ad_group_customizer_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6290
6291
6292
6293
6294
6295
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6290

def self.ad_group_extension_setting(path)
  require "google/ads/google_ads/v16/services/ad_group_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6301
6302
6303
6304
6305
6306
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6301

def self.ad_group_feed(path)
  require "google/ads/google_ads/v16/services/ad_group_feed_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6312
6313
6314
6315
6316
6317
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6312

def self.ad_group_label(path)
  require "google/ads/google_ads/v16/services/ad_group_label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6334
6335
6336
6337
6338
6339
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6334

def self.ad_parameter(path)
  require "google/ads/google_ads/v16/services/ad_parameter_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7181
7182
7183
7184
7185
7186
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7181

def self.apply_recommendation(path)
  require "google/ads/google_ads/v16/services/recommendation_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6400
6401
6402
6403
6404
6405
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6400

def self.asset(path)
  require "google/ads/google_ads/v16/services/asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6378
6379
6380
6381
6382
6383
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6378

def self.asset_group(path)
  require "google/ads/google_ads/v16/services/asset_group_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6356
6357
6358
6359
6360
6361
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6356

def self.asset_group_asset(path)
  require "google/ads/google_ads/v16/services/asset_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6367
6368
6369
6370
6371
6372
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6367

def self.asset_group_listing_group_filter(path)
  require "google/ads/google_ads/v16/services/asset_group_listing_group_filter_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6389
6390
6391
6392
6393
6394
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6389

def self.asset_group_signal(path)
  require "google/ads/google_ads/v16/services/asset_group_signal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6422
6423
6424
6425
6426
6427
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6422

def self.asset_set(path)
  require "google/ads/google_ads/v16/services/asset_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6411
6412
6413
6414
6415
6416
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6411

def self.asset_set_asset(path)
  require "google/ads/google_ads/v16/services/asset_set_asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6433
6434
6435
6436
6437
6438
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6433

def self.audience(path)
  require "google/ads/google_ads/v16/services/audience_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7038
7039
7040
7041
7042
7043
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7038

def self.batch_job(path)
  require "google/ads/google_ads/v16/services/batch_job_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6444
6445
6446
6447
6448
6449
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6444

def self.bidding_data_exclusion(path)
  require "google/ads/google_ads/v16/services/bidding_data_exclusion_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6455
6456
6457
6458
6459
6460
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6455

def self.bidding_seasonality_adjustment(path)
  require "google/ads/google_ads/v16/services/bidding_seasonality_adjustment_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6466
6467
6468
6469
6470
6471
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6466

def self.bidding_strategy(path)
  require "google/ads/google_ads/v16/services/bidding_strategy_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7049
7050
7051
7052
7053
7054
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7049

def self.billing_setup(path)
  require "google/ads/google_ads/v16/services/billing_setup_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6609
6610
6611
6612
6613
6614
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6609

def self.campaign(path)
  require "google/ads/google_ads/v16/services/campaign_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6477
6478
6479
6480
6481
6482
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6477

def self.campaign_asset(path)
  require "google/ads/google_ads/v16/services/campaign_asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6488
6489
6490
6491
6492
6493
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6488

def self.campaign_asset_set(path)
  require "google/ads/google_ads/v16/services/campaign_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6499
6500
6501
6502
6503
6504
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6499

def self.campaign_bid_modifier(path)
  require "google/ads/google_ads/v16/services/campaign_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6510
6511
6512
6513
6514
6515
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6510

def self.campaign_budget(path)
  require "google/ads/google_ads/v16/services/campaign_budget_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6521
6522
6523
6524
6525
6526
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6521

def self.campaign_conversion_goal(path)
  require "google/ads/google_ads/v16/services/campaign_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6532
6533
6534
6535
6536
6537
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6532

def self.campaign_criterion(path)
  require "google/ads/google_ads/v16/services/campaign_criterion_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6543
6544
6545
6546
6547
6548
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6543

def self.campaign_customizer(path)
  require "google/ads/google_ads/v16/services/campaign_customizer_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6554
6555
6556
6557
6558
6559
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6554

def self.campaign_draft(path)
  require "google/ads/google_ads/v16/services/campaign_draft_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6565
6566
6567
6568
6569
6570
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6565

def self.campaign_extension_setting(path)
  require "google/ads/google_ads/v16/services/campaign_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6576
6577
6578
6579
6580
6581
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6576

def self.campaign_feed(path)
  require "google/ads/google_ads/v16/services/campaign_feed_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6587
6588
6589
6590
6591
6592
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6587

def self.campaign_group(path)
  require "google/ads/google_ads/v16/services/campaign_group_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6598
6599
6600
6601
6602
6603
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6598

def self.campaign_label(path)
  require "google/ads/google_ads/v16/services/campaign_label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7060
7061
7062
7063
7064
7065
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7060

def self.campaign_lifecycle_goal(path)
  require "google/ads/google_ads/v16/services/campaign_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6620
6621
6622
6623
6624
6625
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6620

def self.campaign_shared_set(path)
  require "google/ads/google_ads/v16/services/campaign_shared_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6631
6632
6633
6634
6635
6636
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6631

def self.conversion_action(path)
  require "google/ads/google_ads/v16/services/conversion_action_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6642
6643
6644
6645
6646
6647
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6642

def self.conversion_custom_variable(path)
  require "google/ads/google_ads/v16/services/conversion_custom_variable_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6653
6654
6655
6656
6657
6658
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6653

def self.conversion_goal_campaign_config(path)
  require "google/ads/google_ads/v16/services/conversion_goal_campaign_config_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6664
6665
6666
6667
6668
6669
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6664

def self.conversion_value_rule(path)
  require "google/ads/google_ads/v16/services/conversion_value_rule_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6675
6676
6677
6678
6679
6680
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6675

def self.conversion_value_rule_set(path)
  require "google/ads/google_ads/v16/services/conversion_value_rule_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7071
7072
7073
7074
7075
7076
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7071

def self.custom_audience(path)
  require "google/ads/google_ads/v16/services/custom_audience_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6686
6687
6688
6689
6690
6691
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6686

def self.custom_conversion_goal(path)
  require "google/ads/google_ads/v16/services/custom_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7082
7083
7084
7085
7086
7087
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7082

def self.custom_interest(path)
  require "google/ads/google_ads/v16/services/custom_interest_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6774
6775
6776
6777
6778
6779
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6774

def self.customer(path)
  require "google/ads/google_ads/v16/services/customer_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6697
6698
6699
6700
6701
6702
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6697

def self.customer_asset(path)
  require "google/ads/google_ads/v16/services/customer_asset_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7093
7094
7095
7096
7097
7098
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7093

def self.customer_asset_set(path)
  require "google/ads/google_ads/v16/services/customer_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7104
7105
7106
7107
7108
7109
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7104

def self.customer_client_link(path)
  require "google/ads/google_ads/v16/services/customer_client_link_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6708
6709
6710
6711
6712
6713
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6708

def self.customer_conversion_goal(path)
  require "google/ads/google_ads/v16/services/customer_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6719
6720
6721
6722
6723
6724
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6719

def self.customer_customizer(path)
  require "google/ads/google_ads/v16/services/customer_customizer_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6730
6731
6732
6733
6734
6735
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6730

def self.customer_extension_setting(path)
  require "google/ads/google_ads/v16/services/customer_extension_setting_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6741
6742
6743
6744
6745
6746
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6741

def self.customer_feed(path)
  require "google/ads/google_ads/v16/services/customer_feed_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6752
6753
6754
6755
6756
6757
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6752

def self.customer_label(path)
  require "google/ads/google_ads/v16/services/customer_label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7115
7116
7117
7118
7119
7120
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7115

def self.customer_lifecycle_goal(path)
  require "google/ads/google_ads/v16/services/customer_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7126
7127
7128
7129
7130
7131
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7126

def self.customer_manager_link(path)
  require "google/ads/google_ads/v16/services/customer_manager_link_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6763
6764
6765
6766
6767
6768
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6763

def self.customer_negative_criterion(path)
  require "google/ads/google_ads/v16/services/customer_negative_criterion_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7137
7138
7139
7140
7141
7142
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7137

def self.customer_sk_ad_network_conversion_value_schema(path)
  require "google/ads/google_ads/v16/services/customer_sk_ad_network_conversion_value_schema_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7159
7160
7161
7162
7163
7164
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7159

def self.customer_user_access(path)
  require "google/ads/google_ads/v16/services/customer_user_access_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7148
7149
7150
7151
7152
7153
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7148

def self.customer_user_access_invitation(path)
  require "google/ads/google_ads/v16/services/customer_user_access_invitation_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6785
6786
6787
6788
6789
6790
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6785

def self.customizer_attribute(path)
  require "google/ads/google_ads/v16/services/customizer_attribute_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7192
7193
7194
7195
7196
7197
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7192

def self.dismiss_recommendation(path)
  require "google/ads/google_ads/v16/services/recommendation_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6807
6808
6809
6810
6811
6812
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6807

def self.experiment(path)
  require "google/ads/google_ads/v16/services/experiment_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6796
6797
6798
6799
6800
6801
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6796

def self.experiment_arm(path)
  require "google/ads/google_ads/v16/services/experiment_arm_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6818
6819
6820
6821
6822
6823
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6818

def self.extension_feed_item(path)
  require "google/ads/google_ads/v16/services/extension_feed_item_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6884
6885
6886
6887
6888
6889
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6884

def self.feed(path)
  require "google/ads/google_ads/v16/services/feed_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6158
6159
6160
6161
6162
6163
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6158

def self.feed_attribute(path)
  require "google/ads/google_ads/v16/resources/feed_pb"
  op = Google::Ads::GoogleAds::V16::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.



6829
6830
6831
6832
6833
6834
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6829

def self.feed_item(path)
  require "google/ads/google_ads/v16/services/feed_item_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6851
6852
6853
6854
6855
6856
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6851

def self.feed_item_set(path)
  require "google/ads/google_ads/v16/services/feed_item_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6840
6841
6842
6843
6844
6845
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6840

def self.feed_item_set_link(path)
  require "google/ads/google_ads/v16/services/feed_item_set_link_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6862
6863
6864
6865
6866
6867
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6862

def self.feed_item_target(path)
  require "google/ads/google_ads/v16/services/feed_item_target_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6873
6874
6875
6876
6877
6878
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6873

def self.feed_mapping(path)
  require "google/ads/google_ads/v16/services/feed_mapping_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6939
6940
6941
6942
6943
6944
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6939

def self.keyword_plan(path)
  require "google/ads/google_ads/v16/services/keyword_plan_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6906
6907
6908
6909
6910
6911
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6906

def self.keyword_plan_ad_group(path)
  require "google/ads/google_ads/v16/services/keyword_plan_ad_group_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6895
6896
6897
6898
6899
6900
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6895

def self.keyword_plan_ad_group_keyword(path)
  require "google/ads/google_ads/v16/services/keyword_plan_ad_group_keyword_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6928
6929
6930
6931
6932
6933
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6928

def self.keyword_plan_campaign(path)
  require "google/ads/google_ads/v16/services/keyword_plan_campaign_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6917
6918
6919
6920
6921
6922
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6917

def self.keyword_plan_campaign_keyword(path)
  require "google/ads/google_ads/v16/services/keyword_plan_campaign_keyword_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6950
6951
6952
6953
6954
6955
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6950

def self.label(path)
  require "google/ads/google_ads/v16/services/label_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7027
7028
7029
7030
7031
7032
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7027

def self.mutate(path)
  require "google/ads/google_ads/v16/services/google_ads_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7170
7171
7172
7173
7174
7175
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7170

def self.offline_user_data_job(path)
  require "google/ads/google_ads/v16/services/offline_user_data_job_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6961
6962
6963
6964
6965
6966
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6961

def self.recommendation_subscription(path)
  require "google/ads/google_ads/v16/services/recommendation_subscription_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6972
6973
6974
6975
6976
6977
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6972

def self.remarketing_action(path)
  require "google/ads/google_ads/v16/services/remarketing_action_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6983
6984
6985
6986
6987
6988
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6983

def self.shared_criterion(path)
  require "google/ads/google_ads/v16/services/shared_criterion_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6994
6995
6996
6997
6998
6999
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6994

def self.shared_set(path)
  require "google/ads/google_ads/v16/services/shared_set_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7005
7006
7007
7008
7009
7010
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7005

def self.smart_campaign_setting(path)
  require "google/ads/google_ads/v16/services/smart_campaign_setting_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



6147
6148
6149
6150
6151
6152
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 6147

def self.target_restriction(path)
  require "google/ads/google_ads/v16/common/targeting_setting_pb"
  op = Google::Ads::GoogleAds::V16::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.



7203
7204
7205
7206
7207
7208
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7203

def self.user_data(path)
  require "google/ads/google_ads/v16/services/user_data_service_pb"
  op = Google::Ads::GoogleAds::V16::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.



7016
7017
7018
7019
7020
7021
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 7016

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