Class TExternalCompaction
- java.lang.Object
-
- org.apache.accumulo.core.compaction.thrift.TExternalCompaction
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<TExternalCompaction>
,org.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
,org.apache.thrift.TSerializable
public class TExternalCompaction extends Object implements org.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>, Serializable, Cloneable, Comparable<TExternalCompaction>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TExternalCompaction._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description String
compactor
TExternalCompactionJob
job
static Map<TExternalCompaction._Fields,org.apache.thrift.meta_data.FieldMetaData>
metaDataMap
String
queueName
Map<Long,TCompactionStatusUpdate>
updates
-
Constructor Summary
Constructors Constructor Description TExternalCompaction()
TExternalCompaction(String queueName, String compactor, Map<Long,TCompactionStatusUpdate> updates, TExternalCompactionJob job)
TExternalCompaction(TExternalCompaction other)
Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
int
compareTo(TExternalCompaction other)
TExternalCompaction
deepCopy()
boolean
equals(Object that)
boolean
equals(TExternalCompaction that)
TExternalCompaction._Fields
fieldForId(int fieldId)
String
getCompactor()
Object
getFieldValue(TExternalCompaction._Fields field)
TExternalCompactionJob
getJob()
String
getQueueName()
Map<Long,TCompactionStatusUpdate>
getUpdates()
int
getUpdatesSize()
int
hashCode()
boolean
isSet(TExternalCompaction._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwiseboolean
isSetCompactor()
Returns true if field compactor is set (has been assigned a value) and false otherwiseboolean
isSetJob()
Returns true if field job is set (has been assigned a value) and false otherwiseboolean
isSetQueueName()
Returns true if field queueName is set (has been assigned a value) and false otherwiseboolean
isSetUpdates()
Returns true if field updates is set (has been assigned a value) and false otherwisevoid
putToUpdates(long key, TCompactionStatusUpdate val)
void
read(org.apache.thrift.protocol.TProtocol iprot)
TExternalCompaction
setCompactor(String compactor)
void
setCompactorIsSet(boolean value)
void
setFieldValue(TExternalCompaction._Fields field, Object value)
TExternalCompaction
setJob(TExternalCompactionJob job)
void
setJobIsSet(boolean value)
TExternalCompaction
setQueueName(String queueName)
void
setQueueNameIsSet(boolean value)
TExternalCompaction
setUpdates(Map<Long,TCompactionStatusUpdate> updates)
void
setUpdatesIsSet(boolean value)
String
toString()
void
unsetCompactor()
void
unsetJob()
void
unsetQueueName()
void
unsetUpdates()
void
validate()
void
write(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
queueName
public String queueName
-
compactor
public String compactor
-
updates
public Map<Long,TCompactionStatusUpdate> updates
-
job
public TExternalCompactionJob job
-
metaDataMap
public static final Map<TExternalCompaction._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
TExternalCompaction
public TExternalCompaction()
-
TExternalCompaction
public TExternalCompaction(String queueName, String compactor, Map<Long,TCompactionStatusUpdate> updates, TExternalCompactionJob job)
-
TExternalCompaction
public TExternalCompaction(TExternalCompaction other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public TExternalCompaction deepCopy()
- Specified by:
deepCopy
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
getQueueName
public String getQueueName()
-
setQueueName
public TExternalCompaction setQueueName(String queueName)
-
unsetQueueName
public void unsetQueueName()
-
isSetQueueName
public boolean isSetQueueName()
Returns true if field queueName is set (has been assigned a value) and false otherwise
-
setQueueNameIsSet
public void setQueueNameIsSet(boolean value)
-
getCompactor
public String getCompactor()
-
setCompactor
public TExternalCompaction setCompactor(String compactor)
-
unsetCompactor
public void unsetCompactor()
-
isSetCompactor
public boolean isSetCompactor()
Returns true if field compactor is set (has been assigned a value) and false otherwise
-
setCompactorIsSet
public void setCompactorIsSet(boolean value)
-
getUpdatesSize
public int getUpdatesSize()
-
putToUpdates
public void putToUpdates(long key, TCompactionStatusUpdate val)
-
getUpdates
public Map<Long,TCompactionStatusUpdate> getUpdates()
-
setUpdates
public TExternalCompaction setUpdates(Map<Long,TCompactionStatusUpdate> updates)
-
unsetUpdates
public void unsetUpdates()
-
isSetUpdates
public boolean isSetUpdates()
Returns true if field updates is set (has been assigned a value) and false otherwise
-
setUpdatesIsSet
public void setUpdatesIsSet(boolean value)
-
getJob
public TExternalCompactionJob getJob()
-
setJob
public TExternalCompaction setJob(TExternalCompactionJob job)
-
unsetJob
public void unsetJob()
-
isSetJob
public boolean isSetJob()
Returns true if field job is set (has been assigned a value) and false otherwise
-
setJobIsSet
public void setJobIsSet(boolean value)
-
setFieldValue
public void setFieldValue(TExternalCompaction._Fields field, Object value)
- Specified by:
setFieldValue
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
getFieldValue
public Object getFieldValue(TExternalCompaction._Fields field)
- Specified by:
getFieldValue
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
isSet
public boolean isSet(TExternalCompaction._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSet
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
equals
public boolean equals(TExternalCompaction that)
-
compareTo
public int compareTo(TExternalCompaction other)
- Specified by:
compareTo
in interfaceComparable<TExternalCompaction>
-
fieldForId
public TExternalCompaction._Fields fieldForId(int fieldId)
- Specified by:
fieldForId
in interfaceorg.apache.thrift.TBase<TExternalCompaction,TExternalCompaction._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
- Specified by:
read
in interfaceorg.apache.thrift.TSerializable
- Throws:
org.apache.thrift.TException
-
write
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
- Specified by:
write
in interfaceorg.apache.thrift.TSerializable
- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
-