Struct google_api_proto::google::analytics::admin::v1alpha::ExpandedDataSet
source · pub struct ExpandedDataSet {
pub name: String,
pub display_name: String,
pub description: String,
pub dimension_names: Vec<String>,
pub metric_names: Vec<String>,
pub dimension_filter_expression: Option<ExpandedDataSetFilterExpression>,
pub data_collection_start_time: Option<Timestamp>,
}
Expand description
A resource message representing a GA4 ExpandedDataSet.
Fields§
§name: String
Output only. The resource name for this ExpandedDataSet resource. Format: properties/{property_id}/expandedDataSets/{expanded_data_set}
display_name: String
Required. The display name of the ExpandedDataSet. Max 200 chars.
description: String
Optional. The description of the ExpandedDataSet. Max 50 chars.
dimension_names: Vec<String>
Immutable. The list of dimensions included in the ExpandedDataSet. See the API Dimensions for the list of dimension names.
metric_names: Vec<String>
Immutable. The list of metrics included in the ExpandedDataSet. See the API Metrics for the list of dimension names.
dimension_filter_expression: Option<ExpandedDataSetFilterExpression>
Immutable. A logical expression of ExpandedDataSet filters applied to
dimension included in the ExpandedDataSet. This filter is used to reduce
the number of rows and thus the chance of encountering other
row.
data_collection_start_time: Option<Timestamp>
Output only. Time when expanded data set began (or will begin) collecing data.
Trait Implementations§
source§impl Clone for ExpandedDataSet
impl Clone for ExpandedDataSet
source§fn clone(&self) -> ExpandedDataSet
fn clone(&self) -> ExpandedDataSet
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExpandedDataSet
impl Debug for ExpandedDataSet
source§impl Default for ExpandedDataSet
impl Default for ExpandedDataSet
source§impl Message for ExpandedDataSet
impl Message for ExpandedDataSet
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ExpandedDataSet
impl PartialEq for ExpandedDataSet
source§fn eq(&self, other: &ExpandedDataSet) -> bool
fn eq(&self, other: &ExpandedDataSet) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExpandedDataSet
Auto Trait Implementations§
impl Freeze for ExpandedDataSet
impl RefUnwindSafe for ExpandedDataSet
impl Send for ExpandedDataSet
impl Sync for ExpandedDataSet
impl Unpin for ExpandedDataSet
impl UnwindSafe for ExpandedDataSet
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request