SummaryDataPoint class
SummaryDataPoint is a single data point in a timeseries that describes the time-varying values of a Summary metric.
Constructors
- 
          SummaryDataPoint({Int64? startTimeUnixNano, Int64? timeUnixNano, Int64? count, double? sum, Iterable<SummaryDataPoint_ValueAtQuantile> ? quantileValues, Iterable<KeyValue> ? attributes, int? flags})
- 
          
            factory
- 
          SummaryDataPoint.fromBuffer(List<int> i, [ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY])
- 
          
            factory
- SummaryDataPoint.fromJson(String i, [ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY])
- 
          
            factory
Properties
- 
  attributes
  → List<KeyValue> 
- 
  The set of key/value pairs that uniquely identify the timeseries from
where this point belongs. The list may be empty (may contain 0 elements).
Attribute keys MUST be unique (it is not allowed to have more than one
attribute with the same key).
  no setter
- count ↔ Int64
- 
  count is the number of values in the population. Must be non-negative.
  getter/setter pair
- flags ↔ int
- 
  Flags that apply to this specific data point.  See DataPointFlags
for the available flags and their meaning.
  getter/setter pair
- hashCode → int
- 
  Calculates a hash code based on the contents of the protobuf.
  no setterinherited
- info_ → BuilderInfo
- 
  
  no setter
- isFrozen → bool
- 
  Returns trueif this message is marked read-only. Otherwisefalse.no setterinherited
- 
  quantileValues
  → List<SummaryDataPoint_ValueAtQuantile> 
- 
  (Optional) list of values at different quantiles of the distribution calculated
from the current snapshot. The quantiles must be strictly increasing.
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- startTimeUnixNano ↔ Int64
- 
  StartTimeUnixNano is optional but strongly encouraged, see the
the detailed comments above Metric.
  getter/setter pair
- sum ↔ double
- 
  sum of the values in the population. If count is zero then this field
must be zero.
  getter/setter pair
- timeUnixNano ↔ Int64
- 
  TimeUnixNano is required, see the detailed comments above Metric.
  getter/setter pair
- unknownFields → UnknownFieldSet
- 
  
  no setterinherited
Methods
- 
  addExtension(Extension extension, Object? value) → void 
- 
  Adds an extension field value to a repeated field.
  inherited
- 
  check() → void 
- 
  Throws a StateError if the message has required fields without a value.
  inherited
- 
  clear() → void 
- 
  Clears all data that was set in this message.
  inherited
- 
  clearCount() → void 
- 
  clearExtension(Extension extension) → void 
- 
  Clears an extension field and also removes the extension.
  inherited
- 
  clearField(int tagNumber) → void 
- 
  Clears the contents of a given field.
  inherited
- 
  clearFlags() → void 
- 
  clearStartTimeUnixNano() → void 
- 
  clearSum() → void 
- 
  clearTimeUnixNano() → void 
- 
  clone() → SummaryDataPoint 
- Creates a deep copy of the fields in this message. (The generated code uses mergeFromMessage.)
- 
  copyWith(void updates(SummaryDataPoint)) → SummaryDataPoint 
- 
  Apply updatesto a copy of this message.
- 
  createEmptyInstance() → SummaryDataPoint 
- Creates an empty instance of the same message type as this.
- 
  extensionsAreInitialized() → bool 
- 
  
  inherited
- 
  freeze() → GeneratedMessage 
- 
  Make this message read-only.
  inherited
- 
  getDefaultForField(int tagNumber) → dynamic 
- 
  Returns the default value for the given field.
  inherited
- 
  getExtension(Extension extension) → dynamic 
- 
  Returns the value of extension.inherited
- 
  getField(int tagNumber) → dynamic 
- 
  Returns the value of the field associated with tagNumber, or the default value if it is not set.inherited
- 
  getFieldOrNull(int tagNumber) → dynamic 
- 
  Returns the value of a field, ignoring any defaults.
  inherited
- 
  getTagNumber(String fieldName) → int? 
- 
  
  inherited
- 
  hasCount() → bool 
- 
  hasExtension(Extension extension) → bool 
- 
  Returns trueif a value ofextensionis present.inherited
- 
  hasField(int tagNumber) → bool 
- 
  Whether this message has a field associated with tagNumber.inherited
- 
  hasFlags() → bool 
- 
  hasRequiredFields() → bool 
- 
  Whether the message has required fields.
  inherited
- 
  hasStartTimeUnixNano() → bool 
- 
  hasSum() → bool 
- 
  hasTimeUnixNano() → bool 
- 
  isInitialized() → bool 
- 
  Whether all required fields in the message and embedded messages are set.
  inherited
- 
  mergeFromBuffer(List< int> input, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
- 
  Merges serialized protocol buffer data into this message.
  inherited
- 
  mergeFromCodedBufferReader(CodedBufferReader input, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void 
- 
  Same as mergeFromBuffer, but takes aCodedBufferReaderinput.inherited
- 
  mergeFromJson(String data, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void 
- 
  Merges field values from data, a JSON object, encoded as described byGeneratedMessage.writeToJson.inherited
- 
  mergeFromJsonMap(Map< String, dynamic> json, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
- 
  Merges field values from a JSON object represented as a Dart map.
  inherited
- 
  mergeFromMessage(GeneratedMessage other) → void 
- 
  Merges the contents of the otherinto this message.inherited
- 
  mergeFromProto3Json(Object? json, {TypeRegistry typeRegistry = const TypeRegistry.empty(), bool ignoreUnknownFields = false, bool supportNamesWithUnderscores = true, bool permissiveEnums = false}) → void 
- 
  Merges field values from json, a JSON object using proto3 encoding.inherited
- 
  mergeUnknownFields(UnknownFieldSet unknownFieldSet) → void 
- 
  
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  setExtension(Extension extension, Object value) → void 
- 
  Sets the value of a non-repeated extension field to value.inherited
- 
  setField(int tagNumber, Object value) → void 
- 
  Sets the value of a field by its tagNumber.inherited
- 
  toBuilder() → GeneratedMessage 
- 
  Creates a writable, shallow copy of this message.
  inherited
- 
  toDebugString() → String 
- 
  Returns a String representation of this message.
  inherited
- 
  toProto3Json({TypeRegistry typeRegistry = const TypeRegistry.empty()}) → Object? 
- 
  Returns an Object representing Proto3 JSON serialization of this.inherited
- 
  toString() → String 
- 
  Returns a String representation of this message.
  inherited
- 
  writeToBuffer() → Uint8List 
- 
  Serialize the message as the protobuf binary format.
  inherited
- 
  writeToCodedBufferWriter(CodedBufferWriter output) → void 
- 
  Same as writeToBuffer, but serializes to the givenCodedBufferWriter.inherited
- 
  writeToJson() → String 
- 
  Returns a JSON string that encodes this message.
  inherited
- 
  writeToJsonMap() → Map< String, dynamic> 
- 
  Returns the JSON encoding of this message as a Dart Map.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Static Methods
- 
  create() → SummaryDataPoint 
- 
  createRepeated() → PbList< SummaryDataPoint> 
- 
  getDefault() → SummaryDataPoint