public static final class Eraftpb.ConfState extends com.google.protobuf.GeneratedMessageV3 implements Eraftpb.ConfStateOrBuilder
eraftpb.ConfState
Modifier and Type | Class and Description |
---|---|
static class |
Eraftpb.ConfState.Builder
Protobuf type
eraftpb.ConfState |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
AUTO_LEAVE_FIELD_NUMBER |
static int |
LEARNERS_FIELD_NUMBER |
static int |
LEARNERS_NEXT_FIELD_NUMBER |
static int |
VOTERS_FIELD_NUMBER |
static int |
VOTERS_OUTGOING_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
boolean |
getAutoLeave()
If set, the config is joint and Raft will automatically transition into
the final config (i.e.
|
static Eraftpb.ConfState |
getDefaultInstance() |
Eraftpb.ConfState |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getLearners(int index)
repeated uint64 learners = 2; |
int |
getLearnersCount()
repeated uint64 learners = 2; |
List<Long> |
getLearnersList()
repeated uint64 learners = 2; |
long |
getLearnersNext(int index)
The nodes that will become learners when the outgoing config is removed.
|
int |
getLearnersNextCount()
The nodes that will become learners when the outgoing config is removed.
|
List<Long> |
getLearnersNextList()
The nodes that will become learners when the outgoing config is removed.
|
com.google.protobuf.Parser<Eraftpb.ConfState> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
long |
getVoters(int index)
repeated uint64 voters = 1; |
int |
getVotersCount()
repeated uint64 voters = 1; |
List<Long> |
getVotersList()
repeated uint64 voters = 1; |
long |
getVotersOutgoing(int index)
The voters in the outgoing config.
|
int |
getVotersOutgoingCount()
The voters in the outgoing config.
|
List<Long> |
getVotersOutgoingList()
The voters in the outgoing config.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Eraftpb.ConfState.Builder |
newBuilder() |
static Eraftpb.ConfState.Builder |
newBuilder(Eraftpb.ConfState prototype) |
Eraftpb.ConfState.Builder |
newBuilderForType() |
protected Eraftpb.ConfState.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Eraftpb.ConfState |
parseDelimitedFrom(InputStream input) |
static Eraftpb.ConfState |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Eraftpb.ConfState |
parseFrom(byte[] data) |
static Eraftpb.ConfState |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Eraftpb.ConfState |
parseFrom(ByteBuffer data) |
static Eraftpb.ConfState |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Eraftpb.ConfState |
parseFrom(com.google.protobuf.ByteString data) |
static Eraftpb.ConfState |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Eraftpb.ConfState |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Eraftpb.ConfState |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Eraftpb.ConfState |
parseFrom(InputStream input) |
static Eraftpb.ConfState |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Eraftpb.ConfState> |
parser() |
Eraftpb.ConfState.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int VOTERS_FIELD_NUMBER
public static final int LEARNERS_FIELD_NUMBER
public static final int VOTERS_OUTGOING_FIELD_NUMBER
public static final int LEARNERS_NEXT_FIELD_NUMBER
public static final int AUTO_LEAVE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public List<Long> getVotersList()
repeated uint64 voters = 1;
getVotersList
in interface Eraftpb.ConfStateOrBuilder
public int getVotersCount()
repeated uint64 voters = 1;
getVotersCount
in interface Eraftpb.ConfStateOrBuilder
public long getVoters(int index)
repeated uint64 voters = 1;
getVoters
in interface Eraftpb.ConfStateOrBuilder
index
- The index of the element to return.public List<Long> getLearnersList()
repeated uint64 learners = 2;
getLearnersList
in interface Eraftpb.ConfStateOrBuilder
public int getLearnersCount()
repeated uint64 learners = 2;
getLearnersCount
in interface Eraftpb.ConfStateOrBuilder
public long getLearners(int index)
repeated uint64 learners = 2;
getLearners
in interface Eraftpb.ConfStateOrBuilder
index
- The index of the element to return.public List<Long> getVotersOutgoingList()
The voters in the outgoing config. If not empty the node is in joint consensus.
repeated uint64 voters_outgoing = 3;
getVotersOutgoingList
in interface Eraftpb.ConfStateOrBuilder
public int getVotersOutgoingCount()
The voters in the outgoing config. If not empty the node is in joint consensus.
repeated uint64 voters_outgoing = 3;
getVotersOutgoingCount
in interface Eraftpb.ConfStateOrBuilder
public long getVotersOutgoing(int index)
The voters in the outgoing config. If not empty the node is in joint consensus.
repeated uint64 voters_outgoing = 3;
getVotersOutgoing
in interface Eraftpb.ConfStateOrBuilder
index
- The index of the element to return.public List<Long> getLearnersNextList()
The nodes that will become learners when the outgoing config is removed. These nodes are necessarily currently in nodes_joint (or they would have been added to the incoming config right away).
repeated uint64 learners_next = 4;
getLearnersNextList
in interface Eraftpb.ConfStateOrBuilder
public int getLearnersNextCount()
The nodes that will become learners when the outgoing config is removed. These nodes are necessarily currently in nodes_joint (or they would have been added to the incoming config right away).
repeated uint64 learners_next = 4;
getLearnersNextCount
in interface Eraftpb.ConfStateOrBuilder
public long getLearnersNext(int index)
The nodes that will become learners when the outgoing config is removed. These nodes are necessarily currently in nodes_joint (or they would have been added to the incoming config right away).
repeated uint64 learners_next = 4;
getLearnersNext
in interface Eraftpb.ConfStateOrBuilder
index
- The index of the element to return.public boolean getAutoLeave()
If set, the config is joint and Raft will automatically transition into the final config (i.e. remove the outgoing config) when this is safe.
bool auto_leave = 5;
getAutoLeave
in interface Eraftpb.ConfStateOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Eraftpb.ConfState parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Eraftpb.ConfState parseFrom(InputStream input) throws IOException
IOException
public static Eraftpb.ConfState parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Eraftpb.ConfState parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Eraftpb.ConfState parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Eraftpb.ConfState parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static Eraftpb.ConfState parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Eraftpb.ConfState.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Eraftpb.ConfState.Builder newBuilder()
public static Eraftpb.ConfState.Builder newBuilder(Eraftpb.ConfState prototype)
public Eraftpb.ConfState.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected Eraftpb.ConfState.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static Eraftpb.ConfState getDefaultInstance()
public static com.google.protobuf.Parser<Eraftpb.ConfState> parser()
public com.google.protobuf.Parser<Eraftpb.ConfState> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public Eraftpb.ConfState getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2024 PingCAP. All rights reserved.