public class GTSData extends java.lang.Object implements org.apache.thrift.TBase<GTSData,GTSData._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<GTSData>
| Modifier and Type | Class and Description |
|---|---|
static class |
GTSData._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<GTSData._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
GTSData() |
GTSData(GTSData other)
Performs a deep copy on other.
|
GTSData(long classId,
long labelsId,
long startTimestamp,
java.nio.ByteBuffer data) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
bufferForData() |
void |
clear() |
int |
compareTo(GTSData other) |
GTSData |
deepCopy() |
boolean |
equals(GTSData that) |
boolean |
equals(java.lang.Object that) |
GTSData._Fields |
fieldForId(int fieldId) |
long |
getClassId()
Class Id of the data
|
byte[] |
getData()
Encoded values of the Geo Time Serie.
|
long |
getEndTimestamp()
An optional end (youngest) timestamp if 'data' contains several values.
|
java.lang.Object |
getFieldValue(GTSData._Fields field) |
long |
getLabelsId()
Labels Id of the data
|
long |
getStartTimestamp()
The start (oldest) timestamp in the encoded data.
|
int |
hashCode() |
boolean |
isSet(GTSData._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetClassId()
Returns true if field classId is set (has been assigned a value) and false otherwise
|
boolean |
isSetData()
Returns true if field data is set (has been assigned a value) and false otherwise
|
boolean |
isSetEndTimestamp()
Returns true if field endTimestamp is set (has been assigned a value) and false otherwise
|
boolean |
isSetLabelsId()
Returns true if field labelsId is set (has been assigned a value) and false otherwise
|
boolean |
isSetStartTimestamp()
Returns true if field startTimestamp is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
GTSData |
setClassId(long classId)
Class Id of the data
|
void |
setClassIdIsSet(boolean value) |
GTSData |
setData(byte[] data)
Encoded values of the Geo Time Serie.
|
GTSData |
setData(java.nio.ByteBuffer data) |
void |
setDataIsSet(boolean value) |
GTSData |
setEndTimestamp(long endTimestamp)
An optional end (youngest) timestamp if 'data' contains several values.
|
void |
setEndTimestampIsSet(boolean value) |
void |
setFieldValue(GTSData._Fields field,
java.lang.Object value) |
GTSData |
setLabelsId(long labelsId)
Labels Id of the data
|
void |
setLabelsIdIsSet(boolean value) |
GTSData |
setStartTimestamp(long startTimestamp)
The start (oldest) timestamp in the encoded data.
|
void |
setStartTimestampIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetClassId() |
void |
unsetData() |
void |
unsetEndTimestamp() |
void |
unsetLabelsId() |
void |
unsetStartTimestamp() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<GTSData._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public GTSData()
public GTSData(long classId,
long labelsId,
long startTimestamp,
java.nio.ByteBuffer data)
public GTSData(GTSData other)
public GTSData deepCopy()
deepCopy in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public void clear()
clear in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public long getClassId()
public GTSData setClassId(long classId)
public void unsetClassId()
public boolean isSetClassId()
public void setClassIdIsSet(boolean value)
public long getLabelsId()
public GTSData setLabelsId(long labelsId)
public void unsetLabelsId()
public boolean isSetLabelsId()
public void setLabelsIdIsSet(boolean value)
public long getStartTimestamp()
public GTSData setStartTimestamp(long startTimestamp)
public void unsetStartTimestamp()
public boolean isSetStartTimestamp()
public void setStartTimestampIsSet(boolean value)
public long getEndTimestamp()
public GTSData setEndTimestamp(long endTimestamp)
public void unsetEndTimestamp()
public boolean isSetEndTimestamp()
public void setEndTimestampIsSet(boolean value)
public byte[] getData()
public java.nio.ByteBuffer bufferForData()
public GTSData setData(byte[] data)
public GTSData setData(java.nio.ByteBuffer data)
public void unsetData()
public boolean isSetData()
public void setDataIsSet(boolean value)
public void setFieldValue(GTSData._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public java.lang.Object getFieldValue(GTSData._Fields field)
getFieldValue in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public boolean isSet(GTSData._Fields field)
isSet in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(GTSData that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(GTSData other)
compareTo in interface java.lang.Comparable<GTSData>public GTSData._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<GTSData,GTSData._Fields>public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
read in interface org.apache.thrift.TSerializableorg.apache.thrift.TExceptionpublic void write(org.apache.thrift.protocol.TProtocol oprot)
throws org.apache.thrift.TException
write in interface org.apache.thrift.TSerializableorg.apache.thrift.TExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic void validate()
throws org.apache.thrift.TException
org.apache.thrift.TException