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.



646
647
648
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 646

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>)


644
645
646
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 644

def p75s
  @p75s
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



651
652
653
# File 'lib/google/apis/chromeuxreport_v1/classes.rb', line 651

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