pub struct MetricDescriptorMetadata {
pub sample_period: Option<String>,
pub ingest_delay: Option<String>,
pub launch_stage: Option<String>,
}Expand description
Additional annotations that can be used to guide the usage of a metric.
This type is not used in any activity, and only used as part of another schema.
Fields§
§sample_period: Option<String>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.
ingest_delay: Option<String>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.
launch_stage: Option<String>The launch stage of the metric definition.
Trait Implementations§
source§impl Clone for MetricDescriptorMetadata
impl Clone for MetricDescriptorMetadata
source§fn clone(&self) -> MetricDescriptorMetadata
fn clone(&self) -> MetricDescriptorMetadata
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MetricDescriptorMetadata
impl Debug for MetricDescriptorMetadata
source§impl Default for MetricDescriptorMetadata
impl Default for MetricDescriptorMetadata
source§fn default() -> MetricDescriptorMetadata
fn default() -> MetricDescriptorMetadata
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MetricDescriptorMetadata
impl<'de> Deserialize<'de> for MetricDescriptorMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for MetricDescriptorMetadata
impl Serialize for MetricDescriptorMetadata
impl Part for MetricDescriptorMetadata
Auto Trait Implementations§
impl Freeze for MetricDescriptorMetadata
impl RefUnwindSafe for MetricDescriptorMetadata
impl Send for MetricDescriptorMetadata
impl Sync for MetricDescriptorMetadata
impl Unpin for MetricDescriptorMetadata
impl UnwindSafe for MetricDescriptorMetadata
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more