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

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

Class Method Summary collapse

Class Method Details

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

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

Overloads:

Returns:



1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1389

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

  op
end

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

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

Overloads:

Returns:



1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1740

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

  op
end

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

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

Overloads:

Returns:



1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1443

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

  op
end

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

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

Overloads:

Returns:



1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1416

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

  op
end

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

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

Overloads:

Returns:



1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1470

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

  op
end

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

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

Overloads:

Returns:



1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1497

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

  op
end

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

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

Overloads:

Returns:



1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1524

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

  op
end

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

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

Overloads:

Returns:



1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1605

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

  op
end

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

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

Overloads:

Returns:



1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1551

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

  op
end

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

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

Overloads:

Returns:



1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1578

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

  op
end

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

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

Overloads:

Returns:



1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1632

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

  op
end

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

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

Overloads:

Returns:



1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1659

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

  op
end

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

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

Overloads:

Returns:



1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1686

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

  op
end

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

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

Overloads:

Returns:



1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1713

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

  op
end

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

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

Overloads:

Returns:



1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1767

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

  op
end

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

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

Overloads:

Returns:



1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1902

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

  op
end

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

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

Overloads:

Returns:



1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1848

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

  op
end

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

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

Overloads:

Returns:



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1794

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

  op
end

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

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

Overloads:

Returns:



1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1821

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

  op
end

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

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

Overloads:

Returns:



1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1875

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

  op
end

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

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

Overloads:

Returns:



1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1956

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

  op
end

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

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

Overloads:

Returns:



1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1929

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

  op
end

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

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

Overloads:

Returns:



1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 1983

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

  op
end

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

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

Overloads:

Returns:



3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3306

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

  op
end

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

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

Overloads:

Returns:



2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2010

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

  op
end

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

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

Overloads:

Returns:



2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2037

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

  op
end

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

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

Overloads:

Returns:



2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2064

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

  op
end

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

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

Overloads:

Returns:



3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3333

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

  op
end

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

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

Overloads:

Returns:



2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2388

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

  op
end

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

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

Overloads:

Returns:



2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2091

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

  op
end

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

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

Overloads:

Returns:



2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2118

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

  op
end

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

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

Overloads:

Returns:



2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2145

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

  op
end

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

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

Overloads:

Returns:



2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2172

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

  op
end

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

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

Overloads:

Returns:



2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2199

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

  op
end

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

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

Overloads:

Returns:



2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2226

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

  op
end

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

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

Overloads:

Returns:



2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2253

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

  op
end

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

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

Overloads:

Returns:



2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2280

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

  op
end

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

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

Overloads:

Returns:



2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2307

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

  op
end

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

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

Overloads:

Returns:



2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2334

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

  op
end

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

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

Overloads:

Returns:



2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2361

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

  op
end

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

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

Overloads:

Returns:



2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2415

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

  op
end

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

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

Overloads:

Returns:



2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2442

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

  op
end

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

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

Overloads:

Returns:



2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2469

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

  op
end

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

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

Overloads:

Returns:



2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2496

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

  op
end

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

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

Overloads:

Returns:



2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2523

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

  op
end

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

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

Overloads:

Returns:



3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3360

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

  op
end

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

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

Overloads:

Returns:



2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2550

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

  op
end

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

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

Overloads:

Returns:



3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3387

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

  op
end

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

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

Overloads:

Returns:



2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2577

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

  op
end

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

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

Overloads:

Returns:



3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3414

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



3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3441

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

  op
end

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

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

Overloads:

Returns:



2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2604

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

  op
end

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

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

Overloads:

Returns:



2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2631

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

  op
end

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

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

Overloads:

Returns:



2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2658

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

  op
end

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

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

Overloads:

Returns:



2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2685

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

  op
end

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

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

Overloads:

Returns:



2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2712

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

  op
end

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

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

Overloads:

Returns:



3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3468

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

  op
end

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

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

Overloads:

Returns:



2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2739

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

  op
end

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

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

Overloads:

Returns:



2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2793

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

  op
end

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

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

Overloads:

Returns:



2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2766

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

  op
end

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

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

Overloads:

Returns:



2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2820

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

  op
end

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

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

Overloads:

Returns:



2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2982

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

  op
end

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

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

Overloads:

Returns:



2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2847

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

  op
end

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

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

Overloads:

Returns:



2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2901

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



2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2874

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

  op
end

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

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

Overloads:

Returns:



2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2928

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

  op
end

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

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

Overloads:

Returns:



2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 2955

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

  op
end

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

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

Overloads:

Returns:



3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3117

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

  op
end

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

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

Overloads:

Returns:



3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3036

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

  op
end

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

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

Overloads:

Returns:



3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3009

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

  op
end

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

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

Overloads:

Returns:



3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3090

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

  op
end

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

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

Overloads:

Returns:



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3063

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

  op
end

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

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

Overloads:

Returns:



3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3144

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

  op
end

.media_fileGoogle::Ads::GoogleAds::V14::Services::MediaFileOperation .media_file(res) ⇒ Google::Ads::GoogleAds::V14::Services::MediaFileOperation

A convenience method for creating an MediaFileOperation instance with its “create” field prepopulated with an MediaFile instance.

Overloads:

Returns:



3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3171

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

  op
end

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

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

Overloads:

Returns:



3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3495

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

  op
end

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

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

Overloads:

Returns:



3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3198

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

  op
end

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

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

Overloads:

Returns:



3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3225

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

  op
end

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

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

Overloads:

Returns:



3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3252

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

  op
end

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

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

Overloads:

Returns:



3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3522

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

  op
end

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

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

Overloads:

Returns:



3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
# File 'lib/google/ads/google_ads/factories/v14/operations.rb', line 3279

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

  op
end