Interface DataModel.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<DataModel.Builder,,- DataModel> - SdkBuilder<DataModel.Builder,,- DataModel> - SdkPojo
- Enclosing class:
- DataModel
- 
Method SummaryModifier and TypeMethodDescriptiondimensionMappings(Collection<DimensionMapping> dimensionMappings) Source to target mappings for dimensions.dimensionMappings(Consumer<DimensionMapping.Builder>... dimensionMappings) Source to target mappings for dimensions.dimensionMappings(DimensionMapping... dimensionMappings) Source to target mappings for dimensions.measureNameColumn(String measureNameColumn) mixedMeasureMappings(Collection<MixedMeasureMapping> mixedMeasureMappings) Source to target mappings for measures.mixedMeasureMappings(Consumer<MixedMeasureMapping.Builder>... mixedMeasureMappings) Source to target mappings for measures.mixedMeasureMappings(MixedMeasureMapping... mixedMeasureMappings) Source to target mappings for measures.default DataModel.BuildermultiMeasureMappings(Consumer<MultiMeasureMappings.Builder> multiMeasureMappings) Source to target mappings for multi-measure records.multiMeasureMappings(MultiMeasureMappings multiMeasureMappings) Source to target mappings for multi-measure records.timeColumn(String timeColumn) Source column to be mapped to time.The granularity of the timestamp unit.The granularity of the timestamp unit.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
timeColumnSource column to be mapped to time. - Parameters:
- timeColumn- Source column to be mapped to time.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timeUnitThe granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.- Parameters:
- timeUnit- The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is- MILLISECONDS.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
timeUnitThe granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.- Parameters:
- timeUnit- The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is- MILLISECONDS.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dimensionMappingsSource to target mappings for dimensions. - Parameters:
- dimensionMappings- Source to target mappings for dimensions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dimensionMappingsSource to target mappings for dimensions. - Parameters:
- dimensionMappings- Source to target mappings for dimensions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dimensionMappingsSource to target mappings for dimensions. This is a convenience method that creates an instance of theDimensionMapping.Builderavoiding the need to create one manually viaDimensionMapping.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todimensionMappings(List<DimensionMapping>).- Parameters:
- dimensionMappings- a consumer that will call methods on- DimensionMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
multiMeasureMappingsSource to target mappings for multi-measure records. - Parameters:
- multiMeasureMappings- Source to target mappings for multi-measure records.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
multiMeasureMappingsdefault DataModel.Builder multiMeasureMappings(Consumer<MultiMeasureMappings.Builder> multiMeasureMappings) Source to target mappings for multi-measure records. This is a convenience method that creates an instance of theMultiMeasureMappings.Builderavoiding the need to create one manually viaMultiMeasureMappings.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiMeasureMappings(MultiMeasureMappings).- Parameters:
- multiMeasureMappings- a consumer that will call methods on- MultiMeasureMappings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
mixedMeasureMappingsSource to target mappings for measures. - Parameters:
- mixedMeasureMappings- Source to target mappings for measures.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
mixedMeasureMappingsSource to target mappings for measures. - Parameters:
- mixedMeasureMappings- Source to target mappings for measures.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
mixedMeasureMappingsDataModel.Builder mixedMeasureMappings(Consumer<MixedMeasureMapping.Builder>... mixedMeasureMappings) Source to target mappings for measures. This is a convenience method that creates an instance of theMixedMeasureMapping.Builderavoiding the need to create one manually viaMixedMeasureMapping.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomixedMeasureMappings(List<MixedMeasureMapping>).- Parameters:
- mixedMeasureMappings- a consumer that will call methods on- MixedMeasureMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
measureNameColumn- Parameters:
- measureNameColumn-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-