Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class HookStoreTransactionBody
java.lang.Object
com.google.protobuf.AbstractMessageLite<HookStoreTransactionBody,HookStoreTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite<HookStoreTransactionBody,HookStoreTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.HookStoreTransactionBody
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,HookStoreTransactionBodyOrBuilder
@Generated
public final class HookStoreTransactionBody
extends com.google.protobuf.GeneratedMessageLite<HookStoreTransactionBody,HookStoreTransactionBody.Builder>
implements HookStoreTransactionBodyOrBuilder
* Adds or removes key/value pairs in the storage of an EVM hook. Either the hook owner's key, or its admin key, must sign the transaction.Protobuf type
com.hedera.hapi.node.hooks.HookStoreTransactionBody-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* Adds or removes key/value pairs in the storage of an EVM hook.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) static HookStoreTransactionBody* The id of the EVM hook whose storage is being updated.getStorageUpdates(int index) * The updates to the storage of the EVM hook.int* The updates to the storage of the EVM hook.* The updates to the storage of the EVM hook.getStorageUpdatesOrBuilder(int index) * The updates to the storage of the EVM hook.List<? extends EvmHookStorageUpdateOrBuilder> * The updates to the storage of the EVM hook.boolean* The id of the EVM hook whose storage is being updated.newBuilder(HookStoreTransactionBody prototype) static HookStoreTransactionBodyparseDelimitedFrom(InputStream input) static HookStoreTransactionBodyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HookStoreTransactionBodyparseFrom(byte[] data) static HookStoreTransactionBodyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HookStoreTransactionBodyparseFrom(com.google.protobuf.ByteString data) static HookStoreTransactionBodyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HookStoreTransactionBodyparseFrom(com.google.protobuf.CodedInputStream input) static HookStoreTransactionBodyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HookStoreTransactionBodyparseFrom(InputStream input) static HookStoreTransactionBodyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HookStoreTransactionBodyparseFrom(ByteBuffer data) static HookStoreTransactionBodyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<HookStoreTransactionBody> 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
-
HOOK_ID_FIELD_NUMBER
public static final int HOOK_ID_FIELD_NUMBER- See Also:
-
STORAGE_UPDATES_FIELD_NUMBER
public static final int STORAGE_UPDATES_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasHookId
public boolean hasHookId()* The id of the EVM hook whose storage is being updated.
.proto.HookId hook_id = 1;- Specified by:
hasHookIdin interfaceHookStoreTransactionBodyOrBuilder- Returns:
- Whether the hookId field is set.
-
getHookId
* The id of the EVM hook whose storage is being updated.
.proto.HookId hook_id = 1;- Specified by:
getHookIdin interfaceHookStoreTransactionBodyOrBuilder- Returns:
- The hookId.
-
getStorageUpdatesList
* The updates to the storage of the EVM hook.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesListin interfaceHookStoreTransactionBodyOrBuilder
-
getStorageUpdatesOrBuilderList
* The updates to the storage of the EVM hook.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2; -
getStorageUpdatesCount
public int getStorageUpdatesCount()* The updates to the storage of the EVM hook.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesCountin interfaceHookStoreTransactionBodyOrBuilder
-
getStorageUpdates
* The updates to the storage of the EVM hook.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesin interfaceHookStoreTransactionBodyOrBuilder
-
getStorageUpdatesOrBuilder
* The updates to the storage of the EVM hook.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2; -
parseFrom
public static HookStoreTransactionBody parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HookStoreTransactionBody parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HookStoreTransactionBody parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HookStoreTransactionBody parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HookStoreTransactionBody parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HookStoreTransactionBody parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static HookStoreTransactionBody parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static HookStoreTransactionBody parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static HookStoreTransactionBody parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static HookStoreTransactionBody 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<HookStoreTransactionBody,HookStoreTransactionBody.Builder>
-
getDefaultInstance
-
parser
-