Package io.microraft.model.log
Interface SnapshotChunk.SnapshotChunkBuilder
-
- Enclosing interface:
- SnapshotChunk
public static interface SnapshotChunk.SnapshotChunkBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SnapshotChunkbuild()SnapshotChunk.SnapshotChunkBuildersetGroupMembersView(RaftGroupMembersView groupMembersView)SnapshotChunk.SnapshotChunkBuildersetIndex(long index)SnapshotChunk.SnapshotChunkBuildersetOperation(Object operation)SnapshotChunk.SnapshotChunkBuildersetSnapshotChunkCount(int snapshotChunkCount)SnapshotChunk.SnapshotChunkBuildersetSnapshotChunkIndex(int snapshotChunkIndex)SnapshotChunk.SnapshotChunkBuildersetTerm(int term)
-
-
-
Method Detail
-
setIndex
@Nonnull SnapshotChunk.SnapshotChunkBuilder setIndex(long index)
-
setTerm
@Nonnull SnapshotChunk.SnapshotChunkBuilder setTerm(int term)
-
setOperation
@Nonnull SnapshotChunk.SnapshotChunkBuilder setOperation(@Nonnull Object operation)
-
setSnapshotChunkIndex
@Nonnull SnapshotChunk.SnapshotChunkBuilder setSnapshotChunkIndex(int snapshotChunkIndex)
-
setSnapshotChunkCount
@Nonnull SnapshotChunk.SnapshotChunkBuilder setSnapshotChunkCount(int snapshotChunkCount)
-
setGroupMembersView
@Nonnull SnapshotChunk.SnapshotChunkBuilder setGroupMembersView(@Nonnull RaftGroupMembersView groupMembersView)
-
build
@Nonnull SnapshotChunk build()
-
-