Package io.microraft.model.message
Interface InstallSnapshotRequest.InstallSnapshotRequestBuilder
-
- All Superinterfaces:
RaftMessage.RaftMessageBuilder<InstallSnapshotRequest>
- Enclosing interface:
- InstallSnapshotRequest
public static interface InstallSnapshotRequest.InstallSnapshotRequestBuilder extends RaftMessage.RaftMessageBuilder<InstallSnapshotRequest>
The builder interface forInstallSnapshotRequest
.
-
-
Method Summary
-
Methods inherited from interface io.microraft.model.message.RaftMessage.RaftMessageBuilder
build
-
-
-
-
Method Detail
-
setGroupId
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setGroupId(@Nonnull Object groupId)
-
setSender
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSender(@Nonnull RaftEndpoint sender)
-
setTerm
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setTerm(int term)
-
setSenderLeader
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSenderLeader(boolean leader)
-
setSnapshotTerm
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSnapshotTerm(int snapshotTerm)
-
setSnapshotIndex
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSnapshotIndex(long snapshotIndex)
-
setTotalSnapshotChunkCount
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setTotalSnapshotChunkCount(int totalSnapshotChunkCount)
-
setSnapshotChunk
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSnapshotChunk(@Nullable SnapshotChunk snapshotChunk)
-
setSnapshottedMembers
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setSnapshottedMembers(@Nonnull Collection<RaftEndpoint> snapshottedMembers)
-
setGroupMembersView
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setGroupMembersView(@Nonnull RaftGroupMembersView groupMembersView)
-
setQuerySequenceNumber
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setQuerySequenceNumber(long querySequenceNumber)
-
setFlowControlSequenceNumber
@Nonnull InstallSnapshotRequest.InstallSnapshotRequestBuilder setFlowControlSequenceNumber(long flowControlSequenceNumber)
-
-