Package io.microraft.model.message
Interface VoteRequest.VoteRequestBuilder
-
- All Superinterfaces:
RaftMessage.RaftMessageBuilder<VoteRequest>
- Enclosing interface:
- VoteRequest
public static interface VoteRequest.VoteRequestBuilder extends RaftMessage.RaftMessageBuilder<VoteRequest>
The builder interface forVoteRequest
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VoteRequest.VoteRequestBuilder
setGroupId(Object groupId)
VoteRequest.VoteRequestBuilder
setLastLogIndex(long lastLogIndex)
VoteRequest.VoteRequestBuilder
setLastLogTerm(int lastLogTerm)
VoteRequest.VoteRequestBuilder
setSender(RaftEndpoint sender)
VoteRequest.VoteRequestBuilder
setSticky(boolean sticky)
VoteRequest.VoteRequestBuilder
setTerm(int term)
-
Methods inherited from interface io.microraft.model.message.RaftMessage.RaftMessageBuilder
build
-
-
-
-
Method Detail
-
setGroupId
@Nonnull VoteRequest.VoteRequestBuilder setGroupId(@Nonnull Object groupId)
-
setSender
@Nonnull VoteRequest.VoteRequestBuilder setSender(@Nonnull RaftEndpoint sender)
-
setTerm
@Nonnull VoteRequest.VoteRequestBuilder setTerm(int term)
-
setLastLogTerm
@Nonnull VoteRequest.VoteRequestBuilder setLastLogTerm(int lastLogTerm)
-
setLastLogIndex
@Nonnull VoteRequest.VoteRequestBuilder setLastLogIndex(long lastLogIndex)
-
setSticky
@Nonnull VoteRequest.VoteRequestBuilder setSticky(boolean sticky)
-
-