java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<EvmHookSpec,EvmHookSpec.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<EvmHookSpec,EvmHookSpec.Builder>
com.hedera.hashgraph.sdk.proto.EvmHookSpec.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,EvmHookSpecOrBuilder,Cloneable
- Enclosing class:
EvmHookSpec
public static final class EvmHookSpec.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<EvmHookSpec,EvmHookSpec.Builder>
implements EvmHookSpecOrBuilder
* Shared specifications for an EVM hook. May be used for any extension point.Protobuf type
com.hedera.hapi.node.hooks.EvmHookSpec-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* The id of a contract that implements the extension point API with EVM bytecode.* The id of a contract that implements the extension point API with EVM bytecode.boolean* The id of a contract that implements the extension point API with EVM bytecode.mergeContractId(ContractID value) * The id of a contract that implements the extension point API with EVM bytecode.setContractId(ContractID value) * The id of a contract that implements the extension point API with EVM bytecode.setContractId(ContractID.Builder builderForValue) * The id of a contract that implements the extension point API with EVM bytecode.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getBytecodeSourceCase
- Specified by:
getBytecodeSourceCasein interfaceEvmHookSpecOrBuilder
-
clearBytecodeSource
-
hasContractId
public boolean hasContractId()* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1;- Specified by:
hasContractIdin interfaceEvmHookSpecOrBuilder- Returns:
- Whether the contractId field is set.
-
getContractId
* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1;- Specified by:
getContractIdin interfaceEvmHookSpecOrBuilder- Returns:
- The contractId.
-
setContractId
* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1; -
setContractId
* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1; -
mergeContractId
* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1; -
clearContractId
* The id of a contract that implements the extension point API with EVM bytecode.
.proto.ContractID contract_id = 1;
-