@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MultiMeasureAttributeMapping extends Object implements Serializable, Cloneable, StructuredPojo
Attribute mapping for MULTI value measures.
Constructor and Description |
---|
MultiMeasureAttributeMapping() |
Modifier and Type | Method and Description |
---|---|
MultiMeasureAttributeMapping |
clone() |
boolean |
equals(Object obj) |
String |
getMeasureValueType()
Type of the attribute to be read from the source column.
|
String |
getSourceColumn()
Source column from where the attribute value is to be read.
|
String |
getTargetMultiMeasureAttributeName()
Custom name to be used for attribute name in derived table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMeasureValueType(String measureValueType)
Type of the attribute to be read from the source column.
|
void |
setSourceColumn(String sourceColumn)
Source column from where the attribute value is to be read.
|
void |
setTargetMultiMeasureAttributeName(String targetMultiMeasureAttributeName)
Custom name to be used for attribute name in derived table.
|
String |
toString()
Returns a string representation of this object.
|
MultiMeasureAttributeMapping |
withMeasureValueType(ScalarMeasureValueType measureValueType)
Type of the attribute to be read from the source column.
|
MultiMeasureAttributeMapping |
withMeasureValueType(String measureValueType)
Type of the attribute to be read from the source column.
|
MultiMeasureAttributeMapping |
withSourceColumn(String sourceColumn)
Source column from where the attribute value is to be read.
|
MultiMeasureAttributeMapping |
withTargetMultiMeasureAttributeName(String targetMultiMeasureAttributeName)
Custom name to be used for attribute name in derived table.
|
public void setSourceColumn(String sourceColumn)
Source column from where the attribute value is to be read.
sourceColumn
- Source column from where the attribute value is to be read.public String getSourceColumn()
Source column from where the attribute value is to be read.
public MultiMeasureAttributeMapping withSourceColumn(String sourceColumn)
Source column from where the attribute value is to be read.
sourceColumn
- Source column from where the attribute value is to be read.public void setTargetMultiMeasureAttributeName(String targetMultiMeasureAttributeName)
Custom name to be used for attribute name in derived table. If not provided, source column name would be used.
targetMultiMeasureAttributeName
- Custom name to be used for attribute name in derived table. If not provided, source column name would be
used.public String getTargetMultiMeasureAttributeName()
Custom name to be used for attribute name in derived table. If not provided, source column name would be used.
public MultiMeasureAttributeMapping withTargetMultiMeasureAttributeName(String targetMultiMeasureAttributeName)
Custom name to be used for attribute name in derived table. If not provided, source column name would be used.
targetMultiMeasureAttributeName
- Custom name to be used for attribute name in derived table. If not provided, source column name would be
used.public void setMeasureValueType(String measureValueType)
Type of the attribute to be read from the source column.
measureValueType
- Type of the attribute to be read from the source column.ScalarMeasureValueType
public String getMeasureValueType()
Type of the attribute to be read from the source column.
ScalarMeasureValueType
public MultiMeasureAttributeMapping withMeasureValueType(String measureValueType)
Type of the attribute to be read from the source column.
measureValueType
- Type of the attribute to be read from the source column.ScalarMeasureValueType
public MultiMeasureAttributeMapping withMeasureValueType(ScalarMeasureValueType measureValueType)
Type of the attribute to be read from the source column.
measureValueType
- Type of the attribute to be read from the source column.ScalarMeasureValueType
public String toString()
toString
in class Object
Object.toString()
public MultiMeasureAttributeMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.