Class SingleMeasureMapping
- java.lang.Object
-
- software.amazon.awssdk.services.pipes.model.SingleMeasureMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SingleMeasureMapping.Builder,SingleMeasureMapping>
@Generated("software.amazon.awssdk:codegen") public final class SingleMeasureMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SingleMeasureMapping.Builder,SingleMeasureMapping>
Maps a single source data field to a single record in the specified Timestream for LiveAnalytics table.
For more information, see Amazon Timestream for LiveAnalytics concepts
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSingleMeasureMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SingleMeasureMapping.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmeasureName()Target measure name for the measurement attribute in the Timestream table.StringmeasureValue()Dynamic path of the source field to map to the measure in the record.MeasureValueTypemeasureValueType()Data type of the source field.StringmeasureValueTypeAsString()Data type of the source field.List<SdkField<?>>sdkFields()static Class<? extends SingleMeasureMapping.Builder>serializableBuilderClass()SingleMeasureMapping.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
measureValue
public final String measureValue()
Dynamic path of the source field to map to the measure in the record.
- Returns:
- Dynamic path of the source field to map to the measure in the record.
-
measureValueType
public final MeasureValueType measureValueType()
Data type of the source field.
If the service returns an enum value that is not available in the current SDK version,
measureValueTypewill returnMeasureValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommeasureValueTypeAsString().- Returns:
- Data type of the source field.
- See Also:
MeasureValueType
-
measureValueTypeAsString
public final String measureValueTypeAsString()
Data type of the source field.
If the service returns an enum value that is not available in the current SDK version,
measureValueTypewill returnMeasureValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommeasureValueTypeAsString().- Returns:
- Data type of the source field.
- See Also:
MeasureValueType
-
measureName
public final String measureName()
Target measure name for the measurement attribute in the Timestream table.
- Returns:
- Target measure name for the measurement attribute in the Timestream table.
-
toBuilder
public SingleMeasureMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SingleMeasureMapping.Builder,SingleMeasureMapping>
-
builder
public static SingleMeasureMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends SingleMeasureMapping.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-