org.apache.accumulo.core.master.thrift
Class TabletInfo

java.lang.Object
  extended by org.apache.accumulo.core.master.thrift.TabletInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<TabletInfo>, org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

public class TabletInfo
extends java.lang.Object
implements org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<TabletInfo>

See Also:
Serialized Form

Nested Class Summary
static class TabletInfo._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
 long majorCount
           
 double majorElapsed
           
 int majorFail
           
 int majorNum
           
 double majorQueueSumDev
           
 double majorQueueTime
           
 double majorSumDev
           
static java.util.Map<TabletInfo._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 long minorCount
           
 double minorElapsed
           
 int minorFail
           
 int minorNum
           
 double minorQueueSumDev
           
 double minorQueueTime
           
 double minorSumDev
           
 long numEntries
           
 double splitElapsed
           
 int splitFail
           
 int splitNum
           
 double splitSumDev
           
 int statusMajor
           
 int statusMinor
           
 int statusSplit
           
 
Constructor Summary
TabletInfo()
           
TabletInfo(int statusMajor, double majorElapsed, int majorNum, long majorCount, double majorSumDev, double majorQueueTime, double majorQueueSumDev, int majorFail, int statusSplit, double splitElapsed, int splitNum, double splitSumDev, int splitFail, int statusMinor, double minorElapsed, int minorNum, long minorCount, double minorSumDev, double minorQueueTime, double minorQueueSumDev, int minorFail, long numEntries)
           
TabletInfo(TabletInfo other)
          Performs a deep copy on other.
 
Method Summary
 TabletInfo clone()
          Deprecated. 
 int compareTo(TabletInfo other)
           
 TabletInfo deepCopy()
           
 boolean equals(java.lang.Object that)
           
 boolean equals(TabletInfo that)
           
 java.lang.Object getFieldValue(int fieldId)
           
 java.lang.Object getFieldValue(TabletInfo._Fields field)
           
 long getMajorCount()
           
 double getMajorElapsed()
           
 int getMajorFail()
           
 int getMajorNum()
           
 double getMajorQueueSumDev()
           
 double getMajorQueueTime()
           
 double getMajorSumDev()
           
 long getMinorCount()
           
 double getMinorElapsed()
           
 int getMinorFail()
           
 int getMinorNum()
           
 double getMinorQueueSumDev()
           
 double getMinorQueueTime()
           
 double getMinorSumDev()
           
 long getNumEntries()
           
 double getSplitElapsed()
           
 int getSplitFail()
           
 int getSplitNum()
           
 double getSplitSumDev()
           
 int getStatusMajor()
           
 int getStatusMinor()
           
 int getStatusSplit()
           
 int hashCode()
           
 boolean isSet(int fieldID)
           
 boolean isSet(TabletInfo._Fields field)
          Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise
 boolean isSetMajorCount()
          Returns true if field majorCount is set (has been asigned a value) and false otherwise
 boolean isSetMajorElapsed()
          Returns true if field majorElapsed is set (has been asigned a value) and false otherwise
 boolean isSetMajorFail()
          Returns true if field majorFail is set (has been asigned a value) and false otherwise
 boolean isSetMajorNum()
          Returns true if field majorNum is set (has been asigned a value) and false otherwise
 boolean isSetMajorQueueSumDev()
          Returns true if field majorQueueSumDev is set (has been asigned a value) and false otherwise
 boolean isSetMajorQueueTime()
          Returns true if field majorQueueTime is set (has been asigned a value) and false otherwise
 boolean isSetMajorSumDev()
          Returns true if field majorSumDev is set (has been asigned a value) and false otherwise
 boolean isSetMinorCount()
          Returns true if field minorCount is set (has been asigned a value) and false otherwise
 boolean isSetMinorElapsed()
          Returns true if field minorElapsed is set (has been asigned a value) and false otherwise
 boolean isSetMinorFail()
          Returns true if field minorFail is set (has been asigned a value) and false otherwise
 boolean isSetMinorNum()
          Returns true if field minorNum is set (has been asigned a value) and false otherwise
 boolean isSetMinorQueueSumDev()
          Returns true if field minorQueueSumDev is set (has been asigned a value) and false otherwise
 boolean isSetMinorQueueTime()
          Returns true if field minorQueueTime is set (has been asigned a value) and false otherwise
 boolean isSetMinorSumDev()
          Returns true if field minorSumDev is set (has been asigned a value) and false otherwise
 boolean isSetNumEntries()
          Returns true if field numEntries is set (has been asigned a value) and false otherwise
 boolean isSetSplitElapsed()
          Returns true if field splitElapsed is set (has been asigned a value) and false otherwise
 boolean isSetSplitFail()
          Returns true if field splitFail is set (has been asigned a value) and false otherwise
 boolean isSetSplitNum()
          Returns true if field splitNum is set (has been asigned a value) and false otherwise
 boolean isSetSplitSumDev()
          Returns true if field splitSumDev is set (has been asigned a value) and false otherwise
 boolean isSetStatusMajor()
          Returns true if field statusMajor is set (has been asigned a value) and false otherwise
 boolean isSetStatusMinor()
          Returns true if field statusMinor is set (has been asigned a value) and false otherwise
 boolean isSetStatusSplit()
          Returns true if field statusSplit is set (has been asigned a value) and false otherwise
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 void setFieldValue(int fieldID, java.lang.Object value)
           
 void setFieldValue(TabletInfo._Fields field, java.lang.Object value)
           
 TabletInfo setMajorCount(long majorCount)
           
 void setMajorCountIsSet(boolean value)
           
 TabletInfo setMajorElapsed(double majorElapsed)
           
 void setMajorElapsedIsSet(boolean value)
           
 TabletInfo setMajorFail(int majorFail)
           
 void setMajorFailIsSet(boolean value)
           
 TabletInfo setMajorNum(int majorNum)
           
 void setMajorNumIsSet(boolean value)
           
 TabletInfo setMajorQueueSumDev(double majorQueueSumDev)
           
 void setMajorQueueSumDevIsSet(boolean value)
           
 TabletInfo setMajorQueueTime(double majorQueueTime)
           
 void setMajorQueueTimeIsSet(boolean value)
           
 TabletInfo setMajorSumDev(double majorSumDev)
           
 void setMajorSumDevIsSet(boolean value)
           
 TabletInfo setMinorCount(long minorCount)
           
 void setMinorCountIsSet(boolean value)
           
 TabletInfo setMinorElapsed(double minorElapsed)
           
 void setMinorElapsedIsSet(boolean value)
           
 TabletInfo setMinorFail(int minorFail)
           
 void setMinorFailIsSet(boolean value)
           
 TabletInfo setMinorNum(int minorNum)
           
 void setMinorNumIsSet(boolean value)
           
 TabletInfo setMinorQueueSumDev(double minorQueueSumDev)
           
 void setMinorQueueSumDevIsSet(boolean value)
           
 TabletInfo setMinorQueueTime(double minorQueueTime)
           
 void setMinorQueueTimeIsSet(boolean value)
           
 TabletInfo setMinorSumDev(double minorSumDev)
           
 void setMinorSumDevIsSet(boolean value)
           
 TabletInfo setNumEntries(long numEntries)
           
 void setNumEntriesIsSet(boolean value)
           
 TabletInfo setSplitElapsed(double splitElapsed)
           
 void setSplitElapsedIsSet(boolean value)
           
 TabletInfo setSplitFail(int splitFail)
           
 void setSplitFailIsSet(boolean value)
           
 TabletInfo setSplitNum(int splitNum)
           
 void setSplitNumIsSet(boolean value)
           
 TabletInfo setSplitSumDev(double splitSumDev)
           
 void setSplitSumDevIsSet(boolean value)
           
 TabletInfo setStatusMajor(int statusMajor)
           
 void setStatusMajorIsSet(boolean value)
           
 TabletInfo setStatusMinor(int statusMinor)
           
 void setStatusMinorIsSet(boolean value)
           
 TabletInfo setStatusSplit(int statusSplit)
           
 void setStatusSplitIsSet(boolean value)
           
 java.lang.String toString()
           
 void unsetMajorCount()
           
 void unsetMajorElapsed()
           
 void unsetMajorFail()
           
 void unsetMajorNum()
           
 void unsetMajorQueueSumDev()
           
 void unsetMajorQueueTime()
           
 void unsetMajorSumDev()
           
 void unsetMinorCount()
           
 void unsetMinorElapsed()
           
 void unsetMinorFail()
           
 void unsetMinorNum()
           
 void unsetMinorQueueSumDev()
           
 void unsetMinorQueueTime()
           
 void unsetMinorSumDev()
           
 void unsetNumEntries()
           
 void unsetSplitElapsed()
           
 void unsetSplitFail()
           
 void unsetSplitNum()
           
 void unsetSplitSumDev()
           
 void unsetStatusMajor()
           
 void unsetStatusMinor()
           
 void unsetStatusSplit()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

statusMajor

public int statusMajor

majorElapsed

public double majorElapsed

majorNum

public int majorNum

majorCount

public long majorCount

majorSumDev

public double majorSumDev

majorQueueTime

public double majorQueueTime

majorQueueSumDev

public double majorQueueSumDev

majorFail

public int majorFail

statusSplit

public int statusSplit

splitElapsed

public double splitElapsed

splitNum

public int splitNum

splitSumDev

public double splitSumDev

splitFail

public int splitFail

statusMinor

public int statusMinor

minorElapsed

public double minorElapsed

minorNum

public int minorNum

minorCount

public long minorCount

minorSumDev

public double minorSumDev

minorQueueTime

public double minorQueueTime

minorQueueSumDev

public double minorQueueSumDev

minorFail

public int minorFail

numEntries

public long numEntries

metaDataMap

public static final java.util.Map<TabletInfo._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

TabletInfo

public TabletInfo()

TabletInfo

public TabletInfo(int statusMajor,
                  double majorElapsed,
                  int majorNum,
                  long majorCount,
                  double majorSumDev,
                  double majorQueueTime,
                  double majorQueueSumDev,
                  int majorFail,
                  int statusSplit,
                  double splitElapsed,
                  int splitNum,
                  double splitSumDev,
                  int splitFail,
                  int statusMinor,
                  double minorElapsed,
                  int minorNum,
                  long minorCount,
                  double minorSumDev,
                  double minorQueueTime,
                  double minorQueueSumDev,
                  int minorFail,
                  long numEntries)

TabletInfo

public TabletInfo(TabletInfo other)
Performs a deep copy on other.

Method Detail

deepCopy

public TabletInfo deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

clone

@Deprecated
public TabletInfo clone()
Deprecated. 

Overrides:
clone in class java.lang.Object

getStatusMajor

public int getStatusMajor()

setStatusMajor

public TabletInfo setStatusMajor(int statusMajor)

unsetStatusMajor

public void unsetStatusMajor()

isSetStatusMajor

public boolean isSetStatusMajor()
Returns true if field statusMajor is set (has been asigned a value) and false otherwise


setStatusMajorIsSet

public void setStatusMajorIsSet(boolean value)

getMajorElapsed

public double getMajorElapsed()

setMajorElapsed

public TabletInfo setMajorElapsed(double majorElapsed)

unsetMajorElapsed

public void unsetMajorElapsed()

isSetMajorElapsed

public boolean isSetMajorElapsed()
Returns true if field majorElapsed is set (has been asigned a value) and false otherwise


setMajorElapsedIsSet

public void setMajorElapsedIsSet(boolean value)

getMajorNum

public int getMajorNum()

setMajorNum

public TabletInfo setMajorNum(int majorNum)

unsetMajorNum

public void unsetMajorNum()

isSetMajorNum

public boolean isSetMajorNum()
Returns true if field majorNum is set (has been asigned a value) and false otherwise


setMajorNumIsSet

public void setMajorNumIsSet(boolean value)

getMajorCount

public long getMajorCount()

setMajorCount

public TabletInfo setMajorCount(long majorCount)

unsetMajorCount

public void unsetMajorCount()

isSetMajorCount

public boolean isSetMajorCount()
Returns true if field majorCount is set (has been asigned a value) and false otherwise


setMajorCountIsSet

public void setMajorCountIsSet(boolean value)

getMajorSumDev

public double getMajorSumDev()

setMajorSumDev

public TabletInfo setMajorSumDev(double majorSumDev)

unsetMajorSumDev

public void unsetMajorSumDev()

isSetMajorSumDev

public boolean isSetMajorSumDev()
Returns true if field majorSumDev is set (has been asigned a value) and false otherwise


setMajorSumDevIsSet

public void setMajorSumDevIsSet(boolean value)

getMajorQueueTime

public double getMajorQueueTime()

setMajorQueueTime

public TabletInfo setMajorQueueTime(double majorQueueTime)

unsetMajorQueueTime

public void unsetMajorQueueTime()

isSetMajorQueueTime

public boolean isSetMajorQueueTime()
Returns true if field majorQueueTime is set (has been asigned a value) and false otherwise


setMajorQueueTimeIsSet

public void setMajorQueueTimeIsSet(boolean value)

getMajorQueueSumDev

public double getMajorQueueSumDev()

setMajorQueueSumDev

public TabletInfo setMajorQueueSumDev(double majorQueueSumDev)

unsetMajorQueueSumDev

public void unsetMajorQueueSumDev()

isSetMajorQueueSumDev

public boolean isSetMajorQueueSumDev()
Returns true if field majorQueueSumDev is set (has been asigned a value) and false otherwise


setMajorQueueSumDevIsSet

public void setMajorQueueSumDevIsSet(boolean value)

getMajorFail

public int getMajorFail()

setMajorFail

public TabletInfo setMajorFail(int majorFail)

unsetMajorFail

public void unsetMajorFail()

isSetMajorFail

public boolean isSetMajorFail()
Returns true if field majorFail is set (has been asigned a value) and false otherwise


setMajorFailIsSet

public void setMajorFailIsSet(boolean value)

getStatusSplit

public int getStatusSplit()

setStatusSplit

public TabletInfo setStatusSplit(int statusSplit)

unsetStatusSplit

public void unsetStatusSplit()

isSetStatusSplit

public boolean isSetStatusSplit()
Returns true if field statusSplit is set (has been asigned a value) and false otherwise


setStatusSplitIsSet

public void setStatusSplitIsSet(boolean value)

getSplitElapsed

public double getSplitElapsed()

setSplitElapsed

public TabletInfo setSplitElapsed(double splitElapsed)

unsetSplitElapsed

public void unsetSplitElapsed()

isSetSplitElapsed

public boolean isSetSplitElapsed()
Returns true if field splitElapsed is set (has been asigned a value) and false otherwise


setSplitElapsedIsSet

public void setSplitElapsedIsSet(boolean value)

getSplitNum

public int getSplitNum()

setSplitNum

public TabletInfo setSplitNum(int splitNum)

unsetSplitNum

public void unsetSplitNum()

isSetSplitNum

public boolean isSetSplitNum()
Returns true if field splitNum is set (has been asigned a value) and false otherwise


setSplitNumIsSet

public void setSplitNumIsSet(boolean value)

getSplitSumDev

public double getSplitSumDev()

setSplitSumDev

public TabletInfo setSplitSumDev(double splitSumDev)

unsetSplitSumDev

public void unsetSplitSumDev()

isSetSplitSumDev

public boolean isSetSplitSumDev()
Returns true if field splitSumDev is set (has been asigned a value) and false otherwise


setSplitSumDevIsSet

public void setSplitSumDevIsSet(boolean value)

getSplitFail

public int getSplitFail()

setSplitFail

public TabletInfo setSplitFail(int splitFail)

unsetSplitFail

public void unsetSplitFail()

isSetSplitFail

public boolean isSetSplitFail()
Returns true if field splitFail is set (has been asigned a value) and false otherwise


setSplitFailIsSet

public void setSplitFailIsSet(boolean value)

getStatusMinor

public int getStatusMinor()

setStatusMinor

public TabletInfo setStatusMinor(int statusMinor)

unsetStatusMinor

public void unsetStatusMinor()

isSetStatusMinor

public boolean isSetStatusMinor()
Returns true if field statusMinor is set (has been asigned a value) and false otherwise


setStatusMinorIsSet

public void setStatusMinorIsSet(boolean value)

getMinorElapsed

public double getMinorElapsed()

setMinorElapsed

public TabletInfo setMinorElapsed(double minorElapsed)

unsetMinorElapsed

public void unsetMinorElapsed()

isSetMinorElapsed

public boolean isSetMinorElapsed()
Returns true if field minorElapsed is set (has been asigned a value) and false otherwise


setMinorElapsedIsSet

public void setMinorElapsedIsSet(boolean value)

getMinorNum

public int getMinorNum()

setMinorNum

public TabletInfo setMinorNum(int minorNum)

unsetMinorNum

public void unsetMinorNum()

isSetMinorNum

public boolean isSetMinorNum()
Returns true if field minorNum is set (has been asigned a value) and false otherwise


setMinorNumIsSet

public void setMinorNumIsSet(boolean value)

getMinorCount

public long getMinorCount()

setMinorCount

public TabletInfo setMinorCount(long minorCount)

unsetMinorCount

public void unsetMinorCount()

isSetMinorCount

public boolean isSetMinorCount()
Returns true if field minorCount is set (has been asigned a value) and false otherwise


setMinorCountIsSet

public void setMinorCountIsSet(boolean value)

getMinorSumDev

public double getMinorSumDev()

setMinorSumDev

public TabletInfo setMinorSumDev(double minorSumDev)

unsetMinorSumDev

public void unsetMinorSumDev()

isSetMinorSumDev

public boolean isSetMinorSumDev()
Returns true if field minorSumDev is set (has been asigned a value) and false otherwise


setMinorSumDevIsSet

public void setMinorSumDevIsSet(boolean value)

getMinorQueueTime

public double getMinorQueueTime()

setMinorQueueTime

public TabletInfo setMinorQueueTime(double minorQueueTime)

unsetMinorQueueTime

public void unsetMinorQueueTime()

isSetMinorQueueTime

public boolean isSetMinorQueueTime()
Returns true if field minorQueueTime is set (has been asigned a value) and false otherwise


setMinorQueueTimeIsSet

public void setMinorQueueTimeIsSet(boolean value)

getMinorQueueSumDev

public double getMinorQueueSumDev()

setMinorQueueSumDev

public TabletInfo setMinorQueueSumDev(double minorQueueSumDev)

unsetMinorQueueSumDev

public void unsetMinorQueueSumDev()

isSetMinorQueueSumDev

public boolean isSetMinorQueueSumDev()
Returns true if field minorQueueSumDev is set (has been asigned a value) and false otherwise


setMinorQueueSumDevIsSet

public void setMinorQueueSumDevIsSet(boolean value)

getMinorFail

public int getMinorFail()

setMinorFail

public TabletInfo setMinorFail(int minorFail)

unsetMinorFail

public void unsetMinorFail()

isSetMinorFail

public boolean isSetMinorFail()
Returns true if field minorFail is set (has been asigned a value) and false otherwise


setMinorFailIsSet

public void setMinorFailIsSet(boolean value)

getNumEntries

public long getNumEntries()

setNumEntries

public TabletInfo setNumEntries(long numEntries)

unsetNumEntries

public void unsetNumEntries()

isSetNumEntries

public boolean isSetNumEntries()
Returns true if field numEntries is set (has been asigned a value) and false otherwise


setNumEntriesIsSet

public void setNumEntriesIsSet(boolean value)

setFieldValue

public void setFieldValue(TabletInfo._Fields field,
                          java.lang.Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

setFieldValue

public void setFieldValue(int fieldID,
                          java.lang.Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

getFieldValue

public java.lang.Object getFieldValue(TabletInfo._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

getFieldValue

public java.lang.Object getFieldValue(int fieldId)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

isSet

public boolean isSet(TabletInfo._Fields field)
Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

isSet

public boolean isSet(int fieldID)
Specified by:
isSet in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(TabletInfo that)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(TabletInfo other)
Specified by:
compareTo in interface java.lang.Comparable<TabletInfo>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<TabletInfo,TabletInfo._Fields>
Throws:
org.apache.thrift.TException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.