object Distribution extends GeneratedMessageCompanion[Distribution] with Serializable
- Alphabetic
- By Inheritance
- Distribution
- Serializable
- Serializable
- GeneratedMessageCompanion
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
case class
BucketOptions(options: Options = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[BucketOptions] with Product with Serializable
BucketOptionsdescribes the bucket boundaries used to create a histogram for the distribution.BucketOptionsdescribes the bucket boundaries used to create a histogram for the distribution. The buckets can be in a linear sequence, an exponential sequence, or each bucket can be specified explicitly.BucketOptionsdoes not include the number of values in each bucket.A bucket has an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket must be strictly greater than the lower bound. The sequence of N buckets for a distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i > 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.
- Annotations
- @SerialVersionUID()
- implicit class DistributionLens[UpperPB] extends ObjectLens[UpperPB, Distribution]
-
final
case class
Exemplar(value: Double = 0.0, timestamp: Option[Timestamp] = _root_.scala.None, attachments: Seq[Any] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Exemplar] with Product with Serializable
Exemplars are example points that may be used to annotate aggregated distribution values.
Exemplars are example points that may be used to annotate aggregated distribution values. They are metadata that gives information about a particular value added to a Distribution bucket, such as a trace ID that was active when a value was added. They may contain further information, such as a example values and timestamps, origin, etc.
- value
Value of the exemplar point. This value determines to which bucket the exemplar belongs.
- timestamp
The observation (sampling) time of the above value.
- attachments
Contextual information about the example value. Examples are: Trace: type.googleapis.com/google.monitoring.v3.SpanContext Literal string: type.googleapis.com/google.protobuf.StringValue Labels dropped during aggregation: type.googleapis.com/google.monitoring.v3.DroppedLabels There may be only a single attachment of any given message type in a single exemplar, and this is enforced by the system.
- Annotations
- @SerialVersionUID()
-
final
case class
Range(min: Double = 0.0, max: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Range] with Product with Serializable
The range of the population values.
The range of the population values.
- min
The minimum of the population values.
- max
The maximum of the population values.
- Annotations
- @SerialVersionUID()
-
type
ValueType = Distribution
- Definition Classes
- GeneratedMessageCompanion
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val BUCKET_COUNTS_FIELD_NUMBER: Int(7)
- final val BUCKET_OPTIONS_FIELD_NUMBER: Int(6)
- final val COUNT_FIELD_NUMBER: Int(1)
- final val EXEMPLARS_FIELD_NUMBER: Int(10)
- final val MEAN_FIELD_NUMBER: Int(2)
- final val RANGE_FIELD_NUMBER: Int(4)
- final val SUM_OF_SQUARED_DEVIATION_FIELD_NUMBER: Int(3)
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
defaultInstance: Distribution
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
def
enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
-
def
enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromAscii(s: String): Distribution
- Definition Classes
- GeneratedMessageCompanion
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
javaDescriptor: Descriptor
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
def
merge(_message__: Distribution, _input__: CodedInputStream): Distribution
- Definition Classes
- Distribution → GeneratedMessageCompanion
- implicit def messageCompanion: GeneratedMessageCompanion[Distribution]
-
def
messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
-
def
messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
implicit
def
messageReads: Reads[Distribution]
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
lazy val
nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def of(count: Long, mean: Double, sumOfSquaredDeviation: Double, range: Option[Range], bucketOptions: Option[BucketOptions], bucketCounts: Seq[Long], exemplars: Seq[Exemplar]): Distribution
-
def
parseDelimitedFrom(input: InputStream): Option[Distribution]
- Definition Classes
- GeneratedMessageCompanion
-
def
parseDelimitedFrom(input: CodedInputStream): Option[Distribution]
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(s: Array[Byte]): Distribution
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(input: InputStream): Distribution
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(input: CodedInputStream): Distribution
- Definition Classes
- GeneratedMessageCompanion
-
def
scalaDescriptor: Descriptor
- Definition Classes
- Distribution → GeneratedMessageCompanion
-
def
streamFromDelimitedInput(input: InputStream): Stream[Distribution]
- Definition Classes
- GeneratedMessageCompanion
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toByteArray(a: Distribution): Array[Byte]
- Definition Classes
- GeneratedMessageCompanion
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
validate(s: Array[Byte]): Try[Distribution]
- Definition Classes
- GeneratedMessageCompanion
-
def
validateAscii(s: String): Either[TextFormatError, Distribution]
- Definition Classes
- GeneratedMessageCompanion
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object BucketOptions extends GeneratedMessageCompanion[BucketOptions] with Serializable
- object Exemplar extends GeneratedMessageCompanion[Exemplar] with Serializable
- object Range extends GeneratedMessageCompanion[Range] with Serializable