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.PreVoteRequestBuilder
setGroupId(Object groupId)
PreVoteRequest.PreVoteRequestBuilder
setLastLogIndex(long lastLogIndex)
PreVoteRequest.PreVoteRequestBuilder
setLastLogTerm(int lastLogTerm)
PreVoteRequest.PreVoteRequestBuilder
setSender(RaftEndpoint sender)
PreVoteRequest.PreVoteRequestBuilder
setTerm(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)
-
-