Struct aws_sdk_pipes::types::builders::MultiMeasureMappingBuilder
source · #[non_exhaustive]pub struct MultiMeasureMappingBuilder { /* private fields */ }Expand description
A builder for MultiMeasureMapping.
Implementations§
source§impl MultiMeasureMappingBuilder
impl MultiMeasureMappingBuilder
sourcepub fn multi_measure_name(self, input: impl Into<String>) -> Self
pub fn multi_measure_name(self, input: impl Into<String>) -> Self
The name of the multiple measurements per record (multi-measure).
This field is required.sourcepub fn set_multi_measure_name(self, input: Option<String>) -> Self
pub fn set_multi_measure_name(self, input: Option<String>) -> Self
The name of the multiple measurements per record (multi-measure).
sourcepub fn get_multi_measure_name(&self) -> &Option<String>
pub fn get_multi_measure_name(&self) -> &Option<String>
The name of the multiple measurements per record (multi-measure).
sourcepub fn multi_measure_attribute_mappings(
self,
input: MultiMeasureAttributeMapping,
) -> Self
pub fn multi_measure_attribute_mappings( self, input: MultiMeasureAttributeMapping, ) -> Self
Appends an item to multi_measure_attribute_mappings.
To override the contents of this collection use set_multi_measure_attribute_mappings.
Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
sourcepub fn set_multi_measure_attribute_mappings(
self,
input: Option<Vec<MultiMeasureAttributeMapping>>,
) -> Self
pub fn set_multi_measure_attribute_mappings( self, input: Option<Vec<MultiMeasureAttributeMapping>>, ) -> Self
Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
sourcepub fn get_multi_measure_attribute_mappings(
&self,
) -> &Option<Vec<MultiMeasureAttributeMapping>>
pub fn get_multi_measure_attribute_mappings( &self, ) -> &Option<Vec<MultiMeasureAttributeMapping>>
Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
sourcepub fn build(self) -> Result<MultiMeasureMapping, BuildError>
pub fn build(self) -> Result<MultiMeasureMapping, BuildError>
Consumes the builder and constructs a MultiMeasureMapping.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for MultiMeasureMappingBuilder
impl Clone for MultiMeasureMappingBuilder
source§fn clone(&self) -> MultiMeasureMappingBuilder
fn clone(&self) -> MultiMeasureMappingBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for MultiMeasureMappingBuilder
impl Debug for MultiMeasureMappingBuilder
source§impl Default for MultiMeasureMappingBuilder
impl Default for MultiMeasureMappingBuilder
source§fn default() -> MultiMeasureMappingBuilder
fn default() -> MultiMeasureMappingBuilder
source§impl PartialEq for MultiMeasureMappingBuilder
impl PartialEq for MultiMeasureMappingBuilder
source§fn eq(&self, other: &MultiMeasureMappingBuilder) -> bool
fn eq(&self, other: &MultiMeasureMappingBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for MultiMeasureMappingBuilder
Auto Trait Implementations§
impl Freeze for MultiMeasureMappingBuilder
impl RefUnwindSafe for MultiMeasureMappingBuilder
impl Send for MultiMeasureMappingBuilder
impl Sync for MultiMeasureMappingBuilder
impl Unpin for MultiMeasureMappingBuilder
impl UnwindSafe for MultiMeasureMappingBuilder
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
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>
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>
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 more