public class SCPNomination extends java.lang.Object implements XdrElement
struct SCPNomination { Hash quorumSetHash; // D Value votes<>; // X Value accepted<>; // Y };
Modifier and Type | Class and Description |
---|---|
static class |
SCPNomination.SCPNominationBuilder |
Constructor and Description |
---|
SCPNomination() |
SCPNomination(Hash quorumSetHash,
Value[] votes,
Value[] accepted) |
Modifier and Type | Method and Description |
---|---|
static SCPNomination.SCPNominationBuilder |
builder() |
static SCPNomination |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static SCPNomination |
fromXdrBase64(java.lang.String xdr) |
static SCPNomination |
fromXdrByteArray(byte[] xdr) |
Value[] |
getAccepted() |
Hash |
getQuorumSetHash() |
Value[] |
getVotes() |
int |
hashCode() |
void |
setAccepted(Value[] accepted) |
void |
setQuorumSetHash(Hash quorumSetHash) |
void |
setVotes(Value[] votes) |
SCPNomination.SCPNominationBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static SCPNomination decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static SCPNomination fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static SCPNomination fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static SCPNomination.SCPNominationBuilder builder()
public SCPNomination.SCPNominationBuilder toBuilder()
public Hash getQuorumSetHash()
public Value[] getVotes()
public Value[] getAccepted()
public void setQuorumSetHash(Hash quorumSetHash)
public void setVotes(Value[] votes)
public void setAccepted(Value[] accepted)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object