Package io.microraft.model.message
Interface PreVoteRequest.PreVoteRequestBuilder
-
- All Superinterfaces:
RaftMessage.RaftMessageBuilder<PreVoteRequest>
- Enclosing interface:
- PreVoteRequest
public static interface PreVoteRequest.PreVoteRequestBuilder extends RaftMessage.RaftMessageBuilder<PreVoteRequest>
The builder interface forPreVoteRequest.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PreVoteRequest.PreVoteRequestBuildersetGroupId(Object groupId)PreVoteRequest.PreVoteRequestBuildersetLastLogIndex(long lastLogIndex)PreVoteRequest.PreVoteRequestBuildersetLastLogTerm(int lastLogTerm)PreVoteRequest.PreVoteRequestBuildersetSender(RaftEndpoint sender)PreVoteRequest.PreVoteRequestBuildersetTerm(int term)-
Methods inherited from interface io.microraft.model.message.RaftMessage.RaftMessageBuilder
build
-
-
-
-
Method Detail
-
setGroupId
@Nonnull PreVoteRequest.PreVoteRequestBuilder setGroupId(@Nonnull Object groupId)
-
setSender
@Nonnull PreVoteRequest.PreVoteRequestBuilder setSender(@Nonnull RaftEndpoint sender)
-
setTerm
@Nonnull PreVoteRequest.PreVoteRequestBuilder setTerm(int term)
-
setLastLogTerm
@Nonnull PreVoteRequest.PreVoteRequestBuilder setLastLogTerm(int lastLogTerm)
-
setLastLogIndex
@Nonnull PreVoteRequest.PreVoteRequestBuilder setLastLogIndex(long lastLogIndex)
-
-