Struct google_api_proto::google::cloud::timeseriesinsights::v1::BigqueryMapping
source · pub struct BigqueryMapping {
pub timestamp_column: String,
pub group_id_column: String,
pub dimension_column: Vec<String>,
}
Expand description
Mapping of BigQuery columns to timestamp, group_id and dimensions.
Fields§
§timestamp_column: String
The column which should be used as the event timestamps. If not specified ‘Timestamp’ is used by default. The column may have TIMESTAMP or INT64 type (the latter is interpreted as microseconds since the Unix epoch).
group_id_column: String
The column which should be used as the group ID (grouping events into sessions). If not specified ‘GroupId’ is used by default, if the input table does not have such a column, random unique group IDs are generated automatically (different group ID per input row).
dimension_column: Vec<String>
The list of columns that should be translated to dimensions. If empty, all columns are translated to dimensions. The timestamp and group_id columns should not be listed here again. Columns are expected to have primitive types (STRING, INT64, FLOAT64 or NUMERIC).
Trait Implementations§
source§impl Clone for BigqueryMapping
impl Clone for BigqueryMapping
source§fn clone(&self) -> BigqueryMapping
fn clone(&self) -> BigqueryMapping
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BigqueryMapping
impl Debug for BigqueryMapping
source§impl Default for BigqueryMapping
impl Default for BigqueryMapping
source§impl Message for BigqueryMapping
impl Message for BigqueryMapping
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 BigqueryMapping
impl PartialEq for BigqueryMapping
source§fn eq(&self, other: &BigqueryMapping) -> bool
fn eq(&self, other: &BigqueryMapping) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BigqueryMapping
Auto Trait Implementations§
impl Freeze for BigqueryMapping
impl RefUnwindSafe for BigqueryMapping
impl Send for BigqueryMapping
impl Sync for BigqueryMapping
impl Unpin for BigqueryMapping
impl UnwindSafe for BigqueryMapping
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