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.AppendEntriesRequestBuildersetCommitIndex(long commitIndex)AppendEntriesRequest.AppendEntriesRequestBuildersetFlowControlSequenceNumber(long flowControlSequenceNumber)AppendEntriesRequest.AppendEntriesRequestBuildersetGroupId(Object groupId)AppendEntriesRequest.AppendEntriesRequestBuildersetLogEntries(List<LogEntry> logEntries)AppendEntriesRequest.AppendEntriesRequestBuildersetPreviousLogIndex(long previousLogIndex)AppendEntriesRequest.AppendEntriesRequestBuildersetPreviousLogTerm(int previousLogTerm)AppendEntriesRequest.AppendEntriesRequestBuildersetQuerySequenceNumber(long querySequenceNumber)AppendEntriesRequest.AppendEntriesRequestBuildersetSender(RaftEndpoint sender)AppendEntriesRequest.AppendEntriesRequestBuildersetTerm(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)
-
-