Package org.bdware.bdledger.api.grpc.pb
Class CommonProto.Contract.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
org.bdware.bdledger.api.grpc.pb.CommonProto.Contract.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,CommonProto.ContractOrBuilder
- Enclosing class:
CommonProto.Contract
public static final class CommonProto.Contract.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
implements CommonProto.ContractOrBuilder
Protobuf type
bdware.bdledger.api.Contract-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearArg()合约方法参数合约内容(可为合约文件相对路径/合约脚本)合约名称clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) 合约方法合约文件路径(合约在IDE工程的相对路径)用户公钥合约执行的节点数量clone()com.google.protobuf.ByteStringgetArg()合约方法参数com.google.protobuf.ByteString合约内容(可为合约文件相对路径/合约脚本)com.google.protobuf.ByteString合约名称static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.ByteString合约方法com.google.protobuf.ByteStringgetPath()合约文件路径(合约在IDE工程的相对路径)com.google.protobuf.ByteString用户公钥int合约执行的节点数量protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CommonProto.Contract other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setArg(com.google.protobuf.ByteString value) 合约方法参数setContent(com.google.protobuf.ByteString value) 合约内容(可为合约文件相对路径/合约脚本)setContractName(com.google.protobuf.ByteString value) 合约名称setOperation(com.google.protobuf.ByteString value) 合约方法setPath(com.google.protobuf.ByteString value) 合约文件路径(合约在IDE工程的相对路径)setPubkey(com.google.protobuf.ByteString value) 用户公钥setRandomNum(int value) 合约执行的节点数量setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
setField
public CommonProto.Contract.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clearField
public CommonProto.Contract.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clearOneof
public CommonProto.Contract.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
setRepeatedField
public CommonProto.Contract.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
addRepeatedField
public CommonProto.Contract.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CommonProto.Contract.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
mergeFrom
public CommonProto.Contract.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CommonProto.Contract.Builder>- Throws:
IOException
-
getContractName
public com.google.protobuf.ByteString getContractName()合约名称
bytes contractName = 1;- Specified by:
getContractNamein interfaceCommonProto.ContractOrBuilder- Returns:
- The contractName.
-
setContractName
合约名称
bytes contractName = 1;- Parameters:
value- The contractName to set.- Returns:
- This builder for chaining.
-
clearContractName
合约名称
bytes contractName = 1;- Returns:
- This builder for chaining.
-
getRandomNum
public int getRandomNum()合约执行的节点数量
uint32 randomNum = 2;- Specified by:
getRandomNumin interfaceCommonProto.ContractOrBuilder- Returns:
- The randomNum.
-
setRandomNum
合约执行的节点数量
uint32 randomNum = 2;- Parameters:
value- The randomNum to set.- Returns:
- This builder for chaining.
-
clearRandomNum
合约执行的节点数量
uint32 randomNum = 2;- Returns:
- This builder for chaining.
-
getOperation
public com.google.protobuf.ByteString getOperation()合约方法
bytes operation = 3;- Specified by:
getOperationin interfaceCommonProto.ContractOrBuilder- Returns:
- The operation.
-
setOperation
合约方法
bytes operation = 3;- Parameters:
value- The operation to set.- Returns:
- This builder for chaining.
-
clearOperation
合约方法
bytes operation = 3;- Returns:
- This builder for chaining.
-
getArg
public com.google.protobuf.ByteString getArg()合约方法参数
bytes arg = 4;- Specified by:
getArgin interfaceCommonProto.ContractOrBuilder- Returns:
- The arg.
-
setArg
合约方法参数
bytes arg = 4;- Parameters:
value- The arg to set.- Returns:
- This builder for chaining.
-
clearArg
合约方法参数
bytes arg = 4;- Returns:
- This builder for chaining.
-
getPath
public com.google.protobuf.ByteString getPath()合约文件路径(合约在IDE工程的相对路径)
bytes path = 5;- Specified by:
getPathin interfaceCommonProto.ContractOrBuilder- Returns:
- The path.
-
setPath
合约文件路径(合约在IDE工程的相对路径)
bytes path = 5;- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
clearPath
合约文件路径(合约在IDE工程的相对路径)
bytes path = 5;- Returns:
- This builder for chaining.
-
getContent
public com.google.protobuf.ByteString getContent()合约内容(可为合约文件相对路径/合约脚本)
bytes content = 6;- Specified by:
getContentin interfaceCommonProto.ContractOrBuilder- Returns:
- The content.
-
setContent
合约内容(可为合约文件相对路径/合约脚本)
bytes content = 6;- Parameters:
value- The content to set.- Returns:
- This builder for chaining.
-
clearContent
合约内容(可为合约文件相对路径/合约脚本)
bytes content = 6;- Returns:
- This builder for chaining.
-
getPubkey
public com.google.protobuf.ByteString getPubkey()用户公钥
bytes pubkey = 7;- Specified by:
getPubkeyin interfaceCommonProto.ContractOrBuilder- Returns:
- The pubkey.
-
setPubkey
用户公钥
bytes pubkey = 7;- Parameters:
value- The pubkey to set.- Returns:
- This builder for chaining.
-
clearPubkey
用户公钥
bytes pubkey = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CommonProto.Contract.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
mergeUnknownFields
public final CommonProto.Contract.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-