Module: Google::Ads::GoogleAds::Factories::V19::Operations::CreateResource

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

Class Method Summary collapse

Class Method Details

.account_budget_proposalGoogle::Ads::GoogleAds::V19::Services::AccountBudgetProposalOperation .account_budget_proposal(res) ⇒ Google::Ads::GoogleAds::V19::Services::AccountBudgetProposalOperation

A convenience method for creating an AccountBudgetProposalOperation instance with its “create” field prepopulated with an AccountBudgetProposal instance.

Overloads:

Returns:



1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1235

def self.(res = nil, &blk)
  require "google/ads/google_ads/v19/services/account_budget_proposal_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AccountBudgetProposalOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.(&blk)
  else
    Factories::V19::Resources.
  end

  op
end

.ad_groupGoogle::Ads::GoogleAds::V19::Services::AdGroupOperation .ad_group(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupOperation

A convenience method for creating an AdGroupOperation instance with its “create” field prepopulated with an AdGroup instance.

Overloads:

Returns:



1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1532

def self.ad_group(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group(&blk)
  else
    Factories::V19::Resources.ad_group
  end

  op
end

.ad_group_adGoogle::Ads::GoogleAds::V19::Services::AdGroupAdOperation .ad_group_ad(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupAdOperation

A convenience method for creating an AdGroupAdOperation instance with its “create” field prepopulated with an AdGroupAd instance.

Overloads:

Returns:



1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1289

def self.ad_group_ad(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_ad_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupAdOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_ad(&blk)
  else
    Factories::V19::Resources.ad_group_ad
  end

  op
end

.ad_group_ad_labelGoogle::Ads::GoogleAds::V19::Services::AdGroupAdLabelOperation .ad_group_ad_label(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupAdLabelOperation

A convenience method for creating an AdGroupAdLabelOperation instance with its “create” field prepopulated with an AdGroupAdLabel instance.

Overloads:

Returns:



1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1262

def self.ad_group_ad_label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_ad_label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupAdLabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_ad_label(&blk)
  else
    Factories::V19::Resources.ad_group_ad_label
  end

  op
end

.ad_group_assetGoogle::Ads::GoogleAds::V19::Services::AdGroupAssetOperation .ad_group_asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupAssetOperation

A convenience method for creating an AdGroupAssetOperation instance with its “create” field prepopulated with an AdGroupAsset instance.

Overloads:

Returns:



1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1316

def self.ad_group_asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupAssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_asset(&blk)
  else
    Factories::V19::Resources.ad_group_asset
  end

  op
end

.ad_group_asset_setGoogle::Ads::GoogleAds::V19::Services::AdGroupAssetSetOperation .ad_group_asset_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupAssetSetOperation

A convenience method for creating an AdGroupAssetSetOperation instance with its “create” field prepopulated with an AdGroupAssetSet instance.

Overloads:

Returns:



1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1343

def self.ad_group_asset_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupAssetSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_asset_set(&blk)
  else
    Factories::V19::Resources.ad_group_asset_set
  end

  op
end

.ad_group_bid_modifierGoogle::Ads::GoogleAds::V19::Services::AdGroupBidModifierOperation .ad_group_bid_modifier(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupBidModifierOperation

A convenience method for creating an AdGroupBidModifierOperation instance with its “create” field prepopulated with an AdGroupBidModifier instance.

Overloads:

Returns:



1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1370

def self.ad_group_bid_modifier(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupBidModifierOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_bid_modifier(&blk)
  else
    Factories::V19::Resources.ad_group_bid_modifier
  end

  op
end

.ad_group_criterionGoogle::Ads::GoogleAds::V19::Services::AdGroupCriterionOperation .ad_group_criterion(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupCriterionOperation

A convenience method for creating an AdGroupCriterionOperation instance with its “create” field prepopulated with an AdGroupCriterion instance.

Overloads:

Returns:



1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1451

def self.ad_group_criterion(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_criterion_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupCriterionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_criterion(&blk)
  else
    Factories::V19::Resources.ad_group_criterion
  end

  op
end

.ad_group_criterion_customizerGoogle::Ads::GoogleAds::V19::Services::AdGroupCriterionCustomizerOperation .ad_group_criterion_customizer(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupCriterionCustomizerOperation

A convenience method for creating an AdGroupCriterionCustomizerOperation instance with its “create” field prepopulated with an AdGroupCriterionCustomizer instance.

Overloads:

Returns:



1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1397

def self.ad_group_criterion_customizer(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_criterion_customizer_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupCriterionCustomizerOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_criterion_customizer(&blk)
  else
    Factories::V19::Resources.ad_group_criterion_customizer
  end

  op
end

.ad_group_criterion_labelGoogle::Ads::GoogleAds::V19::Services::AdGroupCriterionLabelOperation .ad_group_criterion_label(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupCriterionLabelOperation

A convenience method for creating an AdGroupCriterionLabelOperation instance with its “create” field prepopulated with an AdGroupCriterionLabel instance.

Overloads:

Returns:



1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1424

def self.ad_group_criterion_label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_criterion_label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupCriterionLabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_criterion_label(&blk)
  else
    Factories::V19::Resources.ad_group_criterion_label
  end

  op
end

.ad_group_customizerGoogle::Ads::GoogleAds::V19::Services::AdGroupCustomizerOperation .ad_group_customizer(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupCustomizerOperation

A convenience method for creating an AdGroupCustomizerOperation instance with its “create” field prepopulated with an AdGroupCustomizer instance.

Overloads:

Returns:



1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1478

def self.ad_group_customizer(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_customizer_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupCustomizerOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_customizer(&blk)
  else
    Factories::V19::Resources.ad_group_customizer
  end

  op
end

.ad_group_labelGoogle::Ads::GoogleAds::V19::Services::AdGroupLabelOperation .ad_group_label(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdGroupLabelOperation

A convenience method for creating an AdGroupLabelOperation instance with its “create” field prepopulated with an AdGroupLabel instance.

Overloads:

Returns:



1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1505

def self.ad_group_label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_group_label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdGroupLabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_group_label(&blk)
  else
    Factories::V19::Resources.ad_group_label
  end

  op
end

.ad_parameterGoogle::Ads::GoogleAds::V19::Services::AdParameterOperation .ad_parameter(res) ⇒ Google::Ads::GoogleAds::V19::Services::AdParameterOperation

A convenience method for creating an AdParameterOperation instance with its “create” field prepopulated with an AdParameter instance.

Overloads:

Returns:



1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1559

def self.ad_parameter(res = nil, &blk)
  require "google/ads/google_ads/v19/services/ad_parameter_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AdParameterOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.ad_parameter(&blk)
  else
    Factories::V19::Resources.ad_parameter
  end

  op
end

.assetGoogle::Ads::GoogleAds::V19::Services::AssetOperation .asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetOperation

A convenience method for creating an AssetOperation instance with its “create” field prepopulated with an Asset instance.

Overloads:

Returns:



1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1694

def self.asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset(&blk)
  else
    Factories::V19::Resources.asset
  end

  op
end

.asset_groupGoogle::Ads::GoogleAds::V19::Services::AssetGroupOperation .asset_group(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetGroupOperation

A convenience method for creating an AssetGroupOperation instance with its “create” field prepopulated with an AssetGroup instance.

Overloads:

Returns:



1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1640

def self.asset_group(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_group_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetGroupOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_group(&blk)
  else
    Factories::V19::Resources.asset_group
  end

  op
end

.asset_group_assetGoogle::Ads::GoogleAds::V19::Services::AssetGroupAssetOperation .asset_group_asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetGroupAssetOperation

A convenience method for creating an AssetGroupAssetOperation instance with its “create” field prepopulated with an AssetGroupAsset instance.

Overloads:

Returns:



1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1586

def self.asset_group_asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_group_asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetGroupAssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_group_asset(&blk)
  else
    Factories::V19::Resources.asset_group_asset
  end

  op
end

.asset_group_listing_group_filterGoogle::Ads::GoogleAds::V19::Services::AssetGroupListingGroupFilterOperation .asset_group_listing_group_filter(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetGroupListingGroupFilterOperation

A convenience method for creating an AssetGroupListingGroupFilterOperation instance with its “create” field prepopulated with an AssetGroupListingGroupFilter instance.

Overloads:

Returns:



1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1613

def self.asset_group_listing_group_filter(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_group_listing_group_filter_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetGroupListingGroupFilterOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_group_listing_group_filter(&blk)
  else
    Factories::V19::Resources.asset_group_listing_group_filter
  end

  op
end

.asset_group_signalGoogle::Ads::GoogleAds::V19::Services::AssetGroupSignalOperation .asset_group_signal(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetGroupSignalOperation

A convenience method for creating an AssetGroupSignalOperation instance with its “create” field prepopulated with an AssetGroupSignal instance.

Overloads:

Returns:



1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1667

def self.asset_group_signal(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_group_signal_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetGroupSignalOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_group_signal(&blk)
  else
    Factories::V19::Resources.asset_group_signal
  end

  op
end

.asset_setGoogle::Ads::GoogleAds::V19::Services::AssetSetOperation .asset_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetSetOperation

A convenience method for creating an AssetSetOperation instance with its “create” field prepopulated with an AssetSet instance.

Overloads:

Returns:



1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1748

def self.asset_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_set(&blk)
  else
    Factories::V19::Resources.asset_set
  end

  op
end

.asset_set_assetGoogle::Ads::GoogleAds::V19::Services::AssetSetAssetOperation .asset_set_asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::AssetSetAssetOperation

A convenience method for creating an AssetSetAssetOperation instance with its “create” field prepopulated with an AssetSetAsset instance.

Overloads:

Returns:



1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1721

def self.asset_set_asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/asset_set_asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AssetSetAssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.asset_set_asset(&blk)
  else
    Factories::V19::Resources.asset_set_asset
  end

  op
end

.audienceGoogle::Ads::GoogleAds::V19::Services::AudienceOperation .audience(res) ⇒ Google::Ads::GoogleAds::V19::Services::AudienceOperation

A convenience method for creating an AudienceOperation instance with its “create” field prepopulated with an Audience instance.

Overloads:

Returns:



1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1775

def self.audience(res = nil, &blk)
  require "google/ads/google_ads/v19/services/audience_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::AudienceOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.audience(&blk)
  else
    Factories::V19::Resources.audience
  end

  op
end

.batch_jobGoogle::Ads::GoogleAds::V19::Services::BatchJobOperation .batch_job(res) ⇒ Google::Ads::GoogleAds::V19::Services::BatchJobOperation

A convenience method for creating an BatchJobOperation instance with its “create” field prepopulated with an BatchJob instance.

Overloads:

Returns:



2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2801

def self.batch_job(res = nil, &blk)
  require "google/ads/google_ads/v19/services/batch_job_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::BatchJobOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.batch_job(&blk)
  else
    Factories::V19::Resources.batch_job
  end

  op
end

.bidding_data_exclusionGoogle::Ads::GoogleAds::V19::Services::BiddingDataExclusionOperation .bidding_data_exclusion(res) ⇒ Google::Ads::GoogleAds::V19::Services::BiddingDataExclusionOperation

A convenience method for creating an BiddingDataExclusionOperation instance with its “create” field prepopulated with an BiddingDataExclusion instance.

Overloads:

Returns:



1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1802

def self.bidding_data_exclusion(res = nil, &blk)
  require "google/ads/google_ads/v19/services/bidding_data_exclusion_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::BiddingDataExclusionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.bidding_data_exclusion(&blk)
  else
    Factories::V19::Resources.bidding_data_exclusion
  end

  op
end

.bidding_seasonality_adjustmentGoogle::Ads::GoogleAds::V19::Services::BiddingSeasonalityAdjustmentOperation .bidding_seasonality_adjustment(res) ⇒ Google::Ads::GoogleAds::V19::Services::BiddingSeasonalityAdjustmentOperation

A convenience method for creating an BiddingSeasonalityAdjustmentOperation instance with its “create” field prepopulated with an BiddingSeasonalityAdjustment instance.

Overloads:

Returns:



1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1829

def self.bidding_seasonality_adjustment(res = nil, &blk)
  require "google/ads/google_ads/v19/services/bidding_seasonality_adjustment_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::BiddingSeasonalityAdjustmentOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.bidding_seasonality_adjustment(&blk)
  else
    Factories::V19::Resources.bidding_seasonality_adjustment
  end

  op
end

.bidding_strategyGoogle::Ads::GoogleAds::V19::Services::BiddingStrategyOperation .bidding_strategy(res) ⇒ Google::Ads::GoogleAds::V19::Services::BiddingStrategyOperation

A convenience method for creating an BiddingStrategyOperation instance with its “create” field prepopulated with an BiddingStrategy instance.

Overloads:

Returns:



1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1856

def self.bidding_strategy(res = nil, &blk)
  require "google/ads/google_ads/v19/services/bidding_strategy_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::BiddingStrategyOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.bidding_strategy(&blk)
  else
    Factories::V19::Resources.bidding_strategy
  end

  op
end

.billing_setupGoogle::Ads::GoogleAds::V19::Services::BillingSetupOperation .billing_setup(res) ⇒ Google::Ads::GoogleAds::V19::Services::BillingSetupOperation

A convenience method for creating an BillingSetupOperation instance with its “create” field prepopulated with an BillingSetup instance.

Overloads:

Returns:



2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2828

def self.billing_setup(res = nil, &blk)
  require "google/ads/google_ads/v19/services/billing_setup_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::BillingSetupOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.billing_setup(&blk)
  else
    Factories::V19::Resources.billing_setup
  end

  op
end

.campaignGoogle::Ads::GoogleAds::V19::Services::CampaignOperation .campaign(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignOperation

A convenience method for creating an CampaignOperation instance with its “create” field prepopulated with an Campaign instance.

Overloads:

Returns:



2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2126

def self.campaign(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign(&blk)
  else
    Factories::V19::Resources.campaign
  end

  op
end

.campaign_assetGoogle::Ads::GoogleAds::V19::Services::CampaignAssetOperation .campaign_asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignAssetOperation

A convenience method for creating an CampaignAssetOperation instance with its “create” field prepopulated with an CampaignAsset instance.

Overloads:

Returns:



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1883

def self.campaign_asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignAssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_asset(&blk)
  else
    Factories::V19::Resources.campaign_asset
  end

  op
end

.campaign_asset_setGoogle::Ads::GoogleAds::V19::Services::CampaignAssetSetOperation .campaign_asset_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignAssetSetOperation

A convenience method for creating an CampaignAssetSetOperation instance with its “create” field prepopulated with an CampaignAssetSet instance.

Overloads:

Returns:



1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1910

def self.campaign_asset_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignAssetSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_asset_set(&blk)
  else
    Factories::V19::Resources.campaign_asset_set
  end

  op
end

.campaign_bid_modifierGoogle::Ads::GoogleAds::V19::Services::CampaignBidModifierOperation .campaign_bid_modifier(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignBidModifierOperation

A convenience method for creating an CampaignBidModifierOperation instance with its “create” field prepopulated with an CampaignBidModifier instance.

Overloads:

Returns:



1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1937

def self.campaign_bid_modifier(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_bid_modifier_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignBidModifierOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_bid_modifier(&blk)
  else
    Factories::V19::Resources.campaign_bid_modifier
  end

  op
end

.campaign_budgetGoogle::Ads::GoogleAds::V19::Services::CampaignBudgetOperation .campaign_budget(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignBudgetOperation

A convenience method for creating an CampaignBudgetOperation instance with its “create” field prepopulated with an CampaignBudget instance.

Overloads:

Returns:



1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1964

def self.campaign_budget(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_budget_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignBudgetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_budget(&blk)
  else
    Factories::V19::Resources.campaign_budget
  end

  op
end

.campaign_criterionGoogle::Ads::GoogleAds::V19::Services::CampaignCriterionOperation .campaign_criterion(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignCriterionOperation

A convenience method for creating an CampaignCriterionOperation instance with its “create” field prepopulated with an CampaignCriterion instance.

Overloads:

Returns:



1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 1991

def self.campaign_criterion(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_criterion_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignCriterionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_criterion(&blk)
  else
    Factories::V19::Resources.campaign_criterion
  end

  op
end

.campaign_customizerGoogle::Ads::GoogleAds::V19::Services::CampaignCustomizerOperation .campaign_customizer(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignCustomizerOperation

A convenience method for creating an CampaignCustomizerOperation instance with its “create” field prepopulated with an CampaignCustomizer instance.

Overloads:

Returns:



2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2018

def self.campaign_customizer(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_customizer_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignCustomizerOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_customizer(&blk)
  else
    Factories::V19::Resources.campaign_customizer
  end

  op
end

.campaign_draftGoogle::Ads::GoogleAds::V19::Services::CampaignDraftOperation .campaign_draft(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignDraftOperation

A convenience method for creating an CampaignDraftOperation instance with its “create” field prepopulated with an CampaignDraft instance.

Overloads:

Returns:



2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2045

def self.campaign_draft(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_draft_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignDraftOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_draft(&blk)
  else
    Factories::V19::Resources.campaign_draft
  end

  op
end

.campaign_groupGoogle::Ads::GoogleAds::V19::Services::CampaignGroupOperation .campaign_group(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignGroupOperation

A convenience method for creating an CampaignGroupOperation instance with its “create” field prepopulated with an CampaignGroup instance.

Overloads:

Returns:



2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2072

def self.campaign_group(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_group_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignGroupOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_group(&blk)
  else
    Factories::V19::Resources.campaign_group
  end

  op
end

.campaign_labelGoogle::Ads::GoogleAds::V19::Services::CampaignLabelOperation .campaign_label(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignLabelOperation

A convenience method for creating an CampaignLabelOperation instance with its “create” field prepopulated with an CampaignLabel instance.

Overloads:

Returns:



2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2099

def self.campaign_label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignLabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_label(&blk)
  else
    Factories::V19::Resources.campaign_label
  end

  op
end

.campaign_lifecycle_goalGoogle::Ads::GoogleAds::V19::Services::CampaignLifecycleGoalOperation .campaign_lifecycle_goal(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignLifecycleGoalOperation

A convenience method for creating an CampaignLifecycleGoalOperation instance with its “create” field prepopulated with an CampaignLifecycleGoal instance.

Overloads:

Returns:



2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2855

def self.campaign_lifecycle_goal(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignLifecycleGoalOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_lifecycle_goal(&blk)
  else
    Factories::V19::Resources.campaign_lifecycle_goal
  end

  op
end

.campaign_shared_setGoogle::Ads::GoogleAds::V19::Services::CampaignSharedSetOperation .campaign_shared_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::CampaignSharedSetOperation

A convenience method for creating an CampaignSharedSetOperation instance with its “create” field prepopulated with an CampaignSharedSet instance.

Overloads:

Returns:



2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2153

def self.campaign_shared_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/campaign_shared_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CampaignSharedSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.campaign_shared_set(&blk)
  else
    Factories::V19::Resources.campaign_shared_set
  end

  op
end

.conversion_actionGoogle::Ads::GoogleAds::V19::Services::ConversionActionOperation .conversion_action(res) ⇒ Google::Ads::GoogleAds::V19::Services::ConversionActionOperation

A convenience method for creating an ConversionActionOperation instance with its “create” field prepopulated with an ConversionAction instance.

Overloads:

Returns:



2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2180

def self.conversion_action(res = nil, &blk)
  require "google/ads/google_ads/v19/services/conversion_action_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ConversionActionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.conversion_action(&blk)
  else
    Factories::V19::Resources.conversion_action
  end

  op
end

.conversion_custom_variableGoogle::Ads::GoogleAds::V19::Services::ConversionCustomVariableOperation .conversion_custom_variable(res) ⇒ Google::Ads::GoogleAds::V19::Services::ConversionCustomVariableOperation

A convenience method for creating an ConversionCustomVariableOperation instance with its “create” field prepopulated with an ConversionCustomVariable instance.

Overloads:

Returns:



2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2207

def self.conversion_custom_variable(res = nil, &blk)
  require "google/ads/google_ads/v19/services/conversion_custom_variable_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ConversionCustomVariableOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.conversion_custom_variable(&blk)
  else
    Factories::V19::Resources.conversion_custom_variable
  end

  op
end

.conversion_value_ruleGoogle::Ads::GoogleAds::V19::Services::ConversionValueRuleOperation .conversion_value_rule(res) ⇒ Google::Ads::GoogleAds::V19::Services::ConversionValueRuleOperation

A convenience method for creating an ConversionValueRuleOperation instance with its “create” field prepopulated with an ConversionValueRule instance.

Overloads:

Returns:



2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2234

def self.conversion_value_rule(res = nil, &blk)
  require "google/ads/google_ads/v19/services/conversion_value_rule_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ConversionValueRuleOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.conversion_value_rule(&blk)
  else
    Factories::V19::Resources.conversion_value_rule
  end

  op
end

.conversion_value_rule_setGoogle::Ads::GoogleAds::V19::Services::ConversionValueRuleSetOperation .conversion_value_rule_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::ConversionValueRuleSetOperation

A convenience method for creating an ConversionValueRuleSetOperation instance with its “create” field prepopulated with an ConversionValueRuleSet instance.

Overloads:

Returns:



2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2261

def self.conversion_value_rule_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/conversion_value_rule_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ConversionValueRuleSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.conversion_value_rule_set(&blk)
  else
    Factories::V19::Resources.conversion_value_rule_set
  end

  op
end

.custom_audienceGoogle::Ads::GoogleAds::V19::Services::CustomAudienceOperation .custom_audience(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomAudienceOperation

A convenience method for creating an CustomAudienceOperation instance with its “create” field prepopulated with an CustomAudience instance.

Overloads:

Returns:



2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2882

def self.custom_audience(res = nil, &blk)
  require "google/ads/google_ads/v19/services/custom_audience_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomAudienceOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.custom_audience(&blk)
  else
    Factories::V19::Resources.custom_audience
  end

  op
end

.custom_conversion_goalGoogle::Ads::GoogleAds::V19::Services::CustomConversionGoalOperation .custom_conversion_goal(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomConversionGoalOperation

A convenience method for creating an CustomConversionGoalOperation instance with its “create” field prepopulated with an CustomConversionGoal instance.

Overloads:

Returns:



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2288

def self.custom_conversion_goal(res = nil, &blk)
  require "google/ads/google_ads/v19/services/custom_conversion_goal_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomConversionGoalOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.custom_conversion_goal(&blk)
  else
    Factories::V19::Resources.custom_conversion_goal
  end

  op
end

.custom_interestGoogle::Ads::GoogleAds::V19::Services::CustomInterestOperation .custom_interest(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomInterestOperation

A convenience method for creating an CustomInterestOperation instance with its “create” field prepopulated with an CustomInterest instance.

Overloads:

Returns:



2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2909

def self.custom_interest(res = nil, &blk)
  require "google/ads/google_ads/v19/services/custom_interest_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomInterestOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.custom_interest(&blk)
  else
    Factories::V19::Resources.custom_interest
  end

  op
end

.customer_assetGoogle::Ads::GoogleAds::V19::Services::CustomerAssetOperation .customer_asset(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerAssetOperation

A convenience method for creating an CustomerAssetOperation instance with its “create” field prepopulated with an CustomerAsset instance.

Overloads:

Returns:



2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2315

def self.customer_asset(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_asset_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerAssetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_asset(&blk)
  else
    Factories::V19::Resources.customer_asset
  end

  op
end

.customer_asset_setGoogle::Ads::GoogleAds::V19::Services::CustomerAssetSetOperation .customer_asset_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerAssetSetOperation

A convenience method for creating an CustomerAssetSetOperation instance with its “create” field prepopulated with an CustomerAssetSet instance.

Overloads:

Returns:



2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2936

def self.customer_asset_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerAssetSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_asset_set(&blk)
  else
    Factories::V19::Resources.customer_asset_set
  end

  op
end

A convenience method for creating an CustomerClientLinkOperation instance with its “create” field prepopulated with an CustomerClientLink instance.

Overloads:

Returns:



2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2963

def self.customer_client_link(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_client_link_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerClientLinkOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_client_link(&blk)
  else
    Factories::V19::Resources.customer_client_link
  end

  op
end

.customer_customizerGoogle::Ads::GoogleAds::V19::Services::CustomerCustomizerOperation .customer_customizer(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerCustomizerOperation

A convenience method for creating an CustomerCustomizerOperation instance with its “create” field prepopulated with an CustomerCustomizer instance.

Overloads:

Returns:



2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2342

def self.customer_customizer(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_customizer_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerCustomizerOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_customizer(&blk)
  else
    Factories::V19::Resources.customer_customizer
  end

  op
end

.customer_labelGoogle::Ads::GoogleAds::V19::Services::CustomerLabelOperation .customer_label(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerLabelOperation

A convenience method for creating an CustomerLabelOperation instance with its “create” field prepopulated with an CustomerLabel instance.

Overloads:

Returns:



2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2369

def self.customer_label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerLabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_label(&blk)
  else
    Factories::V19::Resources.customer_label
  end

  op
end

.customer_lifecycle_goalGoogle::Ads::GoogleAds::V19::Services::CustomerLifecycleGoalOperation .customer_lifecycle_goal(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerLifecycleGoalOperation

A convenience method for creating an CustomerLifecycleGoalOperation instance with its “create” field prepopulated with an CustomerLifecycleGoal instance.

Overloads:

Returns:



2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2990

def self.customer_lifecycle_goal(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_lifecycle_goal_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerLifecycleGoalOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_lifecycle_goal(&blk)
  else
    Factories::V19::Resources.customer_lifecycle_goal
  end

  op
end

.customer_negative_criterionGoogle::Ads::GoogleAds::V19::Services::CustomerNegativeCriterionOperation .customer_negative_criterion(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerNegativeCriterionOperation

A convenience method for creating an CustomerNegativeCriterionOperation instance with its “create” field prepopulated with an CustomerNegativeCriterion instance.

Overloads:

Returns:



2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2396

def self.customer_negative_criterion(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_negative_criterion_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerNegativeCriterionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_negative_criterion(&blk)
  else
    Factories::V19::Resources.customer_negative_criterion
  end

  op
end

.customer_user_access_invitationGoogle::Ads::GoogleAds::V19::Services::CustomerUserAccessInvitationOperation .customer_user_access_invitation(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomerUserAccessInvitationOperation

A convenience method for creating an CustomerUserAccessInvitationOperation instance with its “create” field prepopulated with an CustomerUserAccessInvitation instance.

Overloads:

Returns:



3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 3017

def self.customer_user_access_invitation(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customer_user_access_invitation_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomerUserAccessInvitationOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customer_user_access_invitation(&blk)
  else
    Factories::V19::Resources.customer_user_access_invitation
  end

  op
end

.customizer_attributeGoogle::Ads::GoogleAds::V19::Services::CustomizerAttributeOperation .customizer_attribute(res) ⇒ Google::Ads::GoogleAds::V19::Services::CustomizerAttributeOperation

A convenience method for creating an CustomizerAttributeOperation instance with its “create” field prepopulated with an CustomizerAttribute instance.

Overloads:

Returns:



2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2423

def self.customizer_attribute(res = nil, &blk)
  require "google/ads/google_ads/v19/services/customizer_attribute_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::CustomizerAttributeOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.customizer_attribute(&blk)
  else
    Factories::V19::Resources.customizer_attribute
  end

  op
end

.experimentGoogle::Ads::GoogleAds::V19::Services::ExperimentOperation .experiment(res) ⇒ Google::Ads::GoogleAds::V19::Services::ExperimentOperation

A convenience method for creating an ExperimentOperation instance with its “create” field prepopulated with an Experiment instance.

Overloads:

Returns:



2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2477

def self.experiment(res = nil, &blk)
  require "google/ads/google_ads/v19/services/experiment_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ExperimentOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.experiment(&blk)
  else
    Factories::V19::Resources.experiment
  end

  op
end

.experiment_armGoogle::Ads::GoogleAds::V19::Services::ExperimentArmOperation .experiment_arm(res) ⇒ Google::Ads::GoogleAds::V19::Services::ExperimentArmOperation

A convenience method for creating an ExperimentArmOperation instance with its “create” field prepopulated with an ExperimentArm instance.

Overloads:

Returns:



2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2450

def self.experiment_arm(res = nil, &blk)
  require "google/ads/google_ads/v19/services/experiment_arm_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::ExperimentArmOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.experiment_arm(&blk)
  else
    Factories::V19::Resources.experiment_arm
  end

  op
end

.keyword_planGoogle::Ads::GoogleAds::V19::Services::KeywordPlanOperation .keyword_plan(res) ⇒ Google::Ads::GoogleAds::V19::Services::KeywordPlanOperation

A convenience method for creating an KeywordPlanOperation instance with its “create” field prepopulated with an KeywordPlan instance.

Overloads:

Returns:



2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2612

def self.keyword_plan(res = nil, &blk)
  require "google/ads/google_ads/v19/services/keyword_plan_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::KeywordPlanOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.keyword_plan(&blk)
  else
    Factories::V19::Resources.keyword_plan
  end

  op
end

.keyword_plan_ad_groupGoogle::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupOperation .keyword_plan_ad_group(res) ⇒ Google::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupOperation

A convenience method for creating an KeywordPlanAdGroupOperation instance with its “create” field prepopulated with an KeywordPlanAdGroup instance.

Overloads:

Returns:



2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2531

def self.keyword_plan_ad_group(res = nil, &blk)
  require "google/ads/google_ads/v19/services/keyword_plan_ad_group_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.keyword_plan_ad_group(&blk)
  else
    Factories::V19::Resources.keyword_plan_ad_group
  end

  op
end

.keyword_plan_ad_group_keywordGoogle::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupKeywordOperation .keyword_plan_ad_group_keyword(res) ⇒ Google::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupKeywordOperation

A convenience method for creating an KeywordPlanAdGroupKeywordOperation instance with its “create” field prepopulated with an KeywordPlanAdGroupKeyword instance.

Overloads:

Returns:



2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2504

def self.keyword_plan_ad_group_keyword(res = nil, &blk)
  require "google/ads/google_ads/v19/services/keyword_plan_ad_group_keyword_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::KeywordPlanAdGroupKeywordOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.keyword_plan_ad_group_keyword(&blk)
  else
    Factories::V19::Resources.keyword_plan_ad_group_keyword
  end

  op
end

.keyword_plan_campaignGoogle::Ads::GoogleAds::V19::Services::KeywordPlanCampaignOperation .keyword_plan_campaign(res) ⇒ Google::Ads::GoogleAds::V19::Services::KeywordPlanCampaignOperation

A convenience method for creating an KeywordPlanCampaignOperation instance with its “create” field prepopulated with an KeywordPlanCampaign instance.

Overloads:

Returns:



2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2585

def self.keyword_plan_campaign(res = nil, &blk)
  require "google/ads/google_ads/v19/services/keyword_plan_campaign_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::KeywordPlanCampaignOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.keyword_plan_campaign(&blk)
  else
    Factories::V19::Resources.keyword_plan_campaign
  end

  op
end

.keyword_plan_campaign_keywordGoogle::Ads::GoogleAds::V19::Services::KeywordPlanCampaignKeywordOperation .keyword_plan_campaign_keyword(res) ⇒ Google::Ads::GoogleAds::V19::Services::KeywordPlanCampaignKeywordOperation

A convenience method for creating an KeywordPlanCampaignKeywordOperation instance with its “create” field prepopulated with an KeywordPlanCampaignKeyword instance.

Overloads:

Returns:



2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2558

def self.keyword_plan_campaign_keyword(res = nil, &blk)
  require "google/ads/google_ads/v19/services/keyword_plan_campaign_keyword_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::KeywordPlanCampaignKeywordOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.keyword_plan_campaign_keyword(&blk)
  else
    Factories::V19::Resources.keyword_plan_campaign_keyword
  end

  op
end

.labelGoogle::Ads::GoogleAds::V19::Services::LabelOperation .label(res) ⇒ Google::Ads::GoogleAds::V19::Services::LabelOperation

A convenience method for creating an LabelOperation instance with its “create” field prepopulated with an Label instance.

Overloads:

Returns:



2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2639

def self.label(res = nil, &blk)
  require "google/ads/google_ads/v19/services/label_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::LabelOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.label(&blk)
  else
    Factories::V19::Resources.label
  end

  op
end

.offline_user_data_jobGoogle::Ads::GoogleAds::V19::Services::OfflineUserDataJobOperation .offline_user_data_job(res) ⇒ Google::Ads::GoogleAds::V19::Services::OfflineUserDataJobOperation

A convenience method for creating an OfflineUserDataJobOperation instance with its “create” field prepopulated with an UserData instance.

Overloads:

Returns:



3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 3044

def self.offline_user_data_job(res = nil, &blk)
  require "google/ads/google_ads/v19/services/offline_user_data_job_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::OfflineUserDataJobOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.user_data(&blk)
  else
    Factories::V19::Resources.user_data
  end

  op
end

.recommendation_subscriptionGoogle::Ads::GoogleAds::V19::Services::RecommendationSubscriptionOperation .recommendation_subscription(res) ⇒ Google::Ads::GoogleAds::V19::Services::RecommendationSubscriptionOperation

A convenience method for creating an RecommendationSubscriptionOperation instance with its “create” field prepopulated with an RecommendationSubscription instance.

Overloads:

Returns:



2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2666

def self.recommendation_subscription(res = nil, &blk)
  require "google/ads/google_ads/v19/services/recommendation_subscription_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::RecommendationSubscriptionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.recommendation_subscription(&blk)
  else
    Factories::V19::Resources.recommendation_subscription
  end

  op
end

.remarketing_actionGoogle::Ads::GoogleAds::V19::Services::RemarketingActionOperation .remarketing_action(res) ⇒ Google::Ads::GoogleAds::V19::Services::RemarketingActionOperation

A convenience method for creating an RemarketingActionOperation instance with its “create” field prepopulated with an RemarketingAction instance.

Overloads:

Returns:



2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2693

def self.remarketing_action(res = nil, &blk)
  require "google/ads/google_ads/v19/services/remarketing_action_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::RemarketingActionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.remarketing_action(&blk)
  else
    Factories::V19::Resources.remarketing_action
  end

  op
end

.shared_criterionGoogle::Ads::GoogleAds::V19::Services::SharedCriterionOperation .shared_criterion(res) ⇒ Google::Ads::GoogleAds::V19::Services::SharedCriterionOperation

A convenience method for creating an SharedCriterionOperation instance with its “create” field prepopulated with an SharedCriterion instance.

Overloads:

Returns:



2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2720

def self.shared_criterion(res = nil, &blk)
  require "google/ads/google_ads/v19/services/shared_criterion_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::SharedCriterionOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.shared_criterion(&blk)
  else
    Factories::V19::Resources.shared_criterion
  end

  op
end

.shared_setGoogle::Ads::GoogleAds::V19::Services::SharedSetOperation .shared_set(res) ⇒ Google::Ads::GoogleAds::V19::Services::SharedSetOperation

A convenience method for creating an SharedSetOperation instance with its “create” field prepopulated with an SharedSet instance.

Overloads:

Returns:



2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2747

def self.shared_set(res = nil, &blk)
  require "google/ads/google_ads/v19/services/shared_set_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::SharedSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.shared_set(&blk)
  else
    Factories::V19::Resources.shared_set
  end

  op
end

.user_dataGoogle::Ads::GoogleAds::V19::Services::UserDataOperation .user_data(res) ⇒ Google::Ads::GoogleAds::V19::Services::UserDataOperation

A convenience method for creating an UserDataOperation instance with its “create” field prepopulated with an UserData instance.

Overloads:

Returns:



3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 3071

def self.user_data(res = nil, &blk)
  require "google/ads/google_ads/v19/services/user_data_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::UserDataOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.user_data(&blk)
  else
    Factories::V19::Resources.user_data
  end

  op
end

.user_listGoogle::Ads::GoogleAds::V19::Services::UserListOperation .user_list(res) ⇒ Google::Ads::GoogleAds::V19::Services::UserListOperation

A convenience method for creating an UserListOperation instance with its “create” field prepopulated with an UserList instance.

Overloads:

Returns:



2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 2774

def self.user_list(res = nil, &blk)
  require "google/ads/google_ads/v19/services/user_list_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::UserListOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.user_list(&blk)
  else
    Factories::V19::Resources.user_list
  end

  op
end

.user_list_customer_typeGoogle::Ads::GoogleAds::V19::Services::UserListCustomerTypeOperation .user_list_customer_type(res) ⇒ Google::Ads::GoogleAds::V19::Services::UserListCustomerTypeOperation

A convenience method for creating an UserListCustomerTypeOperation instance with its “create” field prepopulated with an UserListCustomerType instance.

Overloads:

Returns:



3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
# File 'lib/google/ads/google_ads/factories/v19/operations.rb', line 3098

def self.user_list_customer_type(res = nil, &blk)
  require "google/ads/google_ads/v19/services/user_list_customer_type_service_pb"
  op = Google::Ads::GoogleAds::V19::Services::UserListCustomerTypeOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V19::Resources.user_list_customer_type(&blk)
  else
    Factories::V19::Resources.user_list_customer_type
  end

  op
end