@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MultiMeasureAttributeMapping extends Object implements Serializable, Cloneable, StructuredPojo
A mapping of a source event data field to a measure in a Timestream for LiveAnalytics record.
| Constructor and Description |
|---|
MultiMeasureAttributeMapping() |
| Modifier and Type | Method and Description |
|---|---|
MultiMeasureAttributeMapping |
clone() |
boolean |
equals(Object obj) |
String |
getMeasureValue()
Dynamic path to the measurement attribute in the source event.
|
String |
getMeasureValueType()
Data type of the measurement attribute in the source event.
|
String |
getMultiMeasureAttributeName()
Target measure name to be used.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setMeasureValue(String measureValue)
Dynamic path to the measurement attribute in the source event.
|
void |
setMeasureValueType(String measureValueType)
Data type of the measurement attribute in the source event.
|
void |
setMultiMeasureAttributeName(String multiMeasureAttributeName)
Target measure name to be used.
|
String |
toString()
Returns a string representation of this object.
|
MultiMeasureAttributeMapping |
withMeasureValue(String measureValue)
Dynamic path to the measurement attribute in the source event.
|
MultiMeasureAttributeMapping |
withMeasureValueType(MeasureValueType measureValueType)
Data type of the measurement attribute in the source event.
|
MultiMeasureAttributeMapping |
withMeasureValueType(String measureValueType)
Data type of the measurement attribute in the source event.
|
MultiMeasureAttributeMapping |
withMultiMeasureAttributeName(String multiMeasureAttributeName)
Target measure name to be used.
|
public void setMeasureValue(String measureValue)
Dynamic path to the measurement attribute in the source event.
measureValue - Dynamic path to the measurement attribute in the source event.public String getMeasureValue()
Dynamic path to the measurement attribute in the source event.
public MultiMeasureAttributeMapping withMeasureValue(String measureValue)
Dynamic path to the measurement attribute in the source event.
measureValue - Dynamic path to the measurement attribute in the source event.public void setMeasureValueType(String measureValueType)
Data type of the measurement attribute in the source event.
measureValueType - Data type of the measurement attribute in the source event.MeasureValueTypepublic String getMeasureValueType()
Data type of the measurement attribute in the source event.
MeasureValueTypepublic MultiMeasureAttributeMapping withMeasureValueType(String measureValueType)
Data type of the measurement attribute in the source event.
measureValueType - Data type of the measurement attribute in the source event.MeasureValueTypepublic MultiMeasureAttributeMapping withMeasureValueType(MeasureValueType measureValueType)
Data type of the measurement attribute in the source event.
measureValueType - Data type of the measurement attribute in the source event.MeasureValueTypepublic void setMultiMeasureAttributeName(String multiMeasureAttributeName)
Target measure name to be used.
multiMeasureAttributeName - Target measure name to be used.public String getMultiMeasureAttributeName()
Target measure name to be used.
public MultiMeasureAttributeMapping withMultiMeasureAttributeName(String multiMeasureAttributeName)
Target measure name to be used.
multiMeasureAttributeName - Target measure name to be used.public String toString()
toString in class ObjectObject.toString()public MultiMeasureAttributeMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.