Node identifier where the log block originates.
Specifies which KOS device node contains this log block. Used for routing and organization in multi-node environments.
Name of the log stream this block belongs to.
Identifies the parent stream that contains this block. Used for organization and cross-referencing with LogStreamModel.
Sequential block number within the stream.
Used for ordering blocks chronologically within a stream. Blocks are automatically sorted by this number in containers.
Global line number where this block starts.
The first line number in this block relative to the entire stream. Used for accurate line numbering across the complete log stream.
Global line number where this block ends.
The last line number in this block relative to the entire stream. Used with startLineNum to define the block's line range.
Timestamp when this log block period began.
Used for time-based filtering and analysis of log blocks.
Timestamp when this log block period ended.
Used with startTime to define the temporal range of the block.
Total number of log lines in this block.
Should equal (endLineNum - startLineNum + 1). Used for validation and progress tracking during block loading.
Configuration options for LogBlock model instances.
These options define the metadata and boundaries for a log block, including line numbering, timing information, and stream identification. Used when creating new log blocks or updating existing block metadata.
Example: Basic Configuration