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