Struct google_api_proto::google::monitoring::dashboard::v1::time_series_table::TableDataSet
source · pub struct TableDataSet {
pub time_series_query: Option<TimeSeriesQuery>,
pub table_template: String,
pub min_alignment_period: Option<Duration>,
pub table_display_options: Option<TableDisplayOptions>,
}
Expand description
Groups a time series query definition with table options.
Fields§
§time_series_query: Option<TimeSeriesQuery>
Required. Fields for querying time series data from the Stackdriver metrics API.
table_template: String
Optional. A template string for naming TimeSeries
in the resulting data
set. This should be a string with interpolations of the form
${label_name}
, which will resolve to the label’s value i.e.
“${resource.labels.project_id}.”
min_alignment_period: Option<Duration>
Optional. The lower bound on data point frequency for this data set,
implemented by specifying the minimum alignment period to use in a time
series query For example, if the data is published once every 10 minutes,
the min_alignment_period
should be at least 10 minutes. It would not
make sense to fetch and align data at one minute intervals.
table_display_options: Option<TableDisplayOptions>
Optional. Table display options for configuring how the table is rendered.
Trait Implementations§
source§impl Clone for TableDataSet
impl Clone for TableDataSet
source§fn clone(&self) -> TableDataSet
fn clone(&self) -> TableDataSet
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TableDataSet
impl Debug for TableDataSet
source§impl Default for TableDataSet
impl Default for TableDataSet
source§impl Message for TableDataSet
impl Message for TableDataSet
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 TableDataSet
impl PartialEq for TableDataSet
source§fn eq(&self, other: &TableDataSet) -> bool
fn eq(&self, other: &TableDataSet) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TableDataSet
Auto Trait Implementations§
impl Freeze for TableDataSet
impl RefUnwindSafe for TableDataSet
impl Send for TableDataSet
impl Sync for TableDataSet
impl Unpin for TableDataSet
impl UnwindSafe for TableDataSet
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