Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class AggregatedNodeSignatures
java.lang.Object
com.google.protobuf.AbstractMessageLite<AggregatedNodeSignatures,AggregatedNodeSignatures.Builder>
com.google.protobuf.GeneratedMessageLite<AggregatedNodeSignatures,AggregatedNodeSignatures.Builder>
com.hedera.hashgraph.sdk.proto.AggregatedNodeSignatures
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,AggregatedNodeSignaturesOrBuilder
@Generated
public final class AggregatedNodeSignatures
extends com.google.protobuf.GeneratedMessageLite<AggregatedNodeSignatures,AggregatedNodeSignatures.Builder>
implements AggregatedNodeSignaturesOrBuilder
* An aggregation of node signatures on some data. <p> Can be used to prove the genesis hinTS verification key in a block proof; but not succinct and not recursive; hence in normal operations with TSS, used only until the first recursive proof is available.Protobuf type
com.hedera.hapi.node.state.history.AggregatedNodeSignatures-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* An aggregation of node signatures on some data.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 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) com.google.protobuf.ByteString* The aggregated signature.static AggregatedNodeSignatureslonggetSigningNodeIds(int index) * In ascending order, the ids of the nodes that contributed signatures.int* In ascending order, the ids of the nodes that contributed signatures.* In ascending order, the ids of the nodes that contributed signatures.com.google.protobuf.ByteString* The hinTS key that this signature witnesses.newBuilder(AggregatedNodeSignatures prototype) static AggregatedNodeSignaturesparseDelimitedFrom(InputStream input) static AggregatedNodeSignaturesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregatedNodeSignaturesparseFrom(byte[] data) static AggregatedNodeSignaturesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregatedNodeSignaturesparseFrom(com.google.protobuf.ByteString data) static AggregatedNodeSignaturesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregatedNodeSignaturesparseFrom(com.google.protobuf.CodedInputStream input) static AggregatedNodeSignaturesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregatedNodeSignaturesparseFrom(InputStream input) static AggregatedNodeSignaturesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregatedNodeSignaturesparseFrom(ByteBuffer data) static AggregatedNodeSignaturesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AggregatedNodeSignatures> 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
-
AGGREGATED_SIGNATURE_FIELD_NUMBER
public static final int AGGREGATED_SIGNATURE_FIELD_NUMBER- See Also:
-
SIGNING_NODE_IDS_FIELD_NUMBER
public static final int SIGNING_NODE_IDS_FIELD_NUMBER- See Also:
-
VERIFICATION_KEY_FIELD_NUMBER
public static final int VERIFICATION_KEY_FIELD_NUMBER- See Also:
-
-
Method Details
-
getAggregatedSignature
public com.google.protobuf.ByteString getAggregatedSignature()* The aggregated signature.
bytes aggregated_signature = 1;- Specified by:
getAggregatedSignaturein interfaceAggregatedNodeSignaturesOrBuilder- Returns:
- The aggregatedSignature.
-
getSigningNodeIdsList
* In ascending order, the ids of the nodes that contributed signatures.
repeated uint64 signing_node_ids = 2;- Specified by:
getSigningNodeIdsListin interfaceAggregatedNodeSignaturesOrBuilder- Returns:
- A list containing the signingNodeIds.
-
getSigningNodeIdsCount
public int getSigningNodeIdsCount()* In ascending order, the ids of the nodes that contributed signatures.
repeated uint64 signing_node_ids = 2;- Specified by:
getSigningNodeIdsCountin interfaceAggregatedNodeSignaturesOrBuilder- Returns:
- The count of signingNodeIds.
-
getSigningNodeIds
public long getSigningNodeIds(int index) * In ascending order, the ids of the nodes that contributed signatures.
repeated uint64 signing_node_ids = 2;- Specified by:
getSigningNodeIdsin interfaceAggregatedNodeSignaturesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The signingNodeIds at the given index.
-
getVerificationKey
public com.google.protobuf.ByteString getVerificationKey()* The hinTS key that this signature witnesses.
bytes verification_key = 3;- Specified by:
getVerificationKeyin interfaceAggregatedNodeSignaturesOrBuilder- Returns:
- The verificationKey.
-
parseFrom
public static AggregatedNodeSignatures parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AggregatedNodeSignatures parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AggregatedNodeSignatures parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AggregatedNodeSignatures 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<AggregatedNodeSignatures,AggregatedNodeSignatures.Builder>
-
getDefaultInstance
-
parser
-