Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ServicesSearchAds360Row

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb

Overview

A returned row from the query.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V0ServicesSearchAds360Row

Returns a new instance of GoogleAdsSearchads360V0ServicesSearchAds360Row.



8338
8339
8340
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8338

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#accessible_bidding_strategyGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAccessibleBiddingStrategy

Represents a view of BiddingStrategies owned by and shared with the customer. In contrast to BiddingStrategy, this resource includes strategies owned by managers of the customer and shared with this customer - in addition to strategies owned by this customer. This resource does not provide metrics and only exposes a limited subset of the BiddingStrategy attributes. Corresponds to the JSON property accessibleBiddingStrategy



8026
8027
8028
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8026

def accessible_bidding_strategy
  @accessible_bidding_strategy
end

#ad_groupGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroup

An ad group. Corresponds to the JSON property adGroup



8031
8032
8033
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8031

def ad_group
  @ad_group
end

#ad_group_adGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAd

An ad group ad. Corresponds to the JSON property adGroupAd



8036
8037
8038
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8036

def ad_group_ad
  @ad_group_ad
end

#ad_group_ad_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAdLabel

A relationship between an ad group ad and a label. Corresponds to the JSON property adGroupAdLabel



8041
8042
8043
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8041

def ad_group_ad_label
  @ad_group_ad_label
end

#ad_group_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAsset

A link between an ad group and an asset. Corresponds to the JSON property adGroupAsset



8046
8047
8048
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8046

def ad_group_asset
  @ad_group_asset
end

#ad_group_asset_setGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAssetSet

AdGroupAssetSet is the linkage between an ad group and an asset set. Creating an AdGroupAssetSet links an asset set with an ad group. Corresponds to the JSON property adGroupAssetSet



8052
8053
8054
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8052

def ad_group_asset_set
  @ad_group_asset_set
end

#ad_group_audience_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAudienceView

An ad group audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated at the audience level. Corresponds to the JSON property adGroupAudienceView



8059
8060
8061
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8059

def ad_group_audience_view
  @ad_group_audience_view
end

#ad_group_bid_modifierGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupBidModifier

Represents an ad group bid modifier. Corresponds to the JSON property adGroupBidModifier



8064
8065
8066
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8064

def ad_group_bid_modifier
  @ad_group_bid_modifier
end

#ad_group_criterionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterion

An ad group criterion. The ad_group_criterion report only returns criteria that were explicitly added to the ad group. Corresponds to the JSON property adGroupCriterion



8070
8071
8072
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8070

def ad_group_criterion
  @ad_group_criterion
end

#ad_group_criterion_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel

A relationship between an ad group criterion and a label. Corresponds to the JSON property adGroupCriterionLabel



8075
8076
8077
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8075

def ad_group_criterion_label
  @ad_group_criterion_label
end

#ad_group_effective_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupEffectiveLabel

A relationship between an ad group and an effective label. An effective label is a label inherited or directly assigned to this ad group. Corresponds to the JSON property adGroupEffectiveLabel



8081
8082
8083
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8081

def ad_group_effective_label
  @ad_group_effective_label
end

#ad_group_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupLabel

A relationship between an ad group and a label. Corresponds to the JSON property adGroupLabel



8086
8087
8088
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8086

def ad_group_label
  @ad_group_label
end

#age_range_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAgeRangeView

An age range view. Corresponds to the JSON property ageRangeView



8091
8092
8093
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8091

def age_range_view
  @age_range_view
end

#assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAsset

Asset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it. Corresponds to the JSON property asset



8099
8100
8101
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8099

def asset
  @asset
end

#asset_groupGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroup

An asset group. AssetGroupAsset is used to link an asset to the asset group. AssetGroupSignal is used to associate a signal to an asset group. Corresponds to the JSON property assetGroup



8105
8106
8107
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8105

def asset_group
  @asset_group
end

#asset_group_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroupAsset

AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group. Corresponds to the JSON property assetGroupAsset



8111
8112
8113
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8111

def asset_group_asset
  @asset_group_asset
end

#asset_group_listing_group_filterGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroupListingGroupFilter

AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group. Corresponds to the JSON property assetGroupListingGroupFilter



8117
8118
8119
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8117

def asset_group_listing_group_filter
  @asset_group_listing_group_filter
end

#asset_group_signalGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroupSignal

