Class: Google::Apis::ChromeuxreportV1::TimeseriesPercentiles

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/chromeuxreport_v1/classes.rb,
lib/google/apis/chromeuxreport_v1/representations.rb,
lib/google/apis/chromeuxreport_v1/representations.rb

Overview

Percentiles contains synthetic values of a metric at a given statistical percentile. These are used for estimating a metric's value as experienced by a percentage of users out of the total number of users.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TimeseriesPercentiles

Returns a new instance of TimeseriesPercentiles.



619
620
621
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 619

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#p75sArray<Object>

75% of users experienced the given metric at or below this value. The length of this list of densities is equal to the length of the CollectionPeriods field in the HistoryRecord message, which describes when the density was observed in the field. Corresponds to the JSON property p75s

Returns:

  • (Array<Object>)


617
618
619
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 617

def p75s
  @p75s
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



624
625
626
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 624

def update!(**args)
  @p75s = args[:p75s] if args.key?(:p75s)
end