java.lang.Object
com.google.protobuf.AbstractMessageLite<RunningHashes,RunningHashes.Builder>
com.google.protobuf.GeneratedMessageLite<RunningHashes,RunningHashes.Builder>
com.hedera.hashgraph.sdk.proto.RunningHashes
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,RunningHashesOrBuilder
@Generated
public final class RunningHashes
extends com.google.protobuf.GeneratedMessageLite<RunningHashes,RunningHashes.Builder>
implements RunningHashesOrBuilder
* The running hash of transaction records and the previous `3` running hashes. All hashes are 48 byte SHA384 hash values. If the running hashes do not exist yet (for example, at genesis) then each not-yet-available value SHALL be empty (zero-length) bytes.Protobuf type
proto.RunningHashes-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* The running hash of transaction records and the previous `3` running hashes.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) static RunningHashescom.google.protobuf.ByteString* The previous running hash of all record stream items.com.google.protobuf.ByteString* The previous, previous running hash of all record stream items.com.google.protobuf.ByteString* The previous, previous, previous running hash of all record stream items.com.google.protobuf.ByteString* A running hash of all record stream items.static RunningHashes.Builderstatic RunningHashes.BuildernewBuilder(RunningHashes prototype) static RunningHashesparseDelimitedFrom(InputStream input) static RunningHashesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RunningHashesparseFrom(byte[] data) static RunningHashesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RunningHashesparseFrom(com.google.protobuf.ByteString data) static RunningHashesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RunningHashesparseFrom(com.google.protobuf.CodedInputStream input) static RunningHashesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RunningHashesparseFrom(InputStream input) static RunningHashesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RunningHashesparseFrom(ByteBuffer data) static RunningHashesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RunningHashes> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
RUNNING_HASH_FIELD_NUMBER
public static final int RUNNING_HASH_FIELD_NUMBER- See Also:
-
N_MINUS_1_RUNNING_HASH_FIELD_NUMBER
public static final int N_MINUS_1_RUNNING_HASH_FIELD_NUMBER- See Also:
-
N_MINUS_2_RUNNING_HASH_FIELD_NUMBER
public static final int N_MINUS_2_RUNNING_HASH_FIELD_NUMBER- See Also:
-
N_MINUS_3_RUNNING_HASH_FIELD_NUMBER
public static final int N_MINUS_3_RUNNING_HASH_FIELD_NUMBER- See Also:
-
-
Method Details
-
getRunningHash
public com.google.protobuf.ByteString getRunningHash()* A running hash of all record stream items.
bytes running_hash = 1;- Specified by:
getRunningHashin interfaceRunningHashesOrBuilder- Returns:
- The runningHash.
-
getNMinus1RunningHash
public com.google.protobuf.ByteString getNMinus1RunningHash()* The previous running hash of all record stream items.
bytes n_minus_1_running_hash = 2;- Specified by:
getNMinus1RunningHashin interfaceRunningHashesOrBuilder- Returns:
- The nMinus1RunningHash.
-
getNMinus2RunningHash
public com.google.protobuf.ByteString getNMinus2RunningHash()* The previous, previous running hash of all record stream items.
bytes n_minus_2_running_hash = 3;- Specified by:
getNMinus2RunningHashin interfaceRunningHashesOrBuilder- Returns:
- The nMinus2RunningHash.
-
getNMinus3RunningHash
public com.google.protobuf.ByteString getNMinus3RunningHash()* The previous, previous, previous running hash of all record stream items.
bytes n_minus_3_running_hash = 4;- Specified by:
getNMinus3RunningHashin interfaceRunningHashesOrBuilder- Returns:
- The nMinus3RunningHash.
-
parseFrom
public static RunningHashes parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RunningHashes parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RunningHashes parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RunningHashes parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RunningHashes parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RunningHashes parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RunningHashes parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RunningHashes parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RunningHashes parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RunningHashes parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<RunningHashes,RunningHashes.Builder>
-
getDefaultInstance
-
parser
-