Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ServicesSearchAds360Row
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ServicesSearchAds360Row
- 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
-
#ad_group ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroup
An ad group.
-
#ad_group_ad ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAd
An ad group ad.
-
#ad_group_ad_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAdLabel
A relationship between an ad group ad and a label.
-
#ad_group_audience_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAudienceView
An ad group audience view.
-
#ad_group_bid_modifier ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupBidModifier
Represents an ad group bid modifier.
-
#ad_group_criterion ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterion
An ad group criterion.
-
#ad_group_criterion_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel
A relationship between an ad group criterion and a label.
-
#ad_group_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupLabel
A relationship between an ad group and a label.
-
#age_range_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAgeRangeView
An age range view.
-
#bidding_strategy ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesBiddingStrategy
A bidding strategy.
-
#campaign ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaign
A campaign.
-
#campaign_audience_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignAudienceView
A campaign audience view.
-
#campaign_budget ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignBudget
A campaign budget.
-
#campaign_criterion ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignCriterion
A campaign criterion.
-
#campaign_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignLabel
Represents a relationship between a campaign and a label.
-
#conversion_action ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionAction
A conversion action.
-
#custom_columns ⇒ Array<Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonValue>
The custom columns.
-
#customer ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomer
A customer.
-
#customer_client ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerClient
A link between the given customer and a client customer.
-
#customer_manager_link ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerManagerLink
Represents customer-manager link relationship.
-
#dynamic_search_ads_search_term_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView
A dynamic search ads search term view.
-
#gender_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGenderView
A gender view.
-
#keyword_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesKeywordView
A keyword view.
-
#label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLabel
A label.
-
#location_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLocationView
A location view summarizes the performance of campaigns by Location criteria.
-
#metrics ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics
Metrics data.
-
#product_group_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductGroupView
A product group view.
-
#segments ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments
Segment only fields.
-
#user_list ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesUserList
A user list.
-
#webpage_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesWebpageView
A webpage view.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0ServicesSearchAds360Row
constructor
A new instance of GoogleAdsSearchads360V0ServicesSearchAds360Row.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0ServicesSearchAds360Row
Returns a new instance of GoogleAdsSearchads360V0ServicesSearchAds360Row.
4504 4505 4506 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4504 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_group ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroup
An ad group.
Corresponds to the JSON property adGroup
4350 4351 4352 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4350 def ad_group @ad_group end |
#ad_group_ad ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAd
An ad group ad.
Corresponds to the JSON property adGroupAd
4355 4356 4357 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4355 def ad_group_ad @ad_group_ad end |
#ad_group_ad_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupAdLabel
A relationship between an ad group ad and a label.
Corresponds to the JSON property adGroupAdLabel
4360 4361 4362 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4360 def ad_group_ad_label @ad_group_ad_label end |
#ad_group_audience_view ⇒ Google::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
4367 4368 4369 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4367 def ad_group_audience_view @ad_group_audience_view end |
#ad_group_bid_modifier ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupBidModifier
Represents an ad group bid modifier.
Corresponds to the JSON property adGroupBidModifier
4372 4373 4374 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4372 def ad_group_bid_modifier @ad_group_bid_modifier end |
#ad_group_criterion ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterion
An ad group criterion.
Corresponds to the JSON property adGroupCriterion
4377 4378 4379 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4377 def ad_group_criterion @ad_group_criterion end |
#ad_group_criterion_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupCriterionLabel
A relationship between an ad group criterion and a label.
Corresponds to the JSON property adGroupCriterionLabel
4382 4383 4384 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4382 def ad_group_criterion_label @ad_group_criterion_label end |
#ad_group_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAdGroupLabel
A relationship between an ad group and a label.
Corresponds to the JSON property adGroupLabel
4387 4388 4389 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4387 def ad_group_label @ad_group_label end |
#age_range_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesAgeRangeView
An age range view.
Corresponds to the JSON property ageRangeView
4392 4393 4394 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4392 def age_range_view @age_range_view end |
#bidding_strategy ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesBiddingStrategy
A bidding strategy.
Corresponds to the JSON property biddingStrategy
4397 4398 4399 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4397 def bidding_strategy @bidding_strategy end |
#campaign ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaign
A campaign.
Corresponds to the JSON property campaign
4402 4403 4404 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4402 def campaign @campaign end |
#campaign_audience_view ⇒ Google::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
4410 4411 4412 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4410 def campaign_audience_view @campaign_audience_view end |
#campaign_budget ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignBudget
A campaign budget.
Corresponds to the JSON property campaignBudget
4415 4416 4417 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4415 def campaign_budget @campaign_budget end |
#campaign_criterion ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignCriterion
A campaign criterion.
Corresponds to the JSON property campaignCriterion
4420 4421 4422 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4420 def campaign_criterion @campaign_criterion end |
#campaign_label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCampaignLabel
Represents a relationship between a campaign and a label.
Corresponds to the JSON property campaignLabel
4425 4426 4427 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4425 def campaign_label @campaign_label end |
#conversion_action ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesConversionAction
A conversion action.
Corresponds to the JSON property conversionAction
4430 4431 4432 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4430 def conversion_action @conversion_action end |
#custom_columns ⇒ Array<Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonValue>
The custom columns.
Corresponds to the JSON property customColumns
4435 4436 4437 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4435 def custom_columns @custom_columns end |
#customer ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomer
A customer.
Corresponds to the JSON property customer
4440 4441 4442 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4440 def customer @customer end |
#customer_client ⇒ Google::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
4447 4448 4449 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4447 def customer_client @customer_client end |
#customer_manager_link ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesCustomerManagerLink
Represents customer-manager link relationship.
Corresponds to the JSON property customerManagerLink
4452 4453 4454 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4452 def customer_manager_link @customer_manager_link end |
#dynamic_search_ads_search_term_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesDynamicSearchAdsSearchTermView
A dynamic search ads search term view.
Corresponds to the JSON property dynamicSearchAdsSearchTermView
4457 4458 4459 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4457 def dynamic_search_ads_search_term_view @dynamic_search_ads_search_term_view end |
#gender_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesGenderView
A gender view.
Corresponds to the JSON property genderView
4462 4463 4464 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4462 def gender_view @gender_view end |
#keyword_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesKeywordView
A keyword view.
Corresponds to the JSON property keywordView
4467 4468 4469 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4467 def keyword_view @keyword_view end |
#label ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLabel
A label.
Corresponds to the JSON property label
4472 4473 4474 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4472 def label @label end |
#location_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesLocationView
A location view summarizes the performance of campaigns by Location criteria.
Corresponds to the JSON property locationView
4477 4478 4479 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4477 def location_view @location_view end |
#metrics ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonMetrics
Metrics data.
Corresponds to the JSON property metrics
4482 4483 4484 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4482 def metrics @metrics end |
#product_group_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesProductGroupView
A product group view.
Corresponds to the JSON property productGroupView
4487 4488 4489 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4487 def product_group_view @product_group_view end |
#segments ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments
Segment only fields.
Corresponds to the JSON property segments
4492 4493 4494 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4492 def segments @segments end |
#user_list ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesUserList
A user list. This is a list of users a customer may target.
Corresponds to the JSON property userList
4497 4498 4499 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4497 def user_list @user_list end |
#webpage_view ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0ResourcesWebpageView
A webpage view.
Corresponds to the JSON property webpageView
4502 4503 4504 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4502 def webpage_view @webpage_view end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 4509 def update!(**args) @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_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) @bidding_strategy = args[:bidding_strategy] if args.key?(:bidding_strategy) @campaign = args[:campaign] if args.key?(:campaign) @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) @conversion_action = args[:conversion_action] if args.key?(:conversion_action) @custom_columns = args[:custom_columns] if args.key?(:custom_columns) @customer = args[:customer] if args.key?(:customer) @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) @keyword_view = args[:keyword_view] if args.key?(:keyword_view) @label = args[:label] if args.key?(:label) @location_view = args[:location_view] if args.key?(:location_view) @metrics = args[:metrics] if args.key?(:metrics) @product_group_view = args[:product_group_view] if args.key?(:product_group_view) @segments = args[:segments] if args.key?(:segments) @user_list = args[:user_list] if args.key?(:user_list) @webpage_view = args[:webpage_view] if args.key?(:webpage_view) end |