Class: Google::Apis::Adexchangebuyer2V2beta1::BidMetricsRow
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::BidMetricsRow
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
The set of metrics that are measured in numbers of bids, representing how many bids with the specified dimension values were considered eligible at each stage of the bidding funnel;
Instance Attribute Summary collapse
-
#bids ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count that may be either exact or estimated (i.e. when sampled).
-
#bids_in_auction ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count that may be either exact or estimated (i.e. when sampled).
-
#billed_impressions ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count that may be either exact or estimated (i.e. when sampled).
-
#impressions_won ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count that may be either exact or estimated (i.e. when sampled).
-
#row_dimensions ⇒ Google::Apis::Adexchangebuyer2V2beta1::RowDimensions
A response may include multiple rows, breaking down along various dimensions.
-
#viewable_impressions ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count that may be either exact or estimated (i.e. when sampled).
Instance Method Summary collapse
-
#initialize(**args) ⇒ BidMetricsRow
constructor
A new instance of BidMetricsRow.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ BidMetricsRow
Returns a new instance of BidMetricsRow
151 152 153 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 151 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bids ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count
that may be either exact or estimated (i.e. when sampled).
Corresponds to the JSON property bids
149 150 151 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 149 def bids @bids end |
#bids_in_auction ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count
that may be either exact or estimated (i.e. when sampled).
Corresponds to the JSON property bidsInAuction
125 126 127 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 125 def bids_in_auction @bids_in_auction end |
#billed_impressions ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count
that may be either exact or estimated (i.e. when sampled).
Corresponds to the JSON property billedImpressions
119 120 121 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 119 def billed_impressions @billed_impressions end |
#impressions_won ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count
that may be either exact or estimated (i.e. when sampled).
Corresponds to the JSON property impressionsWon
137 138 139 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 137 def impressions_won @impressions_won end |
#row_dimensions ⇒ Google::Apis::Adexchangebuyer2V2beta1::RowDimensions
A response may include multiple rows, breaking down along various dimensions.
Encapsulates the values of all dimensions for a given row.
Corresponds to the JSON property rowDimensions
131 132 133 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 131 def row_dimensions @row_dimensions end |
#viewable_impressions ⇒ Google::Apis::Adexchangebuyer2V2beta1::MetricValue
A metric value, with an expected value and a variance; represents a count
that may be either exact or estimated (i.e. when sampled).
Corresponds to the JSON property viewableImpressions
143 144 145 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 143 def viewable_impressions @viewable_impressions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
156 157 158 159 160 161 162 163 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 156 def update!(**args) @billed_impressions = args[:billed_impressions] if args.key?(:billed_impressions) @bids_in_auction = args[:bids_in_auction] if args.key?(:bids_in_auction) @row_dimensions = args[:row_dimensions] if args.key?(:row_dimensions) @impressions_won = args[:impressions_won] if args.key?(:impressions_won) @viewable_impressions = args[:viewable_impressions] if args.key?(:viewable_impressions) @bids = args[:bids] if args.key?(:bids) end |