public class TierPartitionStateJsonWrapper extends Object
Constructor and Description |
---|
TierPartitionStateJsonWrapper(Header header,
List<TierObjectMetadata> entries) |
Modifier and Type | Method and Description |
---|---|
List<TierObjectMetadata> |
entries() |
Header |
header() |
static TierPartitionStateJsonWrapper |
readFromJson(Path jsonFile) |
static void |
writeToJson(Path jsonFile,
Header header,
List<TierObjectMetadata> listEntries) |
public static final String TOPIC_ID
public static final String VERSION
public static final String TIER_EPOCH
public static final String STATUS
public static final String START_OFFSET
public static final String END_OFFSET
public static final String MATERIALIZATION_INFO
public static final String GLOBAL_MATERIALIZED_OFFSET_AND_EPOCH
public static final String GLOBAL_MATERIALIZED_OFFSET
public static final String LOCAL_MATERIALIZED_OFFSET_AND_EPOCH
public static final String LOCAL_MATERIALIZED_OFFSET
public static final String ERROR_OFFSET_AND_EPOCH
public static final String RESTORE_OFFSET_AND_EPOCH
public static final String OFFSET
public static final String EPOCH
public static final String COMPACT_FEATURE_FLAG
public static final String COMPACT_CLEAN_CHECKPOINT
public static final String LAST_COMPACT_STATS
public static final String ACCUMULATED_COMPACT_STATS
public static final String BYTES_READ
public static final String BYTES_WRITTEN
public static final String DIRTY_BYTES_READ
public static final String HAS_STATE_CHANGE_TIMESTAMP
public static final String TIER_PARTITION_STATE_SNAPSHOT_FEATURE_FLAG
public static final String SNAPSHOT_INFO
public static final String LAST_SNAPSHOT_TIMESTAMP_MS
public static final String LAST_SNAPSHOT_ID
public static final String TOPIC_ID_PARTITION
public static final String TOPIC
public static final String PARTITION
public static final String OBJECT_ID
public static final String OBJECT_ID_AS_BASE_64
public static final String BASE_OFFSET
public static final String VIRTUAL_BASE_OFFSET
public static final String MAX_TIMESTAMP
public static final String FIRST_BATCH_TIMESTAMP
public static final String SIZE
public static final String STATE
public static final String HAS_EPOCH_STATE
public static final String HAS_ABORTED_TXNS
public static final String HAS_PRODUCER_STATE
public static final String UPLOAD_TYPE
public static final String OPAQUE_DATA
public static final String INCLUDE_COMPACTION_FIELDS
public static final String INCLUDE_STATE_CHANGE_TIMESTAMP
public static final String STATE_CHANGE_TIMESTAMP
public static final String STATE_BEFORE_DELETION
public static final String BUFFER
public TierPartitionStateJsonWrapper(Header header, List<TierObjectMetadata> entries)
public Header header()
public List<TierObjectMetadata> entries()
public static void writeToJson(Path jsonFile, Header header, List<TierObjectMetadata> listEntries)
public static TierPartitionStateJsonWrapper readFromJson(Path jsonFile) throws IOException
IOException