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.



8192
8193
8194
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8192

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



7892
7893
7894
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7892

def accessible_bidding_strategy
  @accessible_bidding_strategy
end

#ad_groupGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroup

An ad group. Corresponds to the JSON property adGroup



7897
7898
7899
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7897

def ad_group
  @ad_group
end

#ad_group_adGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAd

An ad group ad. Corresponds to the JSON property adGroupAd



7902
7903
7904
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7902

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



7907
7908
7909
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7907

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



7912
7913
7914
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7912

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



7918
7919
7920
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7918

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



7925
7926
7927
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7925

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



7930
7931
7932
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7930

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



7936
7937
7938
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7936

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



7941
7942
7943
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7941

def ad_group_criterion_label
  @ad_group_criterion_label
end

#ad_group_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupLabel

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



7946
7947
7948
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7946

def ad_group_label
  @ad_group_label
end

#age_range_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAgeRangeView

An age range view. Corresponds to the JSON property ageRangeView



7951
7952
7953
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7951

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



7959
7960
7961
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7959

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



7965
7966
7967
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7965

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



7971
7972
7973
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7971

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



7977
7978
7979
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7977

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



7985
7986
7987
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7985

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



7990
7991
7992
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7990

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



7996
7997
7998
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7996

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



8002
8003
8004
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8002

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



8009
8010
8011
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8009

def audience
  @audience
end

#bidding_strategyGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesBiddingStrategy

A bidding strategy. Corresponds to the JSON property biddingStrategy



8014
8015
8016
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8014

def bidding_strategy
  @bidding_strategy
end

#campaignGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaign

A campaign. Corresponds to the JSON property campaign



8019
8020
8021
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8019

def campaign
  @campaign
end

#campaign_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAsset

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



8024
8025
8026
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8024

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



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

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



8038
8039
8040
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8038

def campaign_audience_view
  @campaign_audience_view
end

#campaign_budgetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignBudget

A campaign budget. Corresponds to the JSON property campaignBudget



8043
8044
8045
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8043

def campaign_budget
  @campaign_budget
end

#campaign_criterionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignCriterion

A campaign criterion. Corresponds to the JSON property campaignCriterion



8048
8049
8050
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8048

def campaign_criterion
  @campaign_criterion
end

#campaign_labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignLabel

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



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

def campaign_label
  @campaign_label
end

#cart_data_sales_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCartDataSalesView

Cart data sales view. Corresponds to the JSON property cartDataSalesView



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

def cart_data_sales_view
  @cart_data_sales_view
end

#conversionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversion

A conversion. Corresponds to the JSON property conversion



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

def conversion
  @conversion
end

#conversion_actionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionAction

A conversion action. Corresponds to the JSON property conversionAction



8068
8069
8070
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8068

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



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

def conversion_custom_variable
  @conversion_custom_variable
end

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

The custom columns. Corresponds to the JSON property customColumns



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

def custom_columns
  @custom_columns
end

#customerGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomer

A customer. Corresponds to the JSON property customer



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

def customer
  @customer
end

#customer_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerAsset

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



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

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



8096
8097
8098
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8096

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



8103
8104
8105
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8103

def customer_client
  @customer_client
end

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



8108
8109
8110
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8108

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



8113
8114
8115
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8113

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



8120
8121
8122
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8120

def gender_view
  @gender_view
end

#geo_target_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGeoTargetConstant

A geo target constant. Corresponds to the JSON property geoTargetConstant



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

def geo_target_constant
  @geo_target_constant
end

#keyword_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesKeywordView

A keyword view. Corresponds to the JSON property keywordView



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

def keyword_view
  @keyword_view
end

#labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLabel

A label. Corresponds to the JSON property label



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

def label
  @label
end

#language_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLanguageConstant

A language. Corresponds to the JSON property languageConstant



8140
8141
8142
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8140

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



8146
8147
8148
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8146

def location_view
  @location_view
end

#metricsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics

Metrics data. Corresponds to the JSON property metrics



8151
8152
8153
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8151

def metrics
  @metrics
end

#product_bidding_category_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant

A Product Bidding Category. Corresponds to the JSON property productBiddingCategoryConstant



8156
8157
8158
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8156

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



8161
8162
8163
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8161

def product_group_view
  @product_group_view
end

#segmentsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments

Segment only fields. Corresponds to the JSON property segments



8166
8167
8168
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8166

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



8175
8176
8177
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8175

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



8180
8181
8182
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8180

def user_list
  @user_list
end

#visitGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesVisit

A visit. Corresponds to the JSON property visit



8185
8186
8187
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8185

def visit
  @visit
end

#webpage_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesWebpageView

A webpage view. Corresponds to the JSON property webpageView



8190
8191
8192
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8190

def webpage_view
  @webpage_view
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8197

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_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_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