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).
-
#measurable_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).
-
#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
123 124 125 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 123 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
103 104 105 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 103 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
115 116 117 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 115 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
109 110 111 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 109 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
85 86 87 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 85 def impressions_won @impressions_won end |
#measurable_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 measurableImpressions
97 98 99 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 97 def measurable_impressions @measurable_impressions 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
121 122 123 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 121 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
91 92 93 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 91 def viewable_impressions @viewable_impressions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
128 129 130 131 132 133 134 135 136 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 128 def update!(**args) @impressions_won = args[:impressions_won] if args.key?(:impressions_won) @viewable_impressions = args[:viewable_impressions] if args.key?(:viewable_impressions) @measurable_impressions = args[:measurable_impressions] if args.key?(:measurable_impressions) @bids = args[:bids] if args.key?(:bids) @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) end |