java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Bytecode,Bytecode.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Bytecode,Bytecode.Builder>
com.hedera.hashgraph.sdk.proto.Bytecode.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,BytecodeOrBuilder,Cloneable
- Enclosing class:
Bytecode
public static final class Bytecode.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Bytecode,Bytecode.Builder>
implements BytecodeOrBuilder
* The bytecode for a contract account. This is not referred to by any other protocol buffer, but is used internally within the Hedera Node software.Protobuf type
proto.Bytecode-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* The raw bytes (not hex-encoded) of a contract's bytecode.com.google.protobuf.ByteStringgetCode()* The raw bytes (not hex-encoded) of a contract's bytecode.setCode(com.google.protobuf.ByteString value) * The raw bytes (not hex-encoded) of a contract's 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
-
getCode
public com.google.protobuf.ByteString getCode()* The raw bytes (not hex-encoded) of a contract's bytecode.
bytes code = 1;- Specified by:
getCodein interfaceBytecodeOrBuilder- Returns:
- The code.
-
setCode
* The raw bytes (not hex-encoded) of a contract's bytecode.
bytes code = 1;- Parameters:
value- The code to set.- Returns:
- This builder for chaining.
-
clearCode
* The raw bytes (not hex-encoded) of a contract's bytecode.
bytes code = 1;- Returns:
- This builder for chaining.
-