final case class MetricDescriptorMetadata(launchStage: LaunchStage = com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED, samplePeriod: Option[Duration] = _root_.scala.None, ingestDelay: Option[Duration] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MetricDescriptorMetadata] with Product with Serializable
Additional annotations that can be used to guide the usage of a metric.
- launchStage
Deprecated. Please use the MetricDescriptor.launch_stage instead. The launch stage of the metric definition.
- samplePeriod
The sampling period of metric data points. For metrics which are written periodically, consecutive data points are stored at this time interval, excluding data loss due to errors. Metrics with a higher granularity have a smaller sampling period.
- ingestDelay
The delay of data points caused by ingestion. Data points older than this age are guaranteed to be ingested and available to be read, excluding data loss due to errors.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- MetricDescriptorMetadata
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new MetricDescriptorMetadata(launchStage: LaunchStage = com.google.api.LaunchStage.LAUNCH_STAGE_UNSPECIFIED, samplePeriod: Option[Duration] = _root_.scala.None, ingestDelay: Option[Duration] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- launchStage
Deprecated. Please use the MetricDescriptor.launch_stage instead. The launch stage of the metric definition.
- samplePeriod
The sampling period of metric data points. For metrics which are written periodically, consecutive data points are stored at this time interval, excluding data loss due to errors. Metrics with a higher granularity have a smaller sampling period.
- ingestDelay
The delay of data points caused by ingestion. Data points older than this age are guaranteed to be ingested and available to be read, excluding data loss due to errors.
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 def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearIngestDelay: MetricDescriptorMetadata
- def clearSamplePeriod: MetricDescriptorMetadata
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: MetricDescriptorMetadata
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- def discardUnknownFields: MetricDescriptorMetadata
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- def getIngestDelay: Duration
- def getSamplePeriod: Duration
- val ingestDelay: Option[Duration]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val samplePeriod: Option[Duration]
- def serializedSize: Int
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[MetricDescriptorMetadata, MetricDescriptorMetadata]) => Mutation[MetricDescriptorMetadata]*): MetricDescriptorMetadata
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withIngestDelay(__v: Duration): MetricDescriptorMetadata
- def withLaunchStage(__v: LaunchStage): MetricDescriptorMetadata
- def withSamplePeriod(__v: Duration): MetricDescriptorMetadata
- def withUnknownFields(__v: UnknownFieldSet): MetricDescriptorMetadata
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- MetricDescriptorMetadata → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
- val launchStage: LaunchStage
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file