com.hedera.services.stream.proto.RecordStreamFileOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: record_stream_file.proto
package com.hedera.services.stream.proto;
public interface RecordStreamFileOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.RecordStreamFile)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* Version of HAPI that was used to serialize the file.
*
*
* .proto.SemanticVersion hapi_proto_version = 1;
* @return Whether the hapiProtoVersion field is set.
*/
boolean hasHapiProtoVersion();
/**
*
**
* Version of HAPI that was used to serialize the file.
*
*
* .proto.SemanticVersion hapi_proto_version = 1;
* @return The hapiProtoVersion.
*/
com.hederahashgraph.api.proto.java.SemanticVersion getHapiProtoVersion();
/**
*
**
* Version of HAPI that was used to serialize the file.
*
*
* .proto.SemanticVersion hapi_proto_version = 1;
*/
com.hederahashgraph.api.proto.java.SemanticVersionOrBuilder getHapiProtoVersionOrBuilder();
/**
*
**
* Running Hash of all RecordStreamItems before writing this file.
*
*
* .proto.HashObject start_object_running_hash = 2;
* @return Whether the startObjectRunningHash field is set.
*/
boolean hasStartObjectRunningHash();
/**
*
**
* Running Hash of all RecordStreamItems before writing this file.
*
*
* .proto.HashObject start_object_running_hash = 2;
* @return The startObjectRunningHash.
*/
com.hedera.services.stream.proto.HashObject getStartObjectRunningHash();
/**
*
**
* Running Hash of all RecordStreamItems before writing this file.
*
*
* .proto.HashObject start_object_running_hash = 2;
*/
com.hedera.services.stream.proto.HashObjectOrBuilder getStartObjectRunningHashOrBuilder();
/**
*
**
* List of all the record stream items from that period.
*
*
* repeated .proto.RecordStreamItem record_stream_items = 3;
*/
java.util.List
getRecordStreamItemsList();
/**
*
**
* List of all the record stream items from that period.
*
*
* repeated .proto.RecordStreamItem record_stream_items = 3;
*/
com.hedera.services.stream.proto.RecordStreamItem getRecordStreamItems(int index);
/**
*
**
* List of all the record stream items from that period.
*
*
* repeated .proto.RecordStreamItem record_stream_items = 3;
*/
int getRecordStreamItemsCount();
/**
*
**
* List of all the record stream items from that period.
*
*
* repeated .proto.RecordStreamItem record_stream_items = 3;
*/
java.util.List extends com.hedera.services.stream.proto.RecordStreamItemOrBuilder>
getRecordStreamItemsOrBuilderList();
/**
*
**
* List of all the record stream items from that period.
*
*
* repeated .proto.RecordStreamItem record_stream_items = 3;
*/
com.hedera.services.stream.proto.RecordStreamItemOrBuilder getRecordStreamItemsOrBuilder(
int index);
/**
*
**
* Running Hash of all RecordStreamItems before closing this file.
*
*
* .proto.HashObject end_object_running_hash = 4;
* @return Whether the endObjectRunningHash field is set.
*/
boolean hasEndObjectRunningHash();
/**
*
**
* Running Hash of all RecordStreamItems before closing this file.
*
*
* .proto.HashObject end_object_running_hash = 4;
* @return The endObjectRunningHash.
*/
com.hedera.services.stream.proto.HashObject getEndObjectRunningHash();
/**
*
**
* Running Hash of all RecordStreamItems before closing this file.
*
*
* .proto.HashObject end_object_running_hash = 4;
*/
com.hedera.services.stream.proto.HashObjectOrBuilder getEndObjectRunningHashOrBuilder();
/**
*
**
* The block number associated with this period.
*
*
* int64 block_number = 5;
* @return The blockNumber.
*/
long getBlockNumber();
/**
*
**
* List of the hashes of all the sidecar record files created for the same period.
* Allows multiple sidecar files to be linked to this RecordStreamFile.
*
*
* repeated .proto.SidecarMetadata sidecars = 6;
*/
java.util.List
getSidecarsList();
/**
*
**
* List of the hashes of all the sidecar record files created for the same period.
* Allows multiple sidecar files to be linked to this RecordStreamFile.
*
*
* repeated .proto.SidecarMetadata sidecars = 6;
*/
com.hedera.services.stream.proto.SidecarMetadata getSidecars(int index);
/**
*
**
* List of the hashes of all the sidecar record files created for the same period.
* Allows multiple sidecar files to be linked to this RecordStreamFile.
*
*
* repeated .proto.SidecarMetadata sidecars = 6;
*/
int getSidecarsCount();
/**
*
**
* List of the hashes of all the sidecar record files created for the same period.
* Allows multiple sidecar files to be linked to this RecordStreamFile.
*
*
* repeated .proto.SidecarMetadata sidecars = 6;
*/
java.util.List extends com.hedera.services.stream.proto.SidecarMetadataOrBuilder>
getSidecarsOrBuilderList();
/**
*
**
* List of the hashes of all the sidecar record files created for the same period.
* Allows multiple sidecar files to be linked to this RecordStreamFile.
*
*
* repeated .proto.SidecarMetadata sidecars = 6;
*/
com.hedera.services.stream.proto.SidecarMetadataOrBuilder getSidecarsOrBuilder(
int index);
}