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

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

Class Method Summary collapse

Class Method Details

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

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

Overloads:

Returns:



1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1319

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

  op
end

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

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

Overloads:

Returns:



1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1616

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

  op
end

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

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

Overloads:

Returns:



1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1373

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

  op
end

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

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

Overloads:

Returns:



1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1346

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

  op
end

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

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

Overloads:

Returns:



1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1400

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

  op
end

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

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

Overloads:

Returns:



1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1427

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

  op
end

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

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

Overloads:

Returns:



1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1454

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

  op
end

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

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

Overloads:

Returns:



1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1535

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

  op
end

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

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

Overloads:

Returns:



1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1481

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

  op
end

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

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

Overloads:

Returns:



1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1508

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

  op
end

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

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

Overloads:

Returns:



1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1562

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

  op
end

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

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

Overloads:

Returns:



1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1589

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

  op
end

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

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

Overloads:

Returns:



1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1643

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

  op
end

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

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

Overloads:

Returns:



1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1778

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

  op
end

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

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

Overloads:

Returns:



1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1724

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

  op
end

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

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

Overloads:

Returns:



1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1670

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

  op
end

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

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

Overloads:

Returns:



1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1697

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

  op
end

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

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

Overloads:

Returns:



1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1751

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

  op
end

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

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

Overloads:

Returns:



1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1832

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

  op
end

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

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

Overloads:

Returns:



1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1805

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

  op
end

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

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

Overloads:

Returns:



1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1859

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

  op
end

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

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

Overloads:

Returns:



2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2885

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

  op
end

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

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

Overloads:

Returns:



1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1886

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

  op
end

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

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

Overloads:

Returns:



1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1913

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

  op
end

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

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

Overloads:

Returns:



1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1940

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

  op
end

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

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

Overloads:

Returns:



2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2912

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

  op
end

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

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

Overloads:

Returns:



2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2210

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

  op
end

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

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

Overloads:

Returns:



1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1967

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

  op
end

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

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

Overloads:

Returns:



1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 1994

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

  op
end

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

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

Overloads:

Returns:



2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2021

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

  op
end

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

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

Overloads:

Returns:



2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2048

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

  op
end

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

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

Overloads:

Returns:



2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2075

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

  op
end

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

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

Overloads:

Returns:



2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2102

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

  op
end

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

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

Overloads:

Returns:



2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2129

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

  op
end

.campaign_goal_configGoogle::Ads::GoogleAds::V24::Services::CampaignGoalConfigOperation .campaign_goal_config(res) ⇒ Google::Ads::GoogleAds::V24::Services::CampaignGoalConfigOperation

A convenience method for creating an CampaignGoalConfigOperation instance with its “create” field prepopulated with an CampaignGoalConfig instance.

Overloads:

Returns:



2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2939

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

  op
end

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

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

Overloads:

Returns:



2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2156

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

  op
end

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

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

Overloads:

Returns:



2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2183

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

  op
end

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

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

Overloads:

Returns:



2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2966

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

  op
end

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

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

Overloads:

Returns:



2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2237

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

  op
end

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

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

Overloads:

Returns:



2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2264

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

  op
end

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

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

Overloads:

Returns:



2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2291

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

  op
end

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

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

Overloads:

Returns:



2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2318

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

  op
end

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

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

Overloads:

Returns:



2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2345

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

  op
end

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

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

Overloads:

Returns:



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2993

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

  op
end

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

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

Overloads:

Returns:



2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2372

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

  op
end

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

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

Overloads:

Returns:



3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3020

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

  op
end

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

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

Overloads:

Returns:



2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2399

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

  op
end

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

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

Overloads:

Returns:



3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3047

def self.customer_asset_set(res = nil, &blk)
  require "google/ads/google_ads/v24/services/customer_asset_set_service_pb"
  op = Google::Ads::GoogleAds::V24::Services::CustomerAssetSetOperation.new
  op["create"] = if !res.nil?
    res
  elsif !blk.nil?
    Factories::V24::Resources.customer_asset_set(&blk)
  else
    Factories::V24::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:



3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3074

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

  op
end

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

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

Overloads:

Returns:



2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2426

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

  op
end

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

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

Overloads:

Returns:



2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2453

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

  op
end

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

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

Overloads:

Returns:



3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3101

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

  op
end

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

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

Overloads:

Returns:



2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2480

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

  op
end

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

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

Overloads:

Returns:



3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3128

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

  op
end

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

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

Overloads:

Returns:



2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2507

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

  op
end

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

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

Overloads:

Returns:



2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2561

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

  op
end

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

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

Overloads:

Returns:



2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2534

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

  op
end

.goalGoogle::Ads::GoogleAds::V24::Services::GoalOperation .goal(res) ⇒ Google::Ads::GoogleAds::V24::Services::GoalOperation

A convenience method for creating an GoalOperation instance with its “create” field prepopulated with an Goal instance.

Overloads:

Returns:



3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3155

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

  op
end

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

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

Overloads:

Returns:



2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2696

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

  op
end

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

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

Overloads:

Returns:



2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2615

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

  op
end

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

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

Overloads:

Returns:



2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2588

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

  op
end

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

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

Overloads:

Returns:



2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2669

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

  op
end

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

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

Overloads:

Returns:



2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2642

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

  op
end

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

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

Overloads:

Returns:



2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2723

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

  op
end

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

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

Overloads:

Returns:



3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3182

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

  op
end

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

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

Overloads:

Returns:



2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2750

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

  op
end

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

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

Overloads:

Returns:



2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2777

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

  op
end

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

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

Overloads:

Returns:



2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2804

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

  op
end

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

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

Overloads:

Returns:



2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2831

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

  op
end

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

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

Overloads:

Returns:



3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3209

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

  op
end

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

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

Overloads:

Returns:



2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 2858

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

  op
end

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

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

Overloads:

Returns:



3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
# File 'lib/google/ads/google_ads/factories/v24/operations.rb', line 3236

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

  op
end