Struct aws_sdk_iotsitewise::types::builders::AggregatesBuilder
source · #[non_exhaustive]pub struct AggregatesBuilder { /* private fields */ }Expand description
A builder for Aggregates.
Implementations§
source§impl AggregatesBuilder
impl AggregatesBuilder
sourcepub fn average(self, input: f64) -> Self
pub fn average(self, input: f64) -> Self
The average (mean) value of the time series over a time interval window.
sourcepub fn set_average(self, input: Option<f64>) -> Self
pub fn set_average(self, input: Option<f64>) -> Self
The average (mean) value of the time series over a time interval window.
sourcepub fn get_average(&self) -> &Option<f64>
pub fn get_average(&self) -> &Option<f64>
The average (mean) value of the time series over a time interval window.
sourcepub fn count(self, input: f64) -> Self
pub fn count(self, input: f64) -> Self
The count of data points in the time series over a time interval window.
sourcepub fn set_count(self, input: Option<f64>) -> Self
pub fn set_count(self, input: Option<f64>) -> Self
The count of data points in the time series over a time interval window.
sourcepub fn get_count(&self) -> &Option<f64>
pub fn get_count(&self) -> &Option<f64>
The count of data points in the time series over a time interval window.
sourcepub fn maximum(self, input: f64) -> Self
pub fn maximum(self, input: f64) -> Self
The maximum value of the time series over a time interval window.
sourcepub fn set_maximum(self, input: Option<f64>) -> Self
pub fn set_maximum(self, input: Option<f64>) -> Self
The maximum value of the time series over a time interval window.
sourcepub fn get_maximum(&self) -> &Option<f64>
pub fn get_maximum(&self) -> &Option<f64>
The maximum value of the time series over a time interval window.
sourcepub fn minimum(self, input: f64) -> Self
pub fn minimum(self, input: f64) -> Self
The minimum value of the time series over a time interval window.
sourcepub fn set_minimum(self, input: Option<f64>) -> Self
pub fn set_minimum(self, input: Option<f64>) -> Self
The minimum value of the time series over a time interval window.
sourcepub fn get_minimum(&self) -> &Option<f64>
pub fn get_minimum(&self) -> &Option<f64>
The minimum value of the time series over a time interval window.
sourcepub fn set_sum(self, input: Option<f64>) -> Self
pub fn set_sum(self, input: Option<f64>) -> Self
The sum of the time series over a time interval window.
sourcepub fn standard_deviation(self, input: f64) -> Self
pub fn standard_deviation(self, input: f64) -> Self
The standard deviation of the time series over a time interval window.
sourcepub fn set_standard_deviation(self, input: Option<f64>) -> Self
pub fn set_standard_deviation(self, input: Option<f64>) -> Self
The standard deviation of the time series over a time interval window.
sourcepub fn get_standard_deviation(&self) -> &Option<f64>
pub fn get_standard_deviation(&self) -> &Option<f64>
The standard deviation of the time series over a time interval window.
sourcepub fn build(self) -> Aggregates
pub fn build(self) -> Aggregates
Consumes the builder and constructs a Aggregates.
Trait Implementations§
source§impl Clone for AggregatesBuilder
impl Clone for AggregatesBuilder
source§fn clone(&self) -> AggregatesBuilder
fn clone(&self) -> AggregatesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AggregatesBuilder
impl Debug for AggregatesBuilder
source§impl Default for AggregatesBuilder
impl Default for AggregatesBuilder
source§fn default() -> AggregatesBuilder
fn default() -> AggregatesBuilder
source§impl PartialEq for AggregatesBuilder
impl PartialEq for AggregatesBuilder
source§fn eq(&self, other: &AggregatesBuilder) -> bool
fn eq(&self, other: &AggregatesBuilder) -> bool
self and other values to be equal, and is used
by ==.