Struct gapi_grpc::google::analytics::data::v1alpha::Metric[][src]

pub struct Metric {
    pub name: String,
    pub expression: String,
    pub invisible: bool,
}

The quantitative measurements of a report. For example, the metric eventCount is the total number of events. Requests are allowed up to 10 metrics.

Fields

name: String

The name of the metric. See the API Metrics for the list of metric names.

If expression is specified, name can be any string that you would like. For example if expression is screenPageViews/sessions, you could call that metric’s name = viewsPerSession.

Metrics are referenced by name in metricFilter, orderBys, and metric expression.

expression: String

A mathematical expression for derived metrics. For example, the metric Event count per user is eventCount/totalUsers.

invisible: bool

Indicates if a metric is invisible in the report response. If a metric is invisible, the metric will not produce a column in the response, but can be used in metricFilter, orderBys, or a metric expression.

Trait Implementations

impl Clone for Metric[src]

impl Debug for Metric[src]

impl Default for Metric[src]

impl Message for Metric[src]

impl PartialEq<Metric> for Metric[src]

impl StructuralPartialEq for Metric[src]

Auto Trait Implementations

impl RefUnwindSafe for Metric

impl Send for Metric

impl Sync for Metric

impl Unpin for Metric

impl UnwindSafe for Metric

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]