Class MultiMeasureAttributeMapping
- java.lang.Object
-
- software.amazon.awssdk.services.pipes.model.MultiMeasureAttributeMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MultiMeasureAttributeMapping.Builder,MultiMeasureAttributeMapping>
@Generated("software.amazon.awssdk:codegen") public final class MultiMeasureAttributeMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MultiMeasureAttributeMapping.Builder,MultiMeasureAttributeMapping>
A mapping of a source event data field to a measure in a Timestream for LiveAnalytics record.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMultiMeasureAttributeMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultiMeasureAttributeMapping.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmeasureValue()Dynamic path to the measurement attribute in the source event.MeasureValueTypemeasureValueType()Data type of the measurement attribute in the source event.StringmeasureValueTypeAsString()Data type of the measurement attribute in the source event.StringmultiMeasureAttributeName()Target measure name to be used.List<SdkField<?>>sdkFields()static Class<? extends MultiMeasureAttributeMapping.Builder>serializableBuilderClass()MultiMeasureAttributeMapping.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 to the measurement attribute in the source event.
- Returns:
- Dynamic path to the measurement attribute in the source event.
-
measureValueType
public final MeasureValueType measureValueType()
Data type of the measurement attribute in the source event.
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 measurement attribute in the source event.
- See Also:
MeasureValueType
-
measureValueTypeAsString
public final String measureValueTypeAsString()
Data type of the measurement attribute in the source event.
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 measurement attribute in the source event.
- See Also:
MeasureValueType
-
multiMeasureAttributeName
public final String multiMeasureAttributeName()
Target measure name to be used.
- Returns:
- Target measure name to be used.
-
toBuilder
public MultiMeasureAttributeMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MultiMeasureAttributeMapping.Builder,MultiMeasureAttributeMapping>
-
builder
public static MultiMeasureAttributeMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends MultiMeasureAttributeMapping.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.
-
-