Struct google_analyticsdata1_beta::api::MetricMetadata
source · [−]pub struct MetricMetadata {
pub api_name: Option<String>,
pub blocked_reasons: Option<Vec<String>>,
pub category: Option<String>,
pub custom_definition: Option<bool>,
pub deprecated_api_names: Option<Vec<String>>,
pub description: Option<String>,
pub expression: Option<String>,
pub type_: Option<String>,
pub ui_name: Option<String>,
}Expand description
Explains a metric.
This type is not used in any activity, and only used as part of another schema.
Fields
api_name: Option<String>A metric name. Useable in Metric’s name. For example, eventCount.
blocked_reasons: Option<Vec<String>>If reasons are specified, your access is blocked to this metric for this property. API requests from you to this property for this metric will succeed; however, the report will contain only zeros for this metric. API requests with metric filters on blocked metrics will fail. If reasons are empty, you have access to this metric. To learn more, see Access and data-restriction management.
category: Option<String>The display name of the category that this metrics belongs to. Similar dimensions and metrics are categorized together.
custom_definition: Option<bool>True if the metric is a custom metric for this property.
deprecated_api_names: Option<Vec<String>>Still usable but deprecated names for this metric. If populated, this metric is available by either apiName or one of deprecatedApiNames for a period of time. After the deprecation period, the metric will be available only by apiName.
description: Option<String>Description of how this metric is used and calculated.
expression: Option<String>The mathematical expression for this derived metric. Can be used in Metric’s expression field for equivalent reports. Most metrics are not expressions, and for non-expressions, this field is empty.
type_: Option<String>The type of this metric.
ui_name: Option<String>This metric’s name within the Google Analytics user interface. For example, Event count.
Trait Implementations
sourceimpl Clone for MetricMetadata
impl Clone for MetricMetadata
sourcefn clone(&self) -> MetricMetadata
fn clone(&self) -> MetricMetadata
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MetricMetadata
impl Debug for MetricMetadata
sourceimpl Default for MetricMetadata
impl Default for MetricMetadata
sourcefn default() -> MetricMetadata
fn default() -> MetricMetadata
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MetricMetadata
impl<'de> Deserialize<'de> for MetricMetadata
sourcefn 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
sourceimpl Serialize for MetricMetadata
impl Serialize for MetricMetadata
impl Part for MetricMetadata
Auto Trait Implementations
impl RefUnwindSafe for MetricMetadata
impl Send for MetricMetadata
impl Sync for MetricMetadata
impl Unpin for MetricMetadata
impl UnwindSafe for MetricMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more