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.



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

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



7862
7863
7864
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7862

def accessible_bidding_strategy
  @accessible_bidding_strategy
end

#ad_groupGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroup

An ad group. Corresponds to the JSON property adGroup



7867
7868
7869
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7867

def ad_group
  @ad_group
end

#ad_group_adGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAd

An ad group ad. Corresponds to the JSON property adGroupAd



7872
7873
7874
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7872

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



7877
7878
7879
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7877

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



7882
7883
7884
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7882

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



7888
7889
7890
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7888

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



7895
7896
7897
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7895

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



7900
7901
7902
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7900

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



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

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



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

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



7916
7917
7918
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7916

def ad_group_label
  @ad_group_label
end

#age_range_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAgeRangeView

An age range view. Corresponds to the JSON property ageRangeView



7921
7922
7923
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7921

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



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

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



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

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



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

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



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

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



7955
7956
7957
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7955

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



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

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



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

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



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

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



7979
7980
7981
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7979

def audience
  @audience
end

#bidding_strategyGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesBiddingStrategy

A bidding strategy. Corresponds to the JSON property biddingStrategy



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

def bidding_strategy
  @bidding_strategy
end

#campaignGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaign

A campaign. Corresponds to the JSON property campaign



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

def campaign
  @campaign
end

#campaign_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAsset

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



7994
7995
7996
# File 'lib/google/apis/searchads360_v0/classes.rb', line 7994

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



8000
8001
8002
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8000

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



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

def campaign_audience_view
  @campaign_audience_view
end

#campaign_budgetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignBudget

A campaign budget. Corresponds to the JSON property campaignBudget



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

def campaign_budget
  @campaign_budget
end

#campaign_criterionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignCriterion

A campaign criterion. Corresponds to the JSON property campaignCriterion



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

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



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

def campaign_label
  @campaign_label
end

#cart_data_sales_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCartDataSalesView

Cart data sales view. Corresponds to the JSON property cartDataSalesView



8028
8029
8030
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8028

def cart_data_sales_view
  @cart_data_sales_view
end

#conversionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversion

A conversion. Corresponds to the JSON property conversion



8033
8034
8035
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8033

def conversion
  @conversion
end

#conversion_actionGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionAction

A conversion action. Corresponds to the JSON property conversionAction



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

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



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

def conversion_custom_variable
  @conversion_custom_variable
end

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

The custom columns. Corresponds to the JSON property customColumns



8050
8051
8052
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8050

def custom_columns
  @custom_columns
end

#customerGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomer

A customer. Corresponds to the JSON property customer



8055
8056
8057
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8055

def customer
  @customer
end

#customer_assetGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerAsset

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



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

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



8066
8067
8068
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8066

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



8073
8074
8075
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8073

def customer_client
  @customer_client
end

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



8078
8079
8080
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8078

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



8083
8084
8085
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8083

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



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

def gender_view
  @gender_view
end

#geo_target_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGeoTargetConstant

A geo target constant. Corresponds to the JSON property geoTargetConstant



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

def geo_target_constant
  @geo_target_constant
end

#keyword_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesKeywordView

A keyword view. Corresponds to the JSON property keywordView



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

def keyword_view
  @keyword_view
end

#labelGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLabel

A label. Corresponds to the JSON property label



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

def label
  @label
end

#language_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLanguageConstant

A language. Corresponds to the JSON property languageConstant



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

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



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

def location_view
  @location_view
end

#metricsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics

Metrics data. Corresponds to the JSON property metrics



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

def metrics
  @metrics
end

#product_bidding_category_constantGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductBiddingCategoryConstant

A Product Bidding Category. Corresponds to the JSON property productBiddingCategoryConstant



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

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



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

def product_group_view
  @product_group_view
end

#segmentsGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments

Segment only fields. Corresponds to the JSON property segments



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

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



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

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



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

def user_list
  @user_list
end

#visitGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesVisit

A visit. Corresponds to the JSON property visit



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

def visit
  @visit
end

#webpage_viewGoogle::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesWebpageView

A webpage view. Corresponds to the JSON property webpageView



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

def webpage_view
  @webpage_view
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
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
# File 'lib/google/apis/searchads360_v0/classes.rb', line 8167

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