java.lang.Object
com.google.protobuf.AbstractMessageLite<EvmHook,EvmHook.Builder>
com.google.protobuf.GeneratedMessageLite<EvmHook,EvmHook.Builder>
com.hedera.hashgraph.sdk.proto.EvmHook
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,EvmHookOrBuilder
@Generated
public final class EvmHook
extends com.google.protobuf.GeneratedMessageLite<EvmHook,EvmHook.Builder>
implements EvmHookOrBuilder
* Definition of a general-purpose EVM hook.Protobuf type
com.hedera.hapi.node.hooks.EvmHook-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* Definition of a general-purpose 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 EvmHookgetSpec()* The specification for the hook.getStorageUpdates(int index) * Initial storage updates for the hook, if any.int* Initial storage updates for the hook, if any.* Initial storage updates for the hook, if any.getStorageUpdatesOrBuilder(int index) * Initial storage updates for the hook, if any.List<? extends EvmHookStorageUpdateOrBuilder> * Initial storage updates for the hook, if any.booleanhasSpec()* The specification for the hook.static EvmHook.Builderstatic EvmHook.BuildernewBuilder(EvmHook prototype) static EvmHookparseDelimitedFrom(InputStream input) static EvmHookparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookparseFrom(byte[] data) static EvmHookparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookparseFrom(com.google.protobuf.ByteString data) static EvmHookparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookparseFrom(com.google.protobuf.CodedInputStream input) static EvmHookparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookparseFrom(InputStream input) static EvmHookparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvmHookparseFrom(ByteBuffer data) static EvmHookparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EvmHook> 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
-
SPEC_FIELD_NUMBER
public static final int SPEC_FIELD_NUMBER- See Also:
-
STORAGE_UPDATES_FIELD_NUMBER
public static final int STORAGE_UPDATES_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasSpec
public boolean hasSpec()* The specification for the hook.
.com.hedera.hapi.node.hooks.EvmHookSpec spec = 1;- Specified by:
hasSpecin interfaceEvmHookOrBuilder- Returns:
- Whether the spec field is set.
-
getSpec
* The specification for the hook.
.com.hedera.hapi.node.hooks.EvmHookSpec spec = 1;- Specified by:
getSpecin interfaceEvmHookOrBuilder- Returns:
- The spec.
-
getStorageUpdatesList
* Initial storage updates for the hook, if any.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesListin interfaceEvmHookOrBuilder
-
getStorageUpdatesOrBuilderList
* Initial storage updates for the hook, if any.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2; -
getStorageUpdatesCount
public int getStorageUpdatesCount()* Initial storage updates for the hook, if any.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesCountin interfaceEvmHookOrBuilder
-
getStorageUpdates
* Initial storage updates for the hook, if any.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2;- Specified by:
getStorageUpdatesin interfaceEvmHookOrBuilder
-
getStorageUpdatesOrBuilder
* Initial storage updates for the hook, if any.
repeated .com.hedera.hapi.node.hooks.EvmHookStorageUpdate storage_updates = 2; -
parseFrom
public static EvmHook parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHook parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHook parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHook parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHook parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvmHook parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EvmHook parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EvmHook parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EvmHook 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<EvmHook,EvmHook.Builder>
-
getDefaultInstance
-
parser
-