public class DatalogMessage extends java.lang.Object implements org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<DatalogMessage>
| Modifier and Type | Class and Description |
|---|---|
static class |
DatalogMessage._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<DatalogMessage._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
DatalogMessage() |
DatalogMessage(DatalogMessage other)
Performs a deep copy on other.
|
DatalogMessage(DatalogMessageType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToExcluded(java.lang.String elem) |
void |
addToShards(long elem) |
java.nio.ByteBuffer |
bufferForRecord() |
java.nio.ByteBuffer |
bufferForSig() |
void |
clear() |
int |
compareTo(DatalogMessage other) |
DatalogMessage |
deepCopy() |
boolean |
equals(DatalogMessage that) |
boolean |
equals(java.lang.Object that) |
DatalogMessage._Fields |
fieldForId(int fieldId) |
java.lang.String |
getCommitref()
Reference to use in the commit message
|
java.util.List<java.lang.String> |
getExcluded() |
java.util.Iterator<java.lang.String> |
getExcludedIterator() |
int |
getExcludedSize() |
java.lang.Object |
getFieldValue(DatalogMessage._Fields field) |
java.lang.String |
getId() |
long |
getNonce() |
byte[] |
getRecord() |
java.lang.String |
getRef() |
long |
getSeekts() |
java.util.List<java.lang.Long> |
getShards() |
long |
getShardShift() |
java.util.Iterator<java.lang.Long> |
getShardsIterator() |
int |
getShardsSize() |
byte[] |
getSig() |
long |
getTimestamp() |
DatalogMessageType |
getType() |
int |
hashCode() |
boolean |
isEncrypt() |
boolean |
isSet(DatalogMessage._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetCommitref()
Returns true if field commitref is set (has been assigned a value) and false otherwise
|
boolean |
isSetEncrypt()
Returns true if field encrypt is set (has been assigned a value) and false otherwise
|
boolean |
isSetExcluded()
Returns true if field excluded is set (has been assigned a value) and false otherwise
|
boolean |
isSetId()
Returns true if field id is set (has been assigned a value) and false otherwise
|
boolean |
isSetNonce()
Returns true if field nonce is set (has been assigned a value) and false otherwise
|
boolean |
isSetRecord()
Returns true if field record is set (has been assigned a value) and false otherwise
|
boolean |
isSetRef()
Returns true if field ref is set (has been assigned a value) and false otherwise
|
boolean |
isSetSeekts()
Returns true if field seekts is set (has been assigned a value) and false otherwise
|
boolean |
isSetShards()
Returns true if field shards is set (has been assigned a value) and false otherwise
|
boolean |
isSetShardShift()
Returns true if field shardShift is set (has been assigned a value) and false otherwise
|
boolean |
isSetSig()
Returns true if field sig is set (has been assigned a value) and false otherwise
|
boolean |
isSetTimestamp()
Returns true if field timestamp 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 |
read(org.apache.thrift.protocol.TProtocol iprot) |
DatalogMessage |
setCommitref(java.lang.String commitref)
Reference to use in the commit message
|
void |
setCommitrefIsSet(boolean value) |
DatalogMessage |
setEncrypt(boolean encrypt) |
void |
setEncryptIsSet(boolean value) |
DatalogMessage |
setExcluded(java.util.List<java.lang.String> excluded) |
void |
setExcludedIsSet(boolean value) |
void |
setFieldValue(DatalogMessage._Fields field,
java.lang.Object value) |
DatalogMessage |
setId(java.lang.String id) |
void |
setIdIsSet(boolean value) |
DatalogMessage |
setNonce(long nonce) |
void |
setNonceIsSet(boolean value) |
DatalogMessage |
setRecord(byte[] record) |
DatalogMessage |
setRecord(java.nio.ByteBuffer record) |
void |
setRecordIsSet(boolean value) |
DatalogMessage |
setRef(java.lang.String ref) |
void |
setRefIsSet(boolean value) |
DatalogMessage |
setSeekts(long seekts) |
void |
setSeektsIsSet(boolean value) |
DatalogMessage |
setShards(java.util.List<java.lang.Long> shards) |
DatalogMessage |
setShardShift(long shardShift) |
void |
setShardShiftIsSet(boolean value) |
void |
setShardsIsSet(boolean value) |
DatalogMessage |
setSig(byte[] sig) |
DatalogMessage |
setSig(java.nio.ByteBuffer sig) |
void |
setSigIsSet(boolean value) |
DatalogMessage |
setTimestamp(long timestamp) |
void |
setTimestampIsSet(boolean value) |
DatalogMessage |
setType(DatalogMessageType type) |
void |
setTypeIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetCommitref() |
void |
unsetEncrypt() |
void |
unsetExcluded() |
void |
unsetId() |
void |
unsetNonce() |
void |
unsetRecord() |
void |
unsetRef() |
void |
unsetSeekts() |
void |
unsetShards() |
void |
unsetShardShift() |
void |
unsetSig() |
void |
unsetTimestamp() |
void |
unsetType() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<DatalogMessage._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public DatalogMessage()
public DatalogMessage(DatalogMessageType type)
public DatalogMessage(DatalogMessage other)
public DatalogMessage deepCopy()
deepCopy in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>public void clear()
clear in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>public DatalogMessageType getType()
DatalogMessageTypepublic DatalogMessage setType(DatalogMessageType type)
DatalogMessageTypepublic void unsetType()
public boolean isSetType()
public void setTypeIsSet(boolean value)
public long getNonce()
public DatalogMessage setNonce(long nonce)
public void unsetNonce()
public boolean isSetNonce()
public void setNonceIsSet(boolean value)
public long getTimestamp()
public DatalogMessage setTimestamp(long timestamp)
public void unsetTimestamp()
public boolean isSetTimestamp()
public void setTimestampIsSet(boolean value)
public boolean isEncrypt()
public DatalogMessage setEncrypt(boolean encrypt)
public void unsetEncrypt()
public boolean isSetEncrypt()
public void setEncryptIsSet(boolean value)
public java.lang.String getId()
public DatalogMessage setId(java.lang.String id)
public void unsetId()
public boolean isSetId()
public void setIdIsSet(boolean value)
public byte[] getSig()
public java.nio.ByteBuffer bufferForSig()
public DatalogMessage setSig(byte[] sig)
public DatalogMessage setSig(java.nio.ByteBuffer sig)
public void unsetSig()
public boolean isSetSig()
public void setSigIsSet(boolean value)
public int getShardsSize()
public java.util.Iterator<java.lang.Long> getShardsIterator()
public void addToShards(long elem)
public java.util.List<java.lang.Long> getShards()
public DatalogMessage setShards(java.util.List<java.lang.Long> shards)
public void unsetShards()
public boolean isSetShards()
public void setShardsIsSet(boolean value)
public long getShardShift()
public DatalogMessage setShardShift(long shardShift)
public void unsetShardShift()
public boolean isSetShardShift()
public void setShardShiftIsSet(boolean value)
public int getExcludedSize()
public java.util.Iterator<java.lang.String> getExcludedIterator()
public void addToExcluded(java.lang.String elem)
public java.util.List<java.lang.String> getExcluded()
public DatalogMessage setExcluded(java.util.List<java.lang.String> excluded)
public void unsetExcluded()
public boolean isSetExcluded()
public void setExcludedIsSet(boolean value)
public java.lang.String getRef()
public DatalogMessage setRef(java.lang.String ref)
public void unsetRef()
public boolean isSetRef()
public void setRefIsSet(boolean value)
public long getSeekts()
public DatalogMessage setSeekts(long seekts)
public void unsetSeekts()
public boolean isSetSeekts()
public void setSeektsIsSet(boolean value)
public byte[] getRecord()
public java.nio.ByteBuffer bufferForRecord()
public DatalogMessage setRecord(byte[] record)
public DatalogMessage setRecord(java.nio.ByteBuffer record)
public void unsetRecord()
public boolean isSetRecord()
public void setRecordIsSet(boolean value)
public java.lang.String getCommitref()
public DatalogMessage setCommitref(java.lang.String commitref)
public void unsetCommitref()
public boolean isSetCommitref()
public void setCommitrefIsSet(boolean value)
public void setFieldValue(DatalogMessage._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>public java.lang.Object getFieldValue(DatalogMessage._Fields field)
getFieldValue in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>public boolean isSet(DatalogMessage._Fields field)
isSet in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(DatalogMessage that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(DatalogMessage other)
compareTo in interface java.lang.Comparable<DatalogMessage>public DatalogMessage._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<DatalogMessage,DatalogMessage._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