@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.MeasureValueType
public String getMeasureValueType()
Data type of the measurement attribute in the source event.
MeasureValueType
public 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.MeasureValueType
public 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.MeasureValueType
public 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 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.