public class GTSSplit extends java.lang.Object implements org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<GTSSplit>
| Modifier and Type | Class and Description |
|---|---|
static class |
GTSSplit._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<GTSSplit._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
GTSSplit() |
GTSSplit(GTSSplit other)
Performs a deep copy on other.
|
GTSSplit(long timestamp,
long expiry,
java.util.List<Metadata> metadatas) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToMetadatas(Metadata elem) |
void |
clear() |
int |
compareTo(GTSSplit other) |
GTSSplit |
deepCopy() |
boolean |
equals(GTSSplit that) |
boolean |
equals(java.lang.Object that) |
GTSSplit._Fields |
fieldForId(int fieldId) |
long |
getExpiry()
Until when is the split valid?
|
java.lang.Object |
getFieldValue(GTSSplit._Fields field) |
java.util.List<Metadata> |
getMetadatas()
List of metadatas associated with this split.
|
java.util.Iterator<Metadata> |
getMetadatasIterator() |
int |
getMetadatasSize() |
long |
getTimestamp()
When was the split created?
|
ReadToken |
getToken()
Read token used to generate the split
Having this data available allows to access the token attributes
|
int |
hashCode() |
boolean |
isSet(GTSSplit._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetExpiry()
Returns true if field expiry is set (has been assigned a value) and false otherwise
|
boolean |
isSetMetadatas()
Returns true if field metadatas 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 |
isSetToken()
Returns true if field token is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
GTSSplit |
setExpiry(long expiry)
Until when is the split valid?
|
void |
setExpiryIsSet(boolean value) |
void |
setFieldValue(GTSSplit._Fields field,
java.lang.Object value) |
GTSSplit |
setMetadatas(java.util.List<Metadata> metadatas)
List of metadatas associated with this split.
|
void |
setMetadatasIsSet(boolean value) |
GTSSplit |
setTimestamp(long timestamp)
When was the split created?
|
void |
setTimestampIsSet(boolean value) |
GTSSplit |
setToken(ReadToken token)
Read token used to generate the split
Having this data available allows to access the token attributes
|
void |
setTokenIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetExpiry() |
void |
unsetMetadatas() |
void |
unsetTimestamp() |
void |
unsetToken() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<GTSSplit._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public GTSSplit()
public GTSSplit(long timestamp,
long expiry,
java.util.List<Metadata> metadatas)
public GTSSplit(GTSSplit other)
public GTSSplit deepCopy()
deepCopy in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>public void clear()
clear in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>public long getTimestamp()
public GTSSplit setTimestamp(long timestamp)
public void unsetTimestamp()
public boolean isSetTimestamp()
public void setTimestampIsSet(boolean value)
public long getExpiry()
public GTSSplit setExpiry(long expiry)
public void unsetExpiry()
public boolean isSetExpiry()
public void setExpiryIsSet(boolean value)
public int getMetadatasSize()
public java.util.Iterator<Metadata> getMetadatasIterator()
public void addToMetadatas(Metadata elem)
public java.util.List<Metadata> getMetadatas()
public GTSSplit setMetadatas(java.util.List<Metadata> metadatas)
public void unsetMetadatas()
public boolean isSetMetadatas()
public void setMetadatasIsSet(boolean value)
public ReadToken getToken()
public GTSSplit setToken(ReadToken token)
public void unsetToken()
public boolean isSetToken()
public void setTokenIsSet(boolean value)
public void setFieldValue(GTSSplit._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>public java.lang.Object getFieldValue(GTSSplit._Fields field)
getFieldValue in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>public boolean isSet(GTSSplit._Fields field)
isSet in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(GTSSplit that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(GTSSplit other)
compareTo in interface java.lang.Comparable<GTSSplit>public GTSSplit._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<GTSSplit,GTSSplit._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