@Generated(value="software.amazon.awssdk:codegen") public final class MultiMeasureAttributeMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MultiMeasureAttributeMapping.Builder,MultiMeasureAttributeMapping>
Attribute mapping for MULTI value measures.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MultiMeasureAttributeMapping.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MultiMeasureAttributeMapping.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ScalarMeasureValueType |
measureValueType()
Type of the attribute to be read from the source column.
|
String |
measureValueTypeAsString()
Type of the attribute to be read from the source column.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MultiMeasureAttributeMapping.Builder> |
serializableBuilderClass() |
String |
sourceColumn()
Source column from where the attribute value is to be read.
|
String |
targetMultiMeasureAttributeName()
Custom name to be used for attribute name in derived table.
|
MultiMeasureAttributeMapping.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceColumn()
Source column from where the attribute value is to be read.
public final String targetMultiMeasureAttributeName()
Custom name to be used for attribute name in derived table. If not provided, source column name would be used.
public final ScalarMeasureValueType measureValueType()
Type of the attribute to be read from the source column.
If the service returns an enum value that is not available in the current SDK version, measureValueType
will return ScalarMeasureValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from measureValueTypeAsString().
ScalarMeasureValueTypepublic final String measureValueTypeAsString()
Type of the attribute to be read from the source column.
If the service returns an enum value that is not available in the current SDK version, measureValueType
will return ScalarMeasureValueType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from measureValueTypeAsString().
ScalarMeasureValueTypepublic MultiMeasureAttributeMapping.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MultiMeasureAttributeMapping.Builder,MultiMeasureAttributeMapping>public static MultiMeasureAttributeMapping.Builder builder()
public static Class<? extends MultiMeasureAttributeMapping.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.