public class DrainerInfo extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable, Comparable<DrainerInfo>
| Modifier and Type | Class and Description |
|---|---|
static class |
DrainerInfo.Builder |
| Modifier and Type | Field and Description |
|---|---|
HostAddr |
host |
static int |
HOST |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
HostStatus |
status |
static int |
STATUS |
| Constructor and Description |
|---|
DrainerInfo() |
DrainerInfo(DrainerInfo other)
Performs a deep copy on other.
|
DrainerInfo(HostAddr host,
HostStatus status) |
| Modifier and Type | Method and Description |
|---|---|
static DrainerInfo.Builder |
builder() |
int |
compareTo(DrainerInfo other) |
DrainerInfo |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Object |
getFieldValue(int fieldID) |
HostAddr |
getHost() |
HostStatus |
getStatus() |
int |
hashCode() |
boolean |
isSetHost() |
boolean |
isSetStatus() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
void |
setFieldValue(int fieldID,
Object __value) |
DrainerInfo |
setHost(HostAddr host) |
void |
setHostIsSet(boolean __value) |
DrainerInfo |
setStatus(HostStatus status) |
void |
setStatusIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetHost() |
void |
unsetStatus() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public HostAddr host
public HostStatus status
HostStatuspublic static final int HOST
public static final int STATUS
public DrainerInfo()
public DrainerInfo(HostAddr host, HostStatus status)
public DrainerInfo(DrainerInfo other)
public static DrainerInfo.Builder builder()
public DrainerInfo deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic HostAddr getHost()
public DrainerInfo setHost(HostAddr host)
public void unsetHost()
public boolean isSetHost()
public void setHostIsSet(boolean __value)
public HostStatus getStatus()
HostStatuspublic DrainerInfo setStatus(HostStatus status)
HostStatuspublic void unsetStatus()
public boolean isSetStatus()
public void setStatusIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public int compareTo(DrainerInfo other)
compareTo in interface Comparable<DrainerInfo>public void read(com.facebook.thrift.protocol.TProtocol iprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBaseread in interface com.facebook.thrift.TBaseiprot - Input protocolcom.facebook.thrift.TExceptionpublic void write(com.facebook.thrift.protocol.TProtocol oprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBasewrite in interface com.facebook.thrift.TBaseoprot - Output protocolcom.facebook.thrift.TExceptionpublic String toString(int indent, boolean prettyPrint)
com.facebook.thrift.TBasetoString in interface com.facebook.thrift.TBaseindent - The level of indentation desiredprettyPrint - Set pretty printing on/offpublic void validate()
throws com.facebook.thrift.TException
com.facebook.thrift.TExceptionCopyright © 2024. All rights reserved.