Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class RoundRosterPair.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<RoundRosterPair,RoundRosterPair.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<RoundRosterPair,RoundRosterPair.Builder>
com.hedera.hashgraph.sdk.proto.RoundRosterPair.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,RoundRosterPairOrBuilder,Cloneable
- Enclosing class:
RoundRosterPair
public static final class RoundRosterPair.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<RoundRosterPair,RoundRosterPair.Builder>
implements RoundRosterPairOrBuilder
* A pair of round number and active roster hash. <p> This message SHALL encapsulate the round number and the hash of the active roster used for that round.Protobuf type
com.hedera.hapi.node.state.roster.RoundRosterPair-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* The SHA-384 hash of the active roster for the given round number.* The round number.com.google.protobuf.ByteString* The SHA-384 hash of the active roster for the given round number.long* The round number.setActiveRosterHash(com.google.protobuf.ByteString value) * The SHA-384 hash of the active roster for the given round number.setRoundNumber(long value) * The round number.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getRoundNumber
public long getRoundNumber()* The round number. <p> This value SHALL be the round number of the consensus round in which this roster became active.
uint64 round_number = 1;- Specified by:
getRoundNumberin interfaceRoundRosterPairOrBuilder- Returns:
- The roundNumber.
-
setRoundNumber
* The round number. <p> This value SHALL be the round number of the consensus round in which this roster became active.
uint64 round_number = 1;- Parameters:
value- The roundNumber to set.- Returns:
- This builder for chaining.
-
clearRoundNumber
* The round number. <p> This value SHALL be the round number of the consensus round in which this roster became active.
uint64 round_number = 1;- Returns:
- This builder for chaining.
-
getActiveRosterHash
public com.google.protobuf.ByteString getActiveRosterHash()* The SHA-384 hash of the active roster for the given round number. <p> This value SHALL be the hash of the active roster used for the round.
bytes active_roster_hash = 2;- Specified by:
getActiveRosterHashin interfaceRoundRosterPairOrBuilder- Returns:
- The activeRosterHash.
-
setActiveRosterHash
* The SHA-384 hash of the active roster for the given round number. <p> This value SHALL be the hash of the active roster used for the round.
bytes active_roster_hash = 2;- Parameters:
value- The activeRosterHash to set.- Returns:
- This builder for chaining.
-
clearActiveRosterHash
* The SHA-384 hash of the active roster for the given round number. <p> This value SHALL be the hash of the active roster used for the round.
bytes active_roster_hash = 2;- Returns:
- This builder for chaining.
-