public static final class EloquentRaftProto.AppendEntriesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder> implements EloquentRaftProto.AppendEntriesRequestOrBuilder
ai.eloquent.raft.AppendEntriesRequest| Modifier and Type | Method and Description |
|---|---|
EloquentRaftProto.AppendEntriesRequest.Builder |
addAllEntries(java.lang.Iterable<? extends EloquentRaftProto.LogEntry> values)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
addEntries(EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
addEntries(EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
addEntries(int index,
EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
addEntries(int index,
EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.LogEntry.Builder |
addEntriesBuilder()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.LogEntry.Builder |
addEntriesBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
EloquentRaftProto.AppendEntriesRequest |
build() |
EloquentRaftProto.AppendEntriesRequest |
buildPartial() |
EloquentRaftProto.AppendEntriesRequest.Builder |
clear() |
EloquentRaftProto.AppendEntriesRequest.Builder |
clearEntries()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
EloquentRaftProto.AppendEntriesRequest.Builder |
clearLeaderCommit()
the leader's commitIndex
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearLeaderName()
so follower can redirect clients
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
EloquentRaftProto.AppendEntriesRequest.Builder |
clearPrevLogIndex()
index of log entry immediately preceding new ones
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearPrevLogTerm()
term of log entry immediately preceding new ones
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clearTerm()
Leader's term
|
EloquentRaftProto.AppendEntriesRequest.Builder |
clone() |
EloquentRaftProto.AppendEntriesRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EloquentRaftProto.LogEntry |
getEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.LogEntry.Builder |
getEntriesBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
java.util.List<EloquentRaftProto.LogEntry.Builder> |
getEntriesBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
int |
getEntriesCount()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
java.util.List<EloquentRaftProto.LogEntry> |
getEntriesList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.LogEntryOrBuilder |
getEntriesOrBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
java.util.List<? extends EloquentRaftProto.LogEntryOrBuilder> |
getEntriesOrBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
long |
getLeaderCommit()
the leader's commitIndex
|
java.lang.String |
getLeaderName()
so follower can redirect clients
|
com.google.protobuf.ByteString |
getLeaderNameBytes()
so follower can redirect clients
|
long |
getLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
|
long |
getPrevLogIndex()
index of log entry immediately preceding new ones
|
long |
getPrevLogTerm()
term of log entry immediately preceding new ones
|
long |
getTerm()
Leader's term
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
EloquentRaftProto.AppendEntriesRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
EloquentRaftProto.AppendEntriesRequest.Builder |
mergeFrom(EloquentRaftProto.AppendEntriesRequest other) |
EloquentRaftProto.AppendEntriesRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
EloquentRaftProto.AppendEntriesRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
EloquentRaftProto.AppendEntriesRequest.Builder |
removeEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setEntries(int index,
EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setEntries(int index,
EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
EloquentRaftProto.AppendEntriesRequest.Builder |
setLeaderCommit(long value)
the leader's commitIndex
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setLeaderName(java.lang.String value)
so follower can redirect clients
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setLeaderNameBytes(com.google.protobuf.ByteString value)
so follower can redirect clients
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setLeaderTimish(long value)
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setPrevLogIndex(long value)
index of log entry immediately preceding new ones
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setPrevLogTerm(long value)
term of log entry immediately preceding new ones
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
EloquentRaftProto.AppendEntriesRequest.Builder |
setTerm(long value)
Leader's term
|
EloquentRaftProto.AppendEntriesRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic EloquentRaftProto.AppendEntriesRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic EloquentRaftProto.AppendEntriesRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic EloquentRaftProto.AppendEntriesRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder mergeFrom(EloquentRaftProto.AppendEntriesRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public EloquentRaftProto.AppendEntriesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>java.io.IOExceptionpublic long getTerm()
Leader's term
uint64 term = 1;getTerm in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setTerm(long value)
Leader's term
uint64 term = 1;public EloquentRaftProto.AppendEntriesRequest.Builder clearTerm()
Leader's term
uint64 term = 1;public java.lang.String getLeaderName()
so follower can redirect clients
string leaderName = 2;getLeaderName in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic com.google.protobuf.ByteString getLeaderNameBytes()
so follower can redirect clients
string leaderName = 2;getLeaderNameBytes in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setLeaderName(java.lang.String value)
so follower can redirect clients
string leaderName = 2;public EloquentRaftProto.AppendEntriesRequest.Builder clearLeaderName()
so follower can redirect clients
string leaderName = 2;public EloquentRaftProto.AppendEntriesRequest.Builder setLeaderNameBytes(com.google.protobuf.ByteString value)
so follower can redirect clients
string leaderName = 2;public long getPrevLogIndex()
index of log entry immediately preceding new ones
uint64 prevLogIndex = 3;getPrevLogIndex in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setPrevLogIndex(long value)
index of log entry immediately preceding new ones
uint64 prevLogIndex = 3;public EloquentRaftProto.AppendEntriesRequest.Builder clearPrevLogIndex()
index of log entry immediately preceding new ones
uint64 prevLogIndex = 3;public long getPrevLogTerm()
term of log entry immediately preceding new ones
uint64 prevLogTerm = 4;getPrevLogTerm in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setPrevLogTerm(long value)
term of log entry immediately preceding new ones
uint64 prevLogTerm = 4;public EloquentRaftProto.AppendEntriesRequest.Builder clearPrevLogTerm()
term of log entry immediately preceding new ones
uint64 prevLogTerm = 4;public java.util.List<EloquentRaftProto.LogEntry> getEntriesList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;getEntriesList in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic int getEntriesCount()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;getEntriesCount in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.LogEntry getEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;getEntries in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setEntries(int index, EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder setEntries(int index, EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder addEntries(EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder addEntries(int index, EloquentRaftProto.LogEntry value)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder addEntries(EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder addEntries(int index, EloquentRaftProto.LogEntry.Builder builderForValue)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder addAllEntries(java.lang.Iterable<? extends EloquentRaftProto.LogEntry> values)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder clearEntries()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.AppendEntriesRequest.Builder removeEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.LogEntry.Builder getEntriesBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.LogEntryOrBuilder getEntriesOrBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;getEntriesOrBuilder in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic java.util.List<? extends EloquentRaftProto.LogEntryOrBuilder> getEntriesOrBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;getEntriesOrBuilderList in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.LogEntry.Builder addEntriesBuilder()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public EloquentRaftProto.LogEntry.Builder addEntriesBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public java.util.List<EloquentRaftProto.LogEntry.Builder> getEntriesBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;public long getLeaderCommit()
the leader's commitIndex
uint64 leaderCommit = 6;getLeaderCommit in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setLeaderCommit(long value)
the leader's commitIndex
uint64 leaderCommit = 6;public EloquentRaftProto.AppendEntriesRequest.Builder clearLeaderCommit()
the leader's commitIndex
uint64 leaderCommit = 6;public long getLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
uint64 leaderTimish = 7;getLeaderTimish in interface EloquentRaftProto.AppendEntriesRequestOrBuilderpublic EloquentRaftProto.AppendEntriesRequest.Builder setLeaderTimish(long value)
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
uint64 leaderTimish = 7;public EloquentRaftProto.AppendEntriesRequest.Builder clearLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
uint64 leaderTimish = 7;public final EloquentRaftProto.AppendEntriesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>public final EloquentRaftProto.AppendEntriesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EloquentRaftProto.AppendEntriesRequest.Builder>