@Generated(value="Autogenerated by Thrift Compiler (0.11.0)",
date="2021-05-05")
public class KafkaDataMessage
extends java.lang.Object
implements org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<KafkaDataMessage>
| Modifier and Type | Class and Description |
|---|---|
static class |
KafkaDataMessage._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<KafkaDataMessage._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
KafkaDataMessage() |
KafkaDataMessage(KafkaDataMessage other)
Performs a deep copy on other.
|
KafkaDataMessage(long classId,
long labelsId,
KafkaDataMessageType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToIndices(long elem) |
java.nio.ByteBuffer |
bufferForData() |
void |
clear() |
int |
compareTo(KafkaDataMessage other) |
KafkaDataMessage |
deepCopy() |
boolean |
equals(KafkaDataMessage that) |
boolean |
equals(java.lang.Object that) |
KafkaDataMessage._Fields |
fieldForId(int fieldId) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Message attributes, placeholder to store K/V.
|
int |
getAttributesSize() |
long |
getClassId()
Class Id of the data.
|
byte[] |
getData()
Encoded (by GTSEncoder) data for the GTS.
|
long |
getDeletionEndTimestamp()
End timestamp for deletion requests
|
long |
getDeletionMinAge()
Minimum age of cells to delete (in ms)
|
long |
getDeletionStartTimestamp()
Start timestamp for deletion requests
|
java.lang.Object |
getFieldValue(KafkaDataMessage._Fields field) |
java.util.List<java.lang.Long> |
getIndices()
List of indices specified in the update request.
|
java.util.Iterator<java.lang.Long> |
getIndicesIterator() |
int |
getIndicesSize() |
long |
getLabelsId()
Labels Id of the data.
|
Metadata |
getMetadata()
Optional metadata
|
KafkaDataMessageType |
getType()
Flag positioned to true if the message is a deletion
|
int |
hashCode() |
boolean |
isSet(KafkaDataMessage._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetAttributes()
Returns true if field attributes 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 |
isSetDeletionEndTimestamp()
Returns true if field deletionEndTimestamp is set (has been assigned a value) and false otherwise
|
boolean |
isSetDeletionMinAge()
Returns true if field deletionMinAge is set (has been assigned a value) and false otherwise
|
boolean |
isSetDeletionStartTimestamp()
Returns true if field deletionStartTimestamp is set (has been assigned a value) and false otherwise
|
boolean |
isSetIndices()
Returns true if field indices 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 |
isSetMetadata()
Returns true if field metadata is set (has been assigned a value) and false otherwise
|
boolean |
isSetType()
Returns true if field type is set (has been assigned a value) and false otherwise
|
void |
putToAttributes(java.lang.String key,
java.lang.String val) |
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
KafkaDataMessage |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Message attributes, placeholder to store K/V.
|
void |
setAttributesIsSet(boolean value) |
KafkaDataMessage |
setClassId(long classId)
Class Id of the data.
|
void |
setClassIdIsSet(boolean value) |
KafkaDataMessage |
setData(byte[] data)
Encoded (by GTSEncoder) data for the GTS.
|
KafkaDataMessage |
setData(java.nio.ByteBuffer data) |
void |
setDataIsSet(boolean value) |
KafkaDataMessage |
setDeletionEndTimestamp(long deletionEndTimestamp)
End timestamp for deletion requests
|
void |
setDeletionEndTimestampIsSet(boolean value) |
KafkaDataMessage |
setDeletionMinAge(long deletionMinAge)
Minimum age of cells to delete (in ms)
|
void |
setDeletionMinAgeIsSet(boolean value) |
KafkaDataMessage |
setDeletionStartTimestamp(long deletionStartTimestamp)
Start timestamp for deletion requests
|
void |
setDeletionStartTimestampIsSet(boolean value) |
void |
setFieldValue(KafkaDataMessage._Fields field,
java.lang.Object value) |
KafkaDataMessage |
setIndices(java.util.List<java.lang.Long> indices)
List of indices specified in the update request.
|
void |
setIndicesIsSet(boolean value) |
KafkaDataMessage |
setLabelsId(long labelsId)
Labels Id of the data.
|
void |
setLabelsIdIsSet(boolean value) |
KafkaDataMessage |
setMetadata(Metadata metadata)
Optional metadata
|
void |
setMetadataIsSet(boolean value) |
KafkaDataMessage |
setType(KafkaDataMessageType type)
Flag positioned to true if the message is a deletion
|
void |
setTypeIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetAttributes() |
void |
unsetClassId() |
void |
unsetData() |
void |
unsetDeletionEndTimestamp() |
void |
unsetDeletionMinAge() |
void |
unsetDeletionStartTimestamp() |
void |
unsetIndices() |
void |
unsetLabelsId() |
void |
unsetMetadata() |
void |
unsetType() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<KafkaDataMessage._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public KafkaDataMessage()
public KafkaDataMessage(long classId,
long labelsId,
KafkaDataMessageType type)
public KafkaDataMessage(KafkaDataMessage other)
public KafkaDataMessage deepCopy()
deepCopy in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>public void clear()
clear in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>public long getClassId()
public KafkaDataMessage setClassId(long classId)
public void unsetClassId()
public boolean isSetClassId()
public void setClassIdIsSet(boolean value)
public long getLabelsId()
public KafkaDataMessage setLabelsId(long labelsId)
public void unsetLabelsId()
public boolean isSetLabelsId()
public void setLabelsIdIsSet(boolean value)
public byte[] getData()
public java.nio.ByteBuffer bufferForData()
public KafkaDataMessage setData(byte[] data)
public KafkaDataMessage setData(java.nio.ByteBuffer data)
public void unsetData()
public boolean isSetData()
public void setDataIsSet(boolean value)
public int getIndicesSize()
public java.util.Iterator<java.lang.Long> getIndicesIterator()
public void addToIndices(long elem)
public java.util.List<java.lang.Long> getIndices()
public KafkaDataMessage setIndices(java.util.List<java.lang.Long> indices)
public void unsetIndices()
public boolean isSetIndices()
public void setIndicesIsSet(boolean value)
public long getDeletionStartTimestamp()
public KafkaDataMessage setDeletionStartTimestamp(long deletionStartTimestamp)
public void unsetDeletionStartTimestamp()
public boolean isSetDeletionStartTimestamp()
public void setDeletionStartTimestampIsSet(boolean value)
public long getDeletionEndTimestamp()
public KafkaDataMessage setDeletionEndTimestamp(long deletionEndTimestamp)
public void unsetDeletionEndTimestamp()
public boolean isSetDeletionEndTimestamp()
public void setDeletionEndTimestampIsSet(boolean value)
public KafkaDataMessageType getType()
KafkaDataMessageTypepublic KafkaDataMessage setType(KafkaDataMessageType type)
KafkaDataMessageTypepublic void unsetType()
public boolean isSetType()
public void setTypeIsSet(boolean value)
public long getDeletionMinAge()
public KafkaDataMessage setDeletionMinAge(long deletionMinAge)
public void unsetDeletionMinAge()
public boolean isSetDeletionMinAge()
public void setDeletionMinAgeIsSet(boolean value)
public Metadata getMetadata()
public KafkaDataMessage setMetadata(Metadata metadata)
public void unsetMetadata()
public boolean isSetMetadata()
public void setMetadataIsSet(boolean value)
public int getAttributesSize()
public void putToAttributes(java.lang.String key,
java.lang.String val)
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public KafkaDataMessage setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
public void unsetAttributes()
public boolean isSetAttributes()
public void setAttributesIsSet(boolean value)
public void setFieldValue(KafkaDataMessage._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>public java.lang.Object getFieldValue(KafkaDataMessage._Fields field)
getFieldValue in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>public boolean isSet(KafkaDataMessage._Fields field)
isSet in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(KafkaDataMessage that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(KafkaDataMessage other)
compareTo in interface java.lang.Comparable<KafkaDataMessage>public KafkaDataMessage._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<KafkaDataMessage,KafkaDataMessage._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