[−][src]Struct google_analyticsreporting4::SegmentMetricFilter
Metric filter to be used in a segment filter clause.
This type is not used in any activity, and only used as part of another schema.
Fields
operator: Option<String>Specifies is the operation to perform to compare the metric. The default
is EQUAL.
scope: Option<String>Scope for a metric defines the level at which that metric is defined. The specified metric scope must be equal to or greater than its primary scope as defined in the data model. The primary scope is defined by if the segment is selecting users or sessions.
comparison_value: Option<String>The value to compare against. If the operator is BETWEEN, this value is
treated as minimum comparison value.
max_comparison_value: Option<String>Max comparison value is only used for BETWEEN operator.
metric_name: Option<String>The metric that will be filtered on. A metricFilter must contain a
metric name.
Trait Implementations
impl Part for SegmentMetricFilter[src]
impl Clone for SegmentMetricFilter[src]
fn clone(&self) -> SegmentMetricFilter[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for SegmentMetricFilter[src]
fn default() -> SegmentMetricFilter[src]
impl Debug for SegmentMetricFilter[src]
impl Serialize for SegmentMetricFilter[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for SegmentMetricFilter[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for SegmentMetricFilter
impl Sync for SegmentMetricFilter
impl Unpin for SegmentMetricFilter
impl UnwindSafe for SegmentMetricFilter
impl RefUnwindSafe for SegmentMetricFilter
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,