Package org.opendaylight.raft.journal
Class SegmentDescriptor.Builder
java.lang.Object
org.opendaylight.raft.journal.SegmentDescriptor.Builder
- Enclosing class:
SegmentDescriptor
Segment descriptor builder.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the segment descriptor.withId
(long id) Sets the segment identifier.withIndex
(long index) Sets the segment index.withMaxEntries
(int maxEntries) Deprecated.since 3.0.2withMaxSegmentSize
(int maxSegmentSize) Sets maximum count of the segment.withUpdated
(long updated) Sets updated timestamp.
-
Method Details
-
withId
Sets the segment identifier.- Parameters:
id
- The segment identifier.- Returns:
- The segment descriptor builder.
-
withIndex
Sets the segment index.- Parameters:
index
- The segment starting index.- Returns:
- The segment descriptor builder.
-
withMaxSegmentSize
Sets maximum count of the segment.- Parameters:
maxSegmentSize
- The maximum count of the segment.- Returns:
- The segment descriptor builder.
-
withMaxEntries
Deprecated.since 3.0.2Sets the maximum number of entries in the segment.- Parameters:
maxEntries
- The maximum number of entries in the segment.- Returns:
- The segment descriptor builder.
-
withUpdated
Sets updated timestamp.- Parameters:
updated
- Epoch milliseconds- Returns:
- The segment descriptor builder.
-
build
Builds the segment descriptor.- Returns:
- The built segment descriptor.
-