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

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

Class Method Summary collapse

Class Method Details

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

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

Overloads:

Returns:



1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1403

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

  op
end

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

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

Overloads:

Returns:



1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1754

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

  op
end

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

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

Overloads:

Returns:



1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1457

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

  op
end

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

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

Overloads:

Returns:



1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1430

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

  op
end

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

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

Overloads:

Returns:



1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1484

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

  op
end

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

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

Overloads:

Returns:



1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1511

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

  op
end

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

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

Overloads:

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1538

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

  op
end

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

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

Overloads:

Returns:



1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1619

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

  op
end

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

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

Overloads:

Returns:



1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1565

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

  op
end

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

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

Overloads:

Returns:



1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1592

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

  op
end

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

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

Overloads:

Returns:



1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1646

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

  op
end

.ad_group_extension_settingGoogle::Ads::GoogleAds::V16::Services::AdGroupExtensionSettingOperation .ad_group_extension_setting(res) ⇒ Google::Ads::GoogleAds::V16::Services::AdGroupExtensionSettingOperation

A convenience method for creating an AdGroupExtensionSettingOperation instance with its “create” field prepopulated with an AdGroupExtensionSetting instance.

Overloads:

Returns:



1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1673

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

  op
end

.ad_group_feedGoogle::Ads::GoogleAds::V16::Services::AdGroupFeedOperation .ad_group_feed(res) ⇒ Google::Ads::GoogleAds::V16::Services::AdGroupFeedOperation

A convenience method for creating an AdGroupFeedOperation instance with its “create” field prepopulated with an AdGroupFeed instance.

Overloads:

Returns:



1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1700

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

  op
end

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

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

Overloads:

Returns:



1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1727

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

  op
end

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

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

Overloads:

Returns:



1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1781

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

  op
end

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

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

Overloads:

Returns:



1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1916

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

  op
end

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

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

Overloads:

Returns:



1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1862

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

  op
end

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

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

Overloads:

Returns:



1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1808

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

  op
end

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

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

Overloads:

Returns:



1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1835

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

  op
end

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

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

Overloads:

Returns:



1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1889

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

  op
end

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

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

Overloads:

Returns:



1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1970

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

  op
end

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

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

Overloads:

Returns:



1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1943

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

  op
end

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

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

Overloads:

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 1997

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

  op
end

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

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

Overloads:

Returns:



3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3320

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

  op
end

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

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

Overloads:

Returns:



2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2024

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

  op
end

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

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

Overloads:

Returns:



2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2051

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

  op
end

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

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

Overloads:

Returns:



2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2078

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

  op
end

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

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

Overloads:

Returns:



3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3347

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

  op
end

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

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

Overloads:

Returns:



2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2402

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

  op
end

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

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

Overloads:

Returns:



2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2105

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

  op
end

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

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

Overloads:

Returns:



2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2132

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

  op
end

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

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

Overloads:

Returns:



2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2159

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

  op
end

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

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

Overloads:

Returns:



2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2186

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

  op
end

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

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

Overloads:

Returns:



2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2213

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

  op
end

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

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

Overloads:

Returns:



2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2240

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

  op
end

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

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

Overloads:

Returns:



2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2267

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

  op
end

.campaign_extension_settingGoogle::Ads::GoogleAds::V16::Services::CampaignExtensionSettingOperation .campaign_extension_setting(res) ⇒ Google::Ads::GoogleAds::V16::Services::CampaignExtensionSettingOperation

A convenience method for creating an CampaignExtensionSettingOperation instance with its “create” field prepopulated with an CampaignExtensionSetting instance.

Overloads:

Returns:



2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2294

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

  op
end

.campaign_feedGoogle::Ads::GoogleAds::V16::Services::CampaignFeedOperation .campaign_feed(res) ⇒ Google::Ads::GoogleAds::V16::Services::CampaignFeedOperation

A convenience method for creating an CampaignFeedOperation instance with its “create” field prepopulated with an CampaignFeed instance.

Overloads:

Returns:



2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2321

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

  op
end

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

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

Overloads:

Returns:



2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2348

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

  op
end

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

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

Overloads:

Returns:



2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2375

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

  op
end

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

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

Overloads:

Returns:



3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3374

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

  op
end

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

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

Overloads:

Returns:



2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2429

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

  op
end

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

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

Overloads:

Returns:



2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2456

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

  op
end

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

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

Overloads:

Returns:



2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2483

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

  op
end

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

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

Overloads:

Returns:



2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2510

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

  op
end

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

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

Overloads:

Returns:



2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2537

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

  op
end

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

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

Overloads:

Returns:



3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3401

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

  op
end

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

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

Overloads:

Returns:



2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2564

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

  op
end

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

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

Overloads:

Returns:



3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3428

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

  op
end

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

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

Overloads:

Returns:



2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2591

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

  op
end

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

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

Overloads:

Returns:



3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3455

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



3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3482

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

  op
end

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

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

Overloads:

Returns:



2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2618

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

  op
end

.customer_extension_settingGoogle::Ads::GoogleAds::V16::Services::CustomerExtensionSettingOperation .customer_extension_setting(res) ⇒ Google::Ads::GoogleAds::V16::Services::CustomerExtensionSettingOperation

A convenience method for creating an CustomerExtensionSettingOperation instance with its “create” field prepopulated with an CustomerExtensionSetting instance.

Overloads:

Returns:



2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2645

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

  op
end

.customer_feedGoogle::Ads::GoogleAds::V16::Services::CustomerFeedOperation .customer_feed(res) ⇒ Google::Ads::GoogleAds::V16::Services::CustomerFeedOperation

A convenience method for creating an CustomerFeedOperation instance with its “create” field prepopulated with an CustomerFeed instance.

Overloads:

Returns:



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2672

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

  op
end

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

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

Overloads:

Returns:



2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2699

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

  op
end

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

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

Overloads:

Returns:



3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3509

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

  op
end

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

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

Overloads:

Returns:



2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2726

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

  op
end

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

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

Overloads:

Returns:



3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3536

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

  op
end

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

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

Overloads:

Returns:



2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2753

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

  op
end

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

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

Overloads:

Returns:



2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2807

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

  op
end

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

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

Overloads:

Returns:



2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2780

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

  op
end

.extension_feed_itemGoogle::Ads::GoogleAds::V16::Services::ExtensionFeedItemOperation .extension_feed_item(res) ⇒ Google::Ads::GoogleAds::V16::Services::ExtensionFeedItemOperation

A convenience method for creating an ExtensionFeedItemOperation instance with its “create” field prepopulated with an ExtensionFeedItem instance.

Overloads:

Returns:



2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2834

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

  op
end

.feedGoogle::Ads::GoogleAds::V16::Services::FeedOperation .feed(res) ⇒ Google::Ads::GoogleAds::V16::Services::FeedOperation

A convenience method for creating an FeedOperation instance with its “create” field prepopulated with an Feed instance.

Overloads:

Returns:



2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2996

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

  op
end

.feed_itemGoogle::Ads::GoogleAds::V16::Services::FeedItemOperation .feed_item(res) ⇒ Google::Ads::GoogleAds::V16::Services::FeedItemOperation

A convenience method for creating an FeedItemOperation instance with its “create” field prepopulated with an FeedItem instance.

Overloads:

Returns:



2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2861

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

  op
end

.feed_item_setGoogle::Ads::GoogleAds::V16::Services::FeedItemSetOperation .feed_item_set(res) ⇒ Google::Ads::GoogleAds::V16::Services::FeedItemSetOperation

A convenience method for creating an FeedItemSetOperation instance with its “create” field prepopulated with an FeedItemSet instance.

Overloads:

Returns:



2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2915

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

  op
end

A convenience method for creating an FeedItemSetLinkOperation instance with its “create” field prepopulated with an FeedItemSetLink instance.

Overloads:

Returns:



2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2888

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

  op
end

.feed_item_targetGoogle::Ads::GoogleAds::V16::Services::FeedItemTargetOperation .feed_item_target(res) ⇒ Google::Ads::GoogleAds::V16::Services::FeedItemTargetOperation

A convenience method for creating an FeedItemTargetOperation instance with its “create” field prepopulated with an FeedItemTarget instance.

Overloads:

Returns:



2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2942

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

  op
end

.feed_mappingGoogle::Ads::GoogleAds::V16::Services::FeedMappingOperation .feed_mapping(res) ⇒ Google::Ads::GoogleAds::V16::Services::FeedMappingOperation

A convenience method for creating an FeedMappingOperation instance with its “create” field prepopulated with an FeedMapping instance.

Overloads:

Returns:



2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 2969

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

  op
end

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

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

Overloads:

Returns:



3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3131

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

  op
end

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

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

Overloads:

Returns:



3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3050

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

  op
end

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

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

Overloads:

Returns:



3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3023

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

  op
end

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

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

Overloads:

Returns:



3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3104

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

  op
end

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

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

Overloads:

Returns:



3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3077

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

  op
end

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

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

Overloads:

Returns:



3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3158

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

  op
end

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

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

Overloads:

Returns:



3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3563

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

  op
end

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

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

Overloads:

Returns:



3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3185

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

  op
end

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

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

Overloads:

Returns:



3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3212

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

  op
end

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

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

Overloads:

Returns:



3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3239

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

  op
end

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

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

Overloads:

Returns:



3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3266

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

  op
end

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

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

Overloads:

Returns:



3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3590

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

  op
end

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

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

Overloads:

Returns:



3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
# File 'lib/google/ads/google_ads/factories/v16/operations.rb', line 3293

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

  op
end