Package org.apache.iotdb.mpp.rpc.thrift
Class TLoadSample
- java.lang.Object
-
- org.apache.iotdb.mpp.rpc.thrift.TLoadSample
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<TLoadSample>,org.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>,org.apache.thrift.TSerializable
@Generated(value="Autogenerated by Thrift Compiler (0.14.1)", date="2023-12-27") public class TLoadSample extends Object implements org.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>, Serializable, Cloneable, Comparable<TLoadSample>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTLoadSample._FieldsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description doublecpuUsageRatedoublediskUsageRatedoublefreeDiskSpacedoublememoryUsageRatestatic Map<TLoadSample._Fields,org.apache.thrift.meta_data.FieldMetaData>metaDataMap
-
Constructor Summary
Constructors Constructor Description TLoadSample()TLoadSample(double cpuUsageRate, double memoryUsageRate, double diskUsageRate, double freeDiskSpace)TLoadSample(TLoadSample other)Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intcompareTo(TLoadSample other)TLoadSampledeepCopy()booleanequals(Object that)booleanequals(TLoadSample that)TLoadSample._FieldsfieldForId(int fieldId)doublegetCpuUsageRate()doublegetDiskUsageRate()ObjectgetFieldValue(TLoadSample._Fields field)doublegetFreeDiskSpace()doublegetMemoryUsageRate()inthashCode()booleanisSet(TLoadSample._Fields field)Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisebooleanisSetCpuUsageRate()Returns true if field cpuUsageRate is set (has been assigned a value) and false otherwisebooleanisSetDiskUsageRate()Returns true if field diskUsageRate is set (has been assigned a value) and false otherwisebooleanisSetFreeDiskSpace()Returns true if field freeDiskSpace is set (has been assigned a value) and false otherwisebooleanisSetMemoryUsageRate()Returns true if field memoryUsageRate is set (has been assigned a value) and false otherwisevoidread(org.apache.thrift.protocol.TProtocol iprot)TLoadSamplesetCpuUsageRate(double cpuUsageRate)voidsetCpuUsageRateIsSet(boolean value)TLoadSamplesetDiskUsageRate(double diskUsageRate)voidsetDiskUsageRateIsSet(boolean value)voidsetFieldValue(TLoadSample._Fields field, Object value)TLoadSamplesetFreeDiskSpace(double freeDiskSpace)voidsetFreeDiskSpaceIsSet(boolean value)TLoadSamplesetMemoryUsageRate(double memoryUsageRate)voidsetMemoryUsageRateIsSet(boolean value)StringtoString()voidunsetCpuUsageRate()voidunsetDiskUsageRate()voidunsetFreeDiskSpace()voidunsetMemoryUsageRate()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
cpuUsageRate
public double cpuUsageRate
-
memoryUsageRate
public double memoryUsageRate
-
diskUsageRate
public double diskUsageRate
-
freeDiskSpace
public double freeDiskSpace
-
metaDataMap
public static final Map<TLoadSample._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
TLoadSample
public TLoadSample()
-
TLoadSample
public TLoadSample(double cpuUsageRate, double memoryUsageRate, double diskUsageRate, double freeDiskSpace)
-
TLoadSample
public TLoadSample(TLoadSample other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public TLoadSample deepCopy()
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
getCpuUsageRate
public double getCpuUsageRate()
-
setCpuUsageRate
public TLoadSample setCpuUsageRate(double cpuUsageRate)
-
unsetCpuUsageRate
public void unsetCpuUsageRate()
-
isSetCpuUsageRate
public boolean isSetCpuUsageRate()
Returns true if field cpuUsageRate is set (has been assigned a value) and false otherwise
-
setCpuUsageRateIsSet
public void setCpuUsageRateIsSet(boolean value)
-
getMemoryUsageRate
public double getMemoryUsageRate()
-
setMemoryUsageRate
public TLoadSample setMemoryUsageRate(double memoryUsageRate)
-
unsetMemoryUsageRate
public void unsetMemoryUsageRate()
-
isSetMemoryUsageRate
public boolean isSetMemoryUsageRate()
Returns true if field memoryUsageRate is set (has been assigned a value) and false otherwise
-
setMemoryUsageRateIsSet
public void setMemoryUsageRateIsSet(boolean value)
-
getDiskUsageRate
public double getDiskUsageRate()
-
setDiskUsageRate
public TLoadSample setDiskUsageRate(double diskUsageRate)
-
unsetDiskUsageRate
public void unsetDiskUsageRate()
-
isSetDiskUsageRate
public boolean isSetDiskUsageRate()
Returns true if field diskUsageRate is set (has been assigned a value) and false otherwise
-
setDiskUsageRateIsSet
public void setDiskUsageRateIsSet(boolean value)
-
getFreeDiskSpace
public double getFreeDiskSpace()
-
setFreeDiskSpace
public TLoadSample setFreeDiskSpace(double freeDiskSpace)
-
unsetFreeDiskSpace
public void unsetFreeDiskSpace()
-
isSetFreeDiskSpace
public boolean isSetFreeDiskSpace()
Returns true if field freeDiskSpace is set (has been assigned a value) and false otherwise
-
setFreeDiskSpaceIsSet
public void setFreeDiskSpaceIsSet(boolean value)
-
setFieldValue
public void setFieldValue(TLoadSample._Fields field, Object value)
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
getFieldValue
public Object getFieldValue(TLoadSample._Fields field)
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
isSet
public boolean isSet(TLoadSample._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSetin interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
equals
public boolean equals(TLoadSample that)
-
compareTo
public int compareTo(TLoadSample other)
- Specified by:
compareToin interfaceComparable<TLoadSample>
-
fieldForId
public TLoadSample._Fields fieldForId(int fieldId)
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<TLoadSample,TLoadSample._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException- Specified by:
readin 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:
writein interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
-