Module com.hedera.hashgraph.sdk
Class TssEncryptionKeys
java.lang.Object
com.google.protobuf.AbstractMessageLite<TssEncryptionKeys,TssEncryptionKeys.Builder>
com.google.protobuf.GeneratedMessageLite<TssEncryptionKeys,TssEncryptionKeys.Builder>
com.hedera.hapi.node.state.tss.legacy.TssEncryptionKeys
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,TssEncryptionKeysOrBuilder
@Generated
public final class TssEncryptionKeys
extends com.google.protobuf.GeneratedMessageLite<TssEncryptionKeys,TssEncryptionKeys.Builder>
implements TssEncryptionKeysOrBuilder
* A message containing a node's current and next TSS encryption keys, where the next key (if present) will be switched to the node's current key during the first transaction at the beginning of a staking period.<br/>Protobuf type
com.hedera.hapi.node.state.tss.TssEncryptionKeys-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A message containing a node's current and next TSS encryption keys, where the next key (if present) will be switched to the node's current key during the first transaction at the beginning of a staking period.<br/>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 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* If non-empty, a node's current TSS encryption key.static TssEncryptionKeyscom.google.protobuf.ByteString* If non-empty, the same node's next TSS encryption key.static TssEncryptionKeys.Builderstatic TssEncryptionKeys.BuildernewBuilder(TssEncryptionKeys prototype) static TssEncryptionKeysparseDelimitedFrom(InputStream input) static TssEncryptionKeysparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TssEncryptionKeysparseFrom(byte[] data) static TssEncryptionKeysparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TssEncryptionKeysparseFrom(com.google.protobuf.ByteString data) static TssEncryptionKeysparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TssEncryptionKeysparseFrom(com.google.protobuf.CodedInputStream input) static TssEncryptionKeysparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TssEncryptionKeysparseFrom(InputStream input) static TssEncryptionKeysparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TssEncryptionKeysparseFrom(ByteBuffer data) static TssEncryptionKeysparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TssEncryptionKeys> 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
-
CURRENT_ENCRYPTION_KEY_FIELD_NUMBER
public static final int CURRENT_ENCRYPTION_KEY_FIELD_NUMBER- See Also:
-
NEXT_ENCRYPTION_KEY_FIELD_NUMBER
public static final int NEXT_ENCRYPTION_KEY_FIELD_NUMBER- See Also:
-
-
Method Details
-
getCurrentEncryptionKey
public com.google.protobuf.ByteString getCurrentEncryptionKey()* If non-empty, a node's current TSS encryption key.
bytes current_encryption_key = 1;- Specified by:
getCurrentEncryptionKeyin interfaceTssEncryptionKeysOrBuilder- Returns:
- The currentEncryptionKey.
-
getNextEncryptionKey
public com.google.protobuf.ByteString getNextEncryptionKey()* If non-empty, the same node's next TSS encryption key.
bytes next_encryption_key = 2;- Specified by:
getNextEncryptionKeyin interfaceTssEncryptionKeysOrBuilder- Returns:
- The nextEncryptionKey.
-
parseFrom
public static TssEncryptionKeys parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TssEncryptionKeys parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TssEncryptionKeys parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TssEncryptionKeys parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TssEncryptionKeys parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TssEncryptionKeys parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TssEncryptionKeys parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TssEncryptionKeys parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TssEncryptionKeys parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TssEncryptionKeys 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<TssEncryptionKeys,TssEncryptionKeys.Builder>
-
getDefaultInstance
-
parser
-