Struct aws_sdk_pi::types::builders::DimensionKeyDescriptionBuilder
source · #[non_exhaustive]pub struct DimensionKeyDescriptionBuilder { /* private fields */ }
Expand description
A builder for DimensionKeyDescription
.
Implementations§
source§impl DimensionKeyDescriptionBuilder
impl DimensionKeyDescriptionBuilder
sourcepub fn dimensions(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn dimensions(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to dimensions
.
To override the contents of this collection use set_dimensions
.
A map of name-value pairs for the dimensions in the group.
sourcepub fn set_dimensions(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_dimensions(self, input: Option<HashMap<String, String>>) -> Self
A map of name-value pairs for the dimensions in the group.
sourcepub fn get_dimensions(&self) -> &Option<HashMap<String, String>>
pub fn get_dimensions(&self) -> &Option<HashMap<String, String>>
A map of name-value pairs for the dimensions in the group.
sourcepub fn total(self, input: f64) -> Self
pub fn total(self, input: f64) -> Self
The aggregated metric value for the dimensions, over the requested time range.
sourcepub fn set_total(self, input: Option<f64>) -> Self
pub fn set_total(self, input: Option<f64>) -> Self
The aggregated metric value for the dimensions, over the requested time range.
sourcepub fn get_total(&self) -> &Option<f64>
pub fn get_total(&self) -> &Option<f64>
The aggregated metric value for the dimensions, over the requested time range.
sourcepub fn additional_metrics(self, k: impl Into<String>, v: f64) -> Self
pub fn additional_metrics(self, k: impl Into<String>, v: f64) -> Self
Adds a key-value pair to additional_metrics
.
To override the contents of this collection use set_additional_metrics
.
A map that contains the value for each additional metric.
sourcepub fn set_additional_metrics(self, input: Option<HashMap<String, f64>>) -> Self
pub fn set_additional_metrics(self, input: Option<HashMap<String, f64>>) -> Self
A map that contains the value for each additional metric.
sourcepub fn get_additional_metrics(&self) -> &Option<HashMap<String, f64>>
pub fn get_additional_metrics(&self) -> &Option<HashMap<String, f64>>
A map that contains the value for each additional metric.
sourcepub fn partitions(self, input: f64) -> Self
pub fn partitions(self, input: f64) -> Self
Appends an item to partitions
.
To override the contents of this collection use set_partitions
.
If PartitionBy
was specified, PartitionKeys
contains the dimensions that were.
sourcepub fn set_partitions(self, input: Option<Vec<f64>>) -> Self
pub fn set_partitions(self, input: Option<Vec<f64>>) -> Self
If PartitionBy
was specified, PartitionKeys
contains the dimensions that were.
sourcepub fn get_partitions(&self) -> &Option<Vec<f64>>
pub fn get_partitions(&self) -> &Option<Vec<f64>>
If PartitionBy
was specified, PartitionKeys
contains the dimensions that were.
sourcepub fn build(self) -> DimensionKeyDescription
pub fn build(self) -> DimensionKeyDescription
Consumes the builder and constructs a DimensionKeyDescription
.
Trait Implementations§
source§impl Clone for DimensionKeyDescriptionBuilder
impl Clone for DimensionKeyDescriptionBuilder
source§fn clone(&self) -> DimensionKeyDescriptionBuilder
fn clone(&self) -> DimensionKeyDescriptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DimensionKeyDescriptionBuilder
impl Default for DimensionKeyDescriptionBuilder
source§fn default() -> DimensionKeyDescriptionBuilder
fn default() -> DimensionKeyDescriptionBuilder
source§impl PartialEq for DimensionKeyDescriptionBuilder
impl PartialEq for DimensionKeyDescriptionBuilder
source§fn eq(&self, other: &DimensionKeyDescriptionBuilder) -> bool
fn eq(&self, other: &DimensionKeyDescriptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.