@Generated(value="Autogenerated by Thrift Compiler (0.11.0)",
date="2022-08-29")
public class DirectoryStatsResponse
extends java.lang.Object
implements org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<DirectoryStatsResponse>
| Modifier and Type | Class and Description |
|---|---|
static class |
DirectoryStatsResponse._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<DirectoryStatsResponse._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
| Constructor and Description |
|---|
DirectoryStatsResponse() |
DirectoryStatsResponse(java.nio.ByteBuffer classCardinality,
java.nio.ByteBuffer labelNamesCardinality,
java.nio.ByteBuffer labelValuesCardinality,
java.nio.ByteBuffer gtsCount) |
DirectoryStatsResponse(DirectoryStatsResponse other)
Performs a deep copy on other.
|
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
bufferForClassCardinality() |
java.nio.ByteBuffer |
bufferForGtsCount() |
java.nio.ByteBuffer |
bufferForLabelNamesCardinality() |
java.nio.ByteBuffer |
bufferForLabelValuesCardinality() |
void |
clear() |
int |
compareTo(DirectoryStatsResponse other) |
DirectoryStatsResponse |
deepCopy() |
boolean |
equals(DirectoryStatsResponse that) |
boolean |
equals(java.lang.Object that) |
DirectoryStatsResponse._Fields |
fieldForId(int fieldId) |
byte[] |
getClassCardinality()
Estimator for the number of distinct classes
|
java.lang.String |
getError()
Detail of encountered error
|
java.lang.Object |
getFieldValue(DirectoryStatsResponse._Fields field) |
byte[] |
getGtsCount()
Estimation of total number of matching GTS
|
byte[] |
getLabelNamesCardinality()
Estimator for the number of distinct label names
|
byte[] |
getLabelValuesCardinality()
Estimator for the number of distinct label values
|
java.util.Map<java.lang.String,java.nio.ByteBuffer> |
getPerClassCardinality()
Number of GTS per class (if number of different classes is small)
|
int |
getPerClassCardinalitySize() |
java.util.Map<java.lang.String,java.nio.ByteBuffer> |
getPerLabelValueCardinality()
Estimations of the number of different values per label (if number of labels is small)
|
int |
getPerLabelValueCardinalitySize() |
int |
hashCode() |
boolean |
isSet(DirectoryStatsResponse._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetClassCardinality()
Returns true if field classCardinality is set (has been assigned a value) and false otherwise
|
boolean |
isSetError()
Returns true if field error is set (has been assigned a value) and false otherwise
|
boolean |
isSetGtsCount()
Returns true if field gtsCount is set (has been assigned a value) and false otherwise
|
boolean |
isSetLabelNamesCardinality()
Returns true if field labelNamesCardinality is set (has been assigned a value) and false otherwise
|
boolean |
isSetLabelValuesCardinality()
Returns true if field labelValuesCardinality is set (has been assigned a value) and false otherwise
|
boolean |
isSetPerClassCardinality()
Returns true if field perClassCardinality is set (has been assigned a value) and false otherwise
|
boolean |
isSetPerLabelValueCardinality()
Returns true if field perLabelValueCardinality is set (has been assigned a value) and false otherwise
|
void |
putToPerClassCardinality(java.lang.String key,
java.nio.ByteBuffer val) |
void |
putToPerLabelValueCardinality(java.lang.String key,
java.nio.ByteBuffer val) |
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
DirectoryStatsResponse |
setClassCardinality(byte[] classCardinality)
Estimator for the number of distinct classes
|
DirectoryStatsResponse |
setClassCardinality(java.nio.ByteBuffer classCardinality) |
void |
setClassCardinalityIsSet(boolean value) |
DirectoryStatsResponse |
setError(java.lang.String error)
Detail of encountered error
|
void |
setErrorIsSet(boolean value) |
void |
setFieldValue(DirectoryStatsResponse._Fields field,
java.lang.Object value) |
DirectoryStatsResponse |
setGtsCount(byte[] gtsCount)
Estimation of total number of matching GTS
|
DirectoryStatsResponse |
setGtsCount(java.nio.ByteBuffer gtsCount) |
void |
setGtsCountIsSet(boolean value) |
DirectoryStatsResponse |
setLabelNamesCardinality(byte[] labelNamesCardinality)
Estimator for the number of distinct label names
|
DirectoryStatsResponse |
setLabelNamesCardinality(java.nio.ByteBuffer labelNamesCardinality) |
void |
setLabelNamesCardinalityIsSet(boolean value) |
DirectoryStatsResponse |
setLabelValuesCardinality(byte[] labelValuesCardinality)
Estimator for the number of distinct label values
|
DirectoryStatsResponse |
setLabelValuesCardinality(java.nio.ByteBuffer labelValuesCardinality) |
void |
setLabelValuesCardinalityIsSet(boolean value) |
DirectoryStatsResponse |
setPerClassCardinality(java.util.Map<java.lang.String,java.nio.ByteBuffer> perClassCardinality)
Number of GTS per class (if number of different classes is small)
|
void |
setPerClassCardinalityIsSet(boolean value) |
DirectoryStatsResponse |
setPerLabelValueCardinality(java.util.Map<java.lang.String,java.nio.ByteBuffer> perLabelValueCardinality)
Estimations of the number of different values per label (if number of labels is small)
|
void |
setPerLabelValueCardinalityIsSet(boolean value) |
java.lang.String |
toString() |
void |
unsetClassCardinality() |
void |
unsetError() |
void |
unsetGtsCount() |
void |
unsetLabelNamesCardinality() |
void |
unsetLabelValuesCardinality() |
void |
unsetPerClassCardinality() |
void |
unsetPerLabelValueCardinality() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public static final java.util.Map<DirectoryStatsResponse._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public DirectoryStatsResponse()
public DirectoryStatsResponse(java.nio.ByteBuffer classCardinality,
java.nio.ByteBuffer labelNamesCardinality,
java.nio.ByteBuffer labelValuesCardinality,
java.nio.ByteBuffer gtsCount)
public DirectoryStatsResponse(DirectoryStatsResponse other)
public DirectoryStatsResponse deepCopy()
deepCopy in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>public void clear()
clear in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>public byte[] getClassCardinality()
public java.nio.ByteBuffer bufferForClassCardinality()
public DirectoryStatsResponse setClassCardinality(byte[] classCardinality)
public DirectoryStatsResponse setClassCardinality(java.nio.ByteBuffer classCardinality)
public void unsetClassCardinality()
public boolean isSetClassCardinality()
public void setClassCardinalityIsSet(boolean value)
public byte[] getLabelNamesCardinality()
public java.nio.ByteBuffer bufferForLabelNamesCardinality()
public DirectoryStatsResponse setLabelNamesCardinality(byte[] labelNamesCardinality)
public DirectoryStatsResponse setLabelNamesCardinality(java.nio.ByteBuffer labelNamesCardinality)
public void unsetLabelNamesCardinality()
public boolean isSetLabelNamesCardinality()
public void setLabelNamesCardinalityIsSet(boolean value)
public byte[] getLabelValuesCardinality()
public java.nio.ByteBuffer bufferForLabelValuesCardinality()
public DirectoryStatsResponse setLabelValuesCardinality(byte[] labelValuesCardinality)
public DirectoryStatsResponse setLabelValuesCardinality(java.nio.ByteBuffer labelValuesCardinality)
public void unsetLabelValuesCardinality()
public boolean isSetLabelValuesCardinality()
public void setLabelValuesCardinalityIsSet(boolean value)
public int getPerLabelValueCardinalitySize()
public void putToPerLabelValueCardinality(java.lang.String key,
java.nio.ByteBuffer val)
public java.util.Map<java.lang.String,java.nio.ByteBuffer> getPerLabelValueCardinality()
public DirectoryStatsResponse setPerLabelValueCardinality(java.util.Map<java.lang.String,java.nio.ByteBuffer> perLabelValueCardinality)
public void unsetPerLabelValueCardinality()
public boolean isSetPerLabelValueCardinality()
public void setPerLabelValueCardinalityIsSet(boolean value)
public int getPerClassCardinalitySize()
public void putToPerClassCardinality(java.lang.String key,
java.nio.ByteBuffer val)
public java.util.Map<java.lang.String,java.nio.ByteBuffer> getPerClassCardinality()
public DirectoryStatsResponse setPerClassCardinality(java.util.Map<java.lang.String,java.nio.ByteBuffer> perClassCardinality)
public void unsetPerClassCardinality()
public boolean isSetPerClassCardinality()
public void setPerClassCardinalityIsSet(boolean value)
public byte[] getGtsCount()
public java.nio.ByteBuffer bufferForGtsCount()
public DirectoryStatsResponse setGtsCount(byte[] gtsCount)
public DirectoryStatsResponse setGtsCount(java.nio.ByteBuffer gtsCount)
public void unsetGtsCount()
public boolean isSetGtsCount()
public void setGtsCountIsSet(boolean value)
public java.lang.String getError()
public DirectoryStatsResponse setError(java.lang.String error)
public void unsetError()
public boolean isSetError()
public void setErrorIsSet(boolean value)
public void setFieldValue(DirectoryStatsResponse._Fields field, java.lang.Object value)
setFieldValue in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>public java.lang.Object getFieldValue(DirectoryStatsResponse._Fields field)
getFieldValue in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>public boolean isSet(DirectoryStatsResponse._Fields field)
isSet in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._Fields>public boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic boolean equals(DirectoryStatsResponse that)
public int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(DirectoryStatsResponse other)
compareTo in interface java.lang.Comparable<DirectoryStatsResponse>public DirectoryStatsResponse._Fields fieldForId(int fieldId)
fieldForId in interface org.apache.thrift.TBase<DirectoryStatsResponse,DirectoryStatsResponse._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