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.ByteString
getArg()
合约方法参数com.google.protobuf.ByteString
合约内容(可为合约文件相对路径/合约脚本)com.google.protobuf.ByteString
合约名称static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.ByteString
合约方法com.google.protobuf.ByteString
getPath()
合约文件路径(合约在IDE工程的相对路径)com.google.protobuf.ByteString
用户公钥int
合约执行的节点数量protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
setField
public CommonProto.Contract.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clearField
public CommonProto.Contract.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
clearOneof
public CommonProto.Contract.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
addRepeatedField
public CommonProto.Contract.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CommonProto.Contract.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CommonProto.Contract.Builder>
- Throws:
IOException
-
getContractName
public com.google.protobuf.ByteString getContractName()合约名称
bytes contractName = 1;
- Specified by:
getContractName
in 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:
getRandomNum
in 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:
getOperation
in 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:
getArg
in 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:
getPath
in 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:
getContent
in 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:
getPubkey
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-
mergeUnknownFields
public final CommonProto.Contract.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CommonProto.Contract.Builder>
-