public class AskForVoteRequest extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable, Comparable<AskForVoteRequest>
| Modifier and Type | Class and Description |
|---|---|
static class |
AskForVoteRequest.Builder |
| Modifier and Type | Field and Description |
|---|---|
String |
candidate_addr |
static int |
CANDIDATE_ADDR |
int |
candidate_port |
static int |
CANDIDATE_PORT |
boolean |
is_pre_vote |
static int |
IS_PRE_VOTE |
long |
last_log_id |
static int |
LAST_LOG_ID |
long |
last_log_term |
static int |
LAST_LOG_TERM |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
int |
part |
static int |
PART |
int |
space |
static int |
SPACE |
long |
term |
static int |
TERM |
| Constructor and Description |
|---|
AskForVoteRequest() |
AskForVoteRequest(AskForVoteRequest other)
Performs a deep copy on other.
|
AskForVoteRequest(int space,
int part,
String candidate_addr,
int candidate_port,
long term,
long last_log_id,
long last_log_term,
boolean is_pre_vote) |
| Modifier and Type | Method and Description |
|---|---|
static AskForVoteRequest.Builder |
builder() |
int |
compareTo(AskForVoteRequest other) |
AskForVoteRequest |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
String |
getCandidate_addr() |
int |
getCandidate_port() |
Object |
getFieldValue(int fieldID) |
long |
getLast_log_id() |
long |
getLast_log_term() |
int |
getPart() |
int |
getSpace() |
long |
getTerm() |
int |
hashCode() |
boolean |
isIs_pre_vote() |
boolean |
isSetCandidate_addr() |
boolean |
isSetCandidate_port() |
boolean |
isSetIs_pre_vote() |
boolean |
isSetLast_log_id() |
boolean |
isSetLast_log_term() |
boolean |
isSetPart() |
boolean |
isSetSpace() |
boolean |
isSetTerm() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
AskForVoteRequest |
setCandidate_addr(String candidate_addr) |
void |
setCandidate_addrIsSet(boolean __value) |
AskForVoteRequest |
setCandidate_port(int candidate_port) |
void |
setCandidate_portIsSet(boolean __value) |
void |
setFieldValue(int fieldID,
Object __value) |
AskForVoteRequest |
setIs_pre_vote(boolean is_pre_vote) |
void |
setIs_pre_voteIsSet(boolean __value) |
AskForVoteRequest |
setLast_log_id(long last_log_id) |
void |
setLast_log_idIsSet(boolean __value) |
AskForVoteRequest |
setLast_log_term(long last_log_term) |
void |
setLast_log_termIsSet(boolean __value) |
AskForVoteRequest |
setPart(int part) |
void |
setPartIsSet(boolean __value) |
AskForVoteRequest |
setSpace(int space) |
void |
setSpaceIsSet(boolean __value) |
AskForVoteRequest |
setTerm(long term) |
void |
setTermIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetCandidate_addr() |
void |
unsetCandidate_port() |
void |
unsetIs_pre_vote() |
void |
unsetLast_log_id() |
void |
unsetLast_log_term() |
void |
unsetPart() |
void |
unsetSpace() |
void |
unsetTerm() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public int space
public int part
public String candidate_addr
public int candidate_port
public long term
public long last_log_id
public long last_log_term
public boolean is_pre_vote
public static final int SPACE
public static final int PART
public static final int CANDIDATE_ADDR
public static final int CANDIDATE_PORT
public static final int TERM
public static final int LAST_LOG_ID
public static final int LAST_LOG_TERM
public static final int IS_PRE_VOTE
public AskForVoteRequest()
public AskForVoteRequest(int space,
int part,
String candidate_addr,
int candidate_port,
long term,
long last_log_id,
long last_log_term,
boolean is_pre_vote)
public AskForVoteRequest(AskForVoteRequest other)
public static AskForVoteRequest.Builder builder()
public AskForVoteRequest deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic int getSpace()
public AskForVoteRequest setSpace(int space)
public void unsetSpace()
public boolean isSetSpace()
public void setSpaceIsSet(boolean __value)
public int getPart()
public AskForVoteRequest setPart(int part)
public void unsetPart()
public boolean isSetPart()
public void setPartIsSet(boolean __value)
public String getCandidate_addr()
public AskForVoteRequest setCandidate_addr(String candidate_addr)
public void unsetCandidate_addr()
public boolean isSetCandidate_addr()
public void setCandidate_addrIsSet(boolean __value)
public int getCandidate_port()
public AskForVoteRequest setCandidate_port(int candidate_port)
public void unsetCandidate_port()
public boolean isSetCandidate_port()
public void setCandidate_portIsSet(boolean __value)
public long getTerm()
public AskForVoteRequest setTerm(long term)
public void unsetTerm()
public boolean isSetTerm()
public void setTermIsSet(boolean __value)
public long getLast_log_id()
public AskForVoteRequest setLast_log_id(long last_log_id)
public void unsetLast_log_id()
public boolean isSetLast_log_id()
public void setLast_log_idIsSet(boolean __value)
public long getLast_log_term()
public AskForVoteRequest setLast_log_term(long last_log_term)
public void unsetLast_log_term()
public boolean isSetLast_log_term()
public void setLast_log_termIsSet(boolean __value)
public boolean isIs_pre_vote()
public AskForVoteRequest setIs_pre_vote(boolean is_pre_vote)
public void unsetIs_pre_vote()
public boolean isSetIs_pre_vote()
public void setIs_pre_voteIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public int compareTo(AskForVoteRequest other)
compareTo in interface Comparable<AskForVoteRequest>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.