Struct aws_sdk_pi::types::builders::MetricDimensionGroupsBuilder
source · #[non_exhaustive]pub struct MetricDimensionGroupsBuilder { /* private fields */ }
Expand description
A builder for MetricDimensionGroups
.
Implementations§
source§impl MetricDimensionGroupsBuilder
impl MetricDimensionGroupsBuilder
sourcepub fn metric(self, input: impl Into<String>) -> Self
pub fn metric(self, input: impl Into<String>) -> Self
The metric type to which the dimension information belongs.
sourcepub fn set_metric(self, input: Option<String>) -> Self
pub fn set_metric(self, input: Option<String>) -> Self
The metric type to which the dimension information belongs.
sourcepub fn get_metric(&self) -> &Option<String>
pub fn get_metric(&self) -> &Option<String>
The metric type to which the dimension information belongs.
sourcepub fn groups(self, input: DimensionGroupDetail) -> Self
pub fn groups(self, input: DimensionGroupDetail) -> Self
Appends an item to groups
.
To override the contents of this collection use set_groups
.
The available dimension groups for a metric type.
sourcepub fn set_groups(self, input: Option<Vec<DimensionGroupDetail>>) -> Self
pub fn set_groups(self, input: Option<Vec<DimensionGroupDetail>>) -> Self
The available dimension groups for a metric type.
sourcepub fn get_groups(&self) -> &Option<Vec<DimensionGroupDetail>>
pub fn get_groups(&self) -> &Option<Vec<DimensionGroupDetail>>
The available dimension groups for a metric type.
sourcepub fn build(self) -> MetricDimensionGroups
pub fn build(self) -> MetricDimensionGroups
Consumes the builder and constructs a MetricDimensionGroups
.
Trait Implementations§
source§impl Clone for MetricDimensionGroupsBuilder
impl Clone for MetricDimensionGroupsBuilder
source§fn clone(&self) -> MetricDimensionGroupsBuilder
fn clone(&self) -> MetricDimensionGroupsBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MetricDimensionGroupsBuilder
impl Debug for MetricDimensionGroupsBuilder
source§impl Default for MetricDimensionGroupsBuilder
impl Default for MetricDimensionGroupsBuilder
source§fn default() -> MetricDimensionGroupsBuilder
fn default() -> MetricDimensionGroupsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for MetricDimensionGroupsBuilder
impl PartialEq for MetricDimensionGroupsBuilder
source§fn eq(&self, other: &MetricDimensionGroupsBuilder) -> bool
fn eq(&self, other: &MetricDimensionGroupsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MetricDimensionGroupsBuilder
Auto Trait Implementations§
impl Freeze for MetricDimensionGroupsBuilder
impl RefUnwindSafe for MetricDimensionGroupsBuilder
impl Send for MetricDimensionGroupsBuilder
impl Sync for MetricDimensionGroupsBuilder
impl Unpin for MetricDimensionGroupsBuilder
impl UnwindSafe for MetricDimensionGroupsBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.