java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Roster,Roster.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Roster,Roster.Builder>
com.hedera.hashgraph.sdk.proto.Roster.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,RosterOrBuilder,Cloneable
- Enclosing class:
Roster
public static final class Roster.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Roster,Roster.Builder>
implements RosterOrBuilder
* A single roster in the network state. <p> The roster SHALL be a list of `RosterEntry` objects.Protobuf type
com.hedera.hapi.node.state.roster.Roster-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllRosterEntries(Iterable<? extends RosterEntry> values) * List of roster entries, one per consensus node.addRosterEntries(int index, RosterEntry value) * List of roster entries, one per consensus node.addRosterEntries(int index, RosterEntry.Builder builderForValue) * List of roster entries, one per consensus node.addRosterEntries(RosterEntry value) * List of roster entries, one per consensus node.addRosterEntries(RosterEntry.Builder builderForValue) * List of roster entries, one per consensus node.* List of roster entries, one per consensus node.getRosterEntries(int index) * List of roster entries, one per consensus node.int* List of roster entries, one per consensus node.* List of roster entries, one per consensus node.removeRosterEntries(int index) * List of roster entries, one per consensus node.setRosterEntries(int index, RosterEntry value) * List of roster entries, one per consensus node.setRosterEntries(int index, RosterEntry.Builder builderForValue) * List of roster entries, one per consensus node.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
-
getRosterEntriesList
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1;- Specified by:
getRosterEntriesListin interfaceRosterOrBuilder
-
getRosterEntriesCount
public int getRosterEntriesCount()* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1;- Specified by:
getRosterEntriesCountin interfaceRosterOrBuilder
-
getRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1;- Specified by:
getRosterEntriesin interfaceRosterOrBuilder
-
setRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
setRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
addRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
addRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
addRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
addRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
addAllRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
clearRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1; -
removeRosterEntries
* List of roster entries, one per consensus node. <p> This list SHALL contain roster entries in natural order of ascending node ids. This list SHALL NOT be empty.<br/>
repeated .com.hedera.hapi.node.state.roster.RosterEntry roster_entries = 1;
-