Interface MultiMeasureMapping.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MultiMeasureMapping.Builder,
,MultiMeasureMapping> SdkBuilder<MultiMeasureMapping.Builder,
,MultiMeasureMapping> SdkPojo
- Enclosing class:
MultiMeasureMapping
@Mutable
@NotThreadSafe
public static interface MultiMeasureMapping.Builder
extends SdkPojo, CopyableBuilder<MultiMeasureMapping.Builder,MultiMeasureMapping>
-
Method Summary
Modifier and TypeMethodDescriptionmultiMeasureAttributeMappings
(Collection<MultiMeasureAttributeMapping> multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.multiMeasureAttributeMappings
(Consumer<MultiMeasureAttributeMapping.Builder>... multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.multiMeasureAttributeMappings
(MultiMeasureAttributeMapping... multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.multiMeasureName
(String multiMeasureName) The name of the multiple measurements per record (multi-measure).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
multiMeasureName
The name of the multiple measurements per record (multi-measure).
- Parameters:
multiMeasureName
- The name of the multiple measurements per record (multi-measure).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiMeasureAttributeMappings
MultiMeasureMapping.Builder multiMeasureAttributeMappings(Collection<MultiMeasureAttributeMapping> multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
- Parameters:
multiMeasureAttributeMappings
- Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiMeasureAttributeMappings
MultiMeasureMapping.Builder multiMeasureAttributeMappings(MultiMeasureAttributeMapping... multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
- Parameters:
multiMeasureAttributeMappings
- Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiMeasureAttributeMappings
MultiMeasureMapping.Builder multiMeasureAttributeMappings(Consumer<MultiMeasureAttributeMapping.Builder>... multiMeasureAttributeMappings) Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
This is a convenience method that creates an instance of theMultiMeasureAttributeMapping.Builder
avoiding the need to create one manually viaMultiMeasureAttributeMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomultiMeasureAttributeMappings(List<MultiMeasureAttributeMapping>)
.- Parameters:
multiMeasureAttributeMappings
- a consumer that will call methods onMultiMeasureAttributeMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-