Class DimensionMapping
- java.lang.Object
-
- software.amazon.awssdk.services.pipes.model.DimensionMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DimensionMapping.Builder,DimensionMapping>
@Generated("software.amazon.awssdk:codegen") public final class DimensionMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DimensionMapping.Builder,DimensionMapping>
Maps source data to a dimension in the target 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 interfaceDimensionMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DimensionMapping.Builderbuilder()StringdimensionName()The metadata attributes of the time series.StringdimensionValue()Dynamic path to the dimension value in the source event.DimensionValueTypedimensionValueType()The data type of the dimension for the time-series data.StringdimensionValueTypeAsString()The data type of the dimension for the time-series data.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DimensionMapping.Builder>serializableBuilderClass()DimensionMapping.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
-
dimensionValue
public final String dimensionValue()
Dynamic path to the dimension value in the source event.
- Returns:
- Dynamic path to the dimension value in the source event.
-
dimensionValueType
public final DimensionValueType dimensionValueType()
The data type of the dimension for the time-series data.
If the service returns an enum value that is not available in the current SDK version,
dimensionValueTypewill returnDimensionValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdimensionValueTypeAsString().- Returns:
- The data type of the dimension for the time-series data.
- See Also:
DimensionValueType
-
dimensionValueTypeAsString
public final String dimensionValueTypeAsString()
The data type of the dimension for the time-series data.
If the service returns an enum value that is not available in the current SDK version,
dimensionValueTypewill returnDimensionValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdimensionValueTypeAsString().- Returns:
- The data type of the dimension for the time-series data.
- See Also:
DimensionValueType
-
dimensionName
public final String dimensionName()
The metadata attributes of the time series. For example, the name and Availability Zone of an Amazon EC2 instance or the name of the manufacturer of a wind turbine are dimensions.
- Returns:
- The metadata attributes of the time series. For example, the name and Availability Zone of an Amazon EC2 instance or the name of the manufacturer of a wind turbine are dimensions.
-
toBuilder
public DimensionMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DimensionMapping.Builder,DimensionMapping>
-
builder
public static DimensionMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends DimensionMapping.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.
-
-