AssetGroupSignal represents a signal in an asset group. The existence of a signal tells the performance max campaign who's most likely to convert. Performance Max uses the signal to look for new people with similar or stronger intent to find conversions across Search, Display, Video, and more. Corresponds to the JSON property assetGroupSignal



8125
8126
8127
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8125

def asset_group_signal
  @asset_group_signal
end

#asset_group_top_combination_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetGroupTopCombinationView

A view on the usage of ad group ad asset combination. Corresponds to the JSON property assetGroupTopCombinationView



8130
8131
8132
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8130

def asset_group_top_combination_view
  @asset_group_top_combination_view
end

#asset_setGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetSet

An asset set representing a collection of assets. Use AssetSetAsset to link an asset to the asset set. Corresponds to the JSON property assetSet



8136
8137
8138
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8136

def asset_set
  @asset_set
end

#asset_set_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAssetSetAsset

AssetSetAsset is the link between an asset and an asset set. Adding an AssetSetAsset links an asset with an asset set. Corresponds to the JSON property assetSetAsset



8142
8143
8144
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8142

def asset_set_asset
  @asset_set_asset
end

#audienceGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAudience

Audience is an effective targeting option that lets you intersect different segment attributes, such as detailed demographics and affinities, to create audiences that represent sections of your target segments. Corresponds to the JSON property audience



8149
8150
8151
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8149

def audience
  @audience
end

#bidding_strategyGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesBiddingStrategy

A bidding strategy. Corresponds to the JSON property biddingStrategy



8154
8155
8156
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8154

def bidding_strategy
  @bidding_strategy
end

#campaignGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaign

A campaign. Corresponds to the JSON property campaign



8159
8160
8161
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8159

def campaign
  @campaign
end

#campaign_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAsset

A link between a Campaign and an Asset. Corresponds to the JSON property campaignAsset



8164
8165
8166
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8164

def campaign_asset
  @campaign_asset
end

#campaign_asset_setGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAssetSet

CampaignAssetSet is the linkage between a campaign and an asset set. Adding a CampaignAssetSet links an asset set with a campaign. Corresponds to the JSON property campaignAssetSet



8170
8171
8172
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8170

def campaign_asset_set
  @campaign_asset_set
end

#campaign_audience_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAudienceView

A campaign audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated by campaign and audience criterion. This view only includes audiences attached at the campaign level. Corresponds to the JSON property campaignAudienceView



8178
8179
8180
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8178

def campaign_audience_view
  @campaign_audience_view
end

#campaign_budgetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignBudget

A campaign budget. Corresponds to the JSON property campaignBudget



8183
8184
8185
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8183

def campaign_budget
  @campaign_budget
end

#campaign_criterionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignCriterion

A campaign criterion. Corresponds to the JSON property campaignCriterion



8188
8189
8190
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8188

def campaign_criterion
  @campaign_criterion
end

#campaign_effective_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignEffectiveLabel

Represents a relationship between a campaign and an effective label. An effective label is a label inherited or directly assigned to this campaign. Corresponds to the JSON property campaignEffectiveLabel



8194
8195
8196
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8194

def campaign_effective_label
  @campaign_effective_label
end

#campaign_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignLabel

Represents a relationship between a campaign and a label. Corresponds to the JSON property campaignLabel



8199
8200
8201
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8199

def campaign_label
  @campaign_label
end

#cart_data_sales_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCartDataSalesView

Cart data sales view. Corresponds to the JSON property cartDataSalesView



8204
8205
8206
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8204

def cart_data_sales_view
  @cart_data_sales_view
end

#conversionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversion

A conversion. Corresponds to the JSON property conversion



8209
8210
8211
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8209

def conversion
  @conversion
end

#conversion_actionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionAction

A conversion action. Corresponds to the JSON property conversionAction



8214
8215
8216
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8214

def conversion_action
  @conversion_action
end

#conversion_custom_variableGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionCustomVariable

A conversion custom variable. See "About custom Floodlight metrics and dimensions in the new Search Ads 360" at https://support.google.com/sa360/ answer/13567857 Corresponds to the JSON property conversionCustomVariable



8221
8222
8223
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8221

def conversion_custom_variable
  @conversion_custom_variable
end

#custom_columnsArray<Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonValue>

The custom columns. Corresponds to the JSON property customColumns



8226
8227
8228
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8226

def custom_columns
  @custom_columns
end

#customerGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomer

A customer. Corresponds to the JSON property customer



8231
8232
8233
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8231

def customer
  @customer
end

#customer_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerAsset

A link between a customer and an asset. Corresponds to the JSON property customerAsset



8236
8237
8238
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8236

def customer_asset
  @customer_asset
end

#customer_asset_setGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerAssetSet

CustomerAssetSet is the linkage between a customer and an asset set. Adding a CustomerAssetSet links an asset set with a customer. Corresponds to the JSON property customerAssetSet



8242
8243
8244
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8242

def customer_asset_set
  @customer_asset_set
end

#customer_clientGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerClient

A link between the given customer and a client customer. CustomerClients only exist for manager customers. All direct and indirect client customers are included, as well as the manager itself. Corresponds to the JSON property customerClient



8249
8250
8251
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8249

def customer_client
  @customer_client
end

Represents customer-manager link relationship. Corresponds to the JSON property customerManagerLink



8254
8255
8256
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8254

def customer_manager_link
  @customer_manager_link
end

#dynamic_search_ads_search_term_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView

A dynamic search ads search term view. Corresponds to the JSON property dynamicSearchAdsSearchTermView



8259
8260
8261
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8259

def dynamic_search_ads_search_term_view
  @dynamic_search_ads_search_term_view
end

#gender_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGenderView

A gender view. The gender_view resource reflects the effective serving state, rather than what criteria were added. An ad group without gender criteria by default shows to all genders, so all genders appear in gender_view with stats. Corresponds to the JSON property genderView



8266
8267
8268
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8266

def gender_view
  @gender_view
end

#geo_target_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGeoTargetConstant

A geo target constant. Corresponds to the JSON property geoTargetConstant



8271
8272
8273
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8271

def geo_target_constant
  @geo_target_constant
end

#keyword_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesKeywordView

A keyword view. Corresponds to the JSON property keywordView



8276
8277
8278
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8276

def keyword_view
  @keyword_view
end

#labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLabel

A label. Corresponds to the JSON property label



8281
8282
8283
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8281

def label
  @label
end

#language_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLanguageConstant

A language. Corresponds to the JSON property languageConstant



8286
8287
8288
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8286

def language_constant
  @language_constant
end

#location_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLocationView

A location view summarizes the performance of campaigns by a Location criterion. Corresponds to the JSON property locationView



8292
8293
8294
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8292

def location_view
  @location_view
end

#metricsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics

Metrics data. Corresponds to the JSON property metrics



8297
8298
8299
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8297

def metrics
  @metrics
end

#product_bidding_category_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant

A Product Bidding Category. Corresponds to the JSON property productBiddingCategoryConstant



8302
8303
8304
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8302

def product_bidding_category_constant
  @product_bidding_category_constant
end

#product_group_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductGroupView

A product group view. Corresponds to the JSON property productGroupView



8307
8308
8309
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8307

def product_group_view
  @product_group_view
end

#segmentsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments

Segment only fields. Corresponds to the JSON property segments



8312
8313
8314
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8312

def segments
  @segments
end

#shopping_performance_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesShoppingPerformanceView

Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. Corresponds to the JSON property shoppingPerformanceView



8321
8322
8323
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8321

def shopping_performance_view
  @shopping_performance_view
end

#user_listGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesUserList

A user list. This is a list of users a customer may target. Corresponds to the JSON property userList



8326
8327
8328
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8326

def user_list
  @user_list
end

#visitGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesVisit

A visit. Corresponds to the JSON property visit



8331
8332
8333
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8331

def visit
  @visit
end

#webpage_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesWebpageView

A webpage view. Corresponds to the JSON property webpageView



8336
8337
8338
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8336

def webpage_view
  @webpage_view
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8343

def update!(**args)
  @accessible_bidding_strategy = args[:accessible_bidding_strategy] if args.key?(:accessible_bidding_strategy)
  @ad_group = args[:ad_group] if args.key?(:ad_group)
  @ad_group_ad = args[:ad_group_ad] if args.key?(:ad_group_ad)
  @ad_group_ad_label = args[:ad_group_ad_label] if args.key?(:ad_group_ad_label)
  @ad_group_asset = args[:ad_group_asset] if args.key?(:ad_group_asset)
  @ad_group_asset_set = args[:ad_group_asset_set] if args.key?(:ad_group_asset_set)
  @ad_group_audience_view = args[:ad_group_audience_view] if args.key?(:ad_group_audience_view)
  @ad_group_bid_modifier = args[:ad_group_bid_modifier] if args.key?(:ad_group_bid_modifier)
  @ad_group_criterion = args[:ad_group_criterion] if args.key?(:ad_group_criterion)
  @ad_group_criterion_label = args[:ad_group_criterion_label] if args.key?(:ad_group_criterion_label)
  @ad_group_effective_label = args[:ad_group_effective_label] if args.key?(:ad_group_effective_label)
  @ad_group_label = args[:ad_group_label] if args.key?(:ad_group_label)
  @age_range_view = args[:age_range_view] if args.key?(:age_range_view)
  @asset = args[:asset] if args.key?(:asset)
  @asset_group = args[:asset_group] if args.key?(:asset_group)
  @asset_group_asset = args[:asset_group_asset] if args.key?(:asset_group_asset)
  @asset_group_listing_group_filter = args[:asset_group_listing_group_filter] if args.key?(:asset_group_listing_group_filter)
  @asset_group_signal = args[:asset_group_signal] if args.key?(:asset_group_signal)
  @asset_group_top_combination_view = args[:asset_group_top_combination_view] if args.key?(:asset_group_top_combination_view)
  @asset_set = args[:asset_set] if args.key?(:asset_set)
  @asset_set_asset = args[:asset_set_asset] if args.key?(:asset_set_asset)
  @audience = args[:audience] if args.key?(:audience)
  @bidding_strategy = args[:bidding_strategy] if args.key?(:bidding_strategy)
  @campaign = args[:campaign] if args.key?(:campaign)
  @campaign_asset = args[:campaign_asset] if args.key?(:campaign_asset)
  @campaign_asset_set = args[:campaign_asset_set] if args.key?(:campaign_asset_set)
  @campaign_audience_view = args[:campaign_audience_view] if args.key?(:campaign_audience_view)
  @campaign_budget = args[:campaign_budget] if args.key?(:campaign_budget)
  @campaign_criterion = args[:campaign_criterion] if args.key?(:campaign_criterion)
  @campaign_effective_label = args[:campaign_effective_label] if args.key?(:campaign_effective_label)
  @campaign_label = args[:campaign_label] if args.key?(:campaign_label)
  @cart_data_sales_view = args[:cart_data_sales_view] if args.key?(:cart_data_sales_view)
  @conversion = args[:conversion] if args.key?(:conversion)
  @conversion_action = args[:conversion_action] if args.key?(:conversion_action)
  @conversion_custom_variable = args[:conversion_custom_variable] if args.key?(:conversion_custom_variable)
  @custom_columns = args[:custom_columns] if args.key?(:custom_columns)
  @customer = args[:customer] if args.key?(:customer)
  @customer_asset = args[:customer_asset] if args.key?(:customer_asset)
  @customer_asset_set = args[:customer_asset_set] if args.key?(:customer_asset_set)
  @customer_client = args[:customer_client] if args.key?(:customer_client)
  @customer_manager_link = args[:customer_manager_link] if args.key?(:customer_manager_link)
  @dynamic_search_ads_search_term_view = args[:dynamic_search_ads_search_term_view] if args.key?(:dynamic_search_ads_search_term_view)
  @gender_view = args[:gender_view] if args.key?(:gender_view)
  @geo_target_constant = args[:geo_target_constant] if args.key?(:geo_target_constant)
  @keyword_view = args[:keyword_view] if args.key?(:keyword_view)
  @label = args[:label] if args.key?(:label)
  @language_constant = args[:language_constant] if args.key?(:language_constant)
  @location_view = args[:location_view] if args.key?(:location_view)
  @metrics = args[:metrics] if args.key?(:metrics)
  @product_bidding_category_constant = args[:product_bidding_category_constant] if args.key?(:product_bidding_category_constant)
  @product_group_view = args[:product_group_view] if args.key?(:product_group_view)
  @segments = args[:segments] if args.key?(:segments)
  @shopping_performance_view = args[:shopping_performance_view] if args.key?(:shopping_performance_view)
  @user_list = args[:user_list] if args.key?(:user_list)
  @visit = args[:visit] if args.key?(:visit)
  @webpage_view = args[:webpage_view] if args.key?(:webpage_view)
end