public class GetPartsAllocResp extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable, Comparable<GetPartsAllocResp>
| Modifier and Type | Class and Description |
|---|---|
static class |
GetPartsAllocResp.Builder |
| Modifier and Type | Field and Description |
|---|---|
ErrorCode |
code |
static int |
CODE |
HostAddr |
leader |
static int |
LEADER |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
Map<Integer,List<HostAddr>> |
parts |
static int |
PARTS |
Map<Integer,Long> |
terms |
static int |
TERMS |
| Constructor and Description |
|---|
GetPartsAllocResp() |
GetPartsAllocResp(ErrorCode code,
HostAddr leader,
Map<Integer,List<HostAddr>> parts) |
GetPartsAllocResp(ErrorCode code,
HostAddr leader,
Map<Integer,List<HostAddr>> parts,
Map<Integer,Long> terms) |
GetPartsAllocResp(GetPartsAllocResp other)
Performs a deep copy on other.
|
| Modifier and Type | Method and Description |
|---|---|
static GetPartsAllocResp.Builder |
builder() |
int |
compareTo(GetPartsAllocResp other) |
GetPartsAllocResp |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
ErrorCode |
getCode() |
Object |
getFieldValue(int fieldID) |
HostAddr |
getLeader() |
Map<Integer,List<HostAddr>> |
getParts() |
Map<Integer,Long> |
getTerms() |
int |
hashCode() |
boolean |
isSetCode() |
boolean |
isSetLeader() |
boolean |
isSetParts() |
boolean |
isSetTerms() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
GetPartsAllocResp |
setCode(ErrorCode code) |
void |
setCodeIsSet(boolean __value) |
void |
setFieldValue(int fieldID,
Object __value) |
GetPartsAllocResp |
setLeader(HostAddr leader) |
void |
setLeaderIsSet(boolean __value) |
GetPartsAllocResp |
setParts(Map<Integer,List<HostAddr>> parts) |
void |
setPartsIsSet(boolean __value) |
GetPartsAllocResp |
setTerms(Map<Integer,Long> terms) |
void |
setTermsIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetCode() |
void |
unsetLeader() |
void |
unsetParts() |
void |
unsetTerms() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public HostAddr leader
public static final int CODE
public static final int LEADER
public static final int PARTS
public static final int TERMS
public GetPartsAllocResp()
public GetPartsAllocResp(ErrorCode code, HostAddr leader, Map<Integer,List<HostAddr>> parts)
public GetPartsAllocResp(ErrorCode code, HostAddr leader, Map<Integer,List<HostAddr>> parts, Map<Integer,Long> terms)
public GetPartsAllocResp(GetPartsAllocResp other)
public static GetPartsAllocResp.Builder builder()
public GetPartsAllocResp deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic GetPartsAllocResp setCode(ErrorCode code)
ErrorCodepublic void unsetCode()
public boolean isSetCode()
public void setCodeIsSet(boolean __value)
public HostAddr getLeader()
public GetPartsAllocResp setLeader(HostAddr leader)
public void unsetLeader()
public boolean isSetLeader()
public void setLeaderIsSet(boolean __value)
public GetPartsAllocResp setParts(Map<Integer,List<HostAddr>> parts)
public void unsetParts()
public boolean isSetParts()
public void setPartsIsSet(boolean __value)
public GetPartsAllocResp setTerms(Map<Integer,Long> terms)
public void unsetTerms()
public boolean isSetTerms()
public void setTermsIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public int compareTo(GetPartsAllocResp other)
compareTo in interface Comparable<GetPartsAllocResp>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 © 2022. All rights reserved.