Package io.microraft.model.message
Interface AppendEntriesRequest.AppendEntriesRequestBuilder
-
- All Superinterfaces:
RaftMessage.RaftMessageBuilder<AppendEntriesRequest>
- Enclosing interface:
- AppendEntriesRequest
public static interface AppendEntriesRequest.AppendEntriesRequestBuilder extends RaftMessage.RaftMessageBuilder<AppendEntriesRequest>
The builder interface forAppendEntriesRequest
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AppendEntriesRequest.AppendEntriesRequestBuilder
setCommitIndex(long commitIndex)
AppendEntriesRequest.AppendEntriesRequestBuilder
setFlowControlSequenceNumber(long flowControlSequenceNumber)
AppendEntriesRequest.AppendEntriesRequestBuilder
setGroupId(Object groupId)
AppendEntriesRequest.AppendEntriesRequestBuilder
setLogEntries(List<LogEntry> logEntries)
AppendEntriesRequest.AppendEntriesRequestBuilder
setPreviousLogIndex(long previousLogIndex)
AppendEntriesRequest.AppendEntriesRequestBuilder
setPreviousLogTerm(int previousLogTerm)
AppendEntriesRequest.AppendEntriesRequestBuilder
setQuerySequenceNumber(long querySequenceNumber)
AppendEntriesRequest.AppendEntriesRequestBuilder
setSender(RaftEndpoint sender)
AppendEntriesRequest.AppendEntriesRequestBuilder
setTerm(int term)
-
Methods inherited from interface io.microraft.model.message.RaftMessage.RaftMessageBuilder
build
-
-
-
-
Method Detail
-
setGroupId
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setGroupId(@Nonnull Object groupId)
-
setSender
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setSender(@Nonnull RaftEndpoint sender)
-
setTerm
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setTerm(int term)
-
setPreviousLogTerm
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setPreviousLogTerm(int previousLogTerm)
-
setPreviousLogIndex
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setPreviousLogIndex(long previousLogIndex)
-
setCommitIndex
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setCommitIndex(long commitIndex)
-
setLogEntries
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setLogEntries(@Nonnull List<LogEntry> logEntries)
-
setQuerySequenceNumber
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setQuerySequenceNumber(long querySequenceNumber)
-
setFlowControlSequenceNumber
@Nonnull AppendEntriesRequest.AppendEntriesRequestBuilder setFlowControlSequenceNumber(long flowControlSequenceNumber)
-
-