类 Contract.TxInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
com.baidu.xuper.contractpb.Contract.TxInput.Builder
- 所有已实现的接口:
Contract.TxInputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- Contract.TxInput
public static final class Contract.TxInput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder> implements Contract.TxInputOrBuilder
Transaction inputProtobuf type
xchain.contract.sdk.TxInput-
方法概要
修饰符和类型 方法 说明 Contract.TxInput.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Contract.TxInputbuild()Contract.TxInputbuildPartial()Contract.TxInput.Builderclear()Contract.TxInput.BuilderclearAmount()The amount of the transactionContract.TxInput.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Contract.TxInput.BuilderclearFromAddr()The address of the launcherContract.TxInput.BuilderclearFrozenHeight()Frozen heightContract.TxInput.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Contract.TxInput.BuilderclearRefOffset()The output offset of the transaction referenced toContract.TxInput.BuilderclearRefTxid()The transaction id referenced toContract.TxInput.Builderclone()StringgetAmount()The amount of the transactioncom.google.protobuf.ByteStringgetAmountBytes()The amount of the transactionContract.TxInputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetFromAddr()The address of the launcherlonggetFrozenHeight()Frozen heightintgetRefOffset()The output offset of the transaction referenced toStringgetRefTxid()The transaction id referenced tocom.google.protobuf.ByteStringgetRefTxidBytes()The transaction id referenced toprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Contract.TxInput.BuildermergeFrom(Contract.TxInput other)Contract.TxInput.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Contract.TxInput.BuildermergeFrom(com.google.protobuf.Message other)Contract.TxInput.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Contract.TxInput.BuildersetAmount(String value)The amount of the transactionContract.TxInput.BuildersetAmountBytes(com.google.protobuf.ByteString value)The amount of the transactionContract.TxInput.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Contract.TxInput.BuildersetFromAddr(com.google.protobuf.ByteString value)The address of the launcherContract.TxInput.BuildersetFrozenHeight(long value)Frozen heightContract.TxInput.BuildersetRefOffset(int value)The output offset of the transaction referenced toContract.TxInput.BuildersetRefTxid(String value)The transaction id referenced toContract.TxInput.BuildersetRefTxidBytes(com.google.protobuf.ByteString value)The transaction id referenced toContract.TxInput.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Contract.TxInput.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
setField
public Contract.TxInput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
setRepeatedField
public Contract.TxInput.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
addRepeatedField
public Contract.TxInput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Contract.TxInput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
mergeFrom
public Contract.TxInput.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Contract.TxInput.Builder>- 抛出:
IOException
-
getRefTxid
The transaction id referenced to
string ref_txid = 1;- 指定者:
getRefTxid在接口中Contract.TxInputOrBuilder- 返回:
- The refTxid.
-
getRefTxidBytes
public com.google.protobuf.ByteString getRefTxidBytes()The transaction id referenced to
string ref_txid = 1;- 指定者:
getRefTxidBytes在接口中Contract.TxInputOrBuilder- 返回:
- The bytes for refTxid.
-
setRefTxid
The transaction id referenced to
string ref_txid = 1;- 参数:
value- The refTxid to set.- 返回:
- This builder for chaining.
-
clearRefTxid
The transaction id referenced to
string ref_txid = 1;- 返回:
- This builder for chaining.
-
setRefTxidBytes
The transaction id referenced to
string ref_txid = 1;- 参数:
value- The bytes for refTxid to set.- 返回:
- This builder for chaining.
-
getRefOffset
public int getRefOffset()The output offset of the transaction referenced to
int32 ref_offset = 2;- 指定者:
getRefOffset在接口中Contract.TxInputOrBuilder- 返回:
- The refOffset.
-
setRefOffset
The output offset of the transaction referenced to
int32 ref_offset = 2;- 参数:
value- The refOffset to set.- 返回:
- This builder for chaining.
-
clearRefOffset
The output offset of the transaction referenced to
int32 ref_offset = 2;- 返回:
- This builder for chaining.
-
getFromAddr
public com.google.protobuf.ByteString getFromAddr()The address of the launcher
bytes from_addr = 5;- 指定者:
getFromAddr在接口中Contract.TxInputOrBuilder- 返回:
- The fromAddr.
-
setFromAddr
The address of the launcher
bytes from_addr = 5;- 参数:
value- The fromAddr to set.- 返回:
- This builder for chaining.
-
clearFromAddr
The address of the launcher
bytes from_addr = 5;- 返回:
- This builder for chaining.
-
getAmount
The amount of the transaction
string amount = 6;- 指定者:
getAmount在接口中Contract.TxInputOrBuilder- 返回:
- The amount.
-
getAmountBytes
public com.google.protobuf.ByteString getAmountBytes()The amount of the transaction
string amount = 6;- 指定者:
getAmountBytes在接口中Contract.TxInputOrBuilder- 返回:
- The bytes for amount.
-
setAmount
The amount of the transaction
string amount = 6;- 参数:
value- The amount to set.- 返回:
- This builder for chaining.
-
clearAmount
The amount of the transaction
string amount = 6;- 返回:
- This builder for chaining.
-
setAmountBytes
The amount of the transaction
string amount = 6;- 参数:
value- The bytes for amount to set.- 返回:
- This builder for chaining.
-
getFrozenHeight
public long getFrozenHeight()Frozen height
int64 frozen_height = 7;- 指定者:
getFrozenHeight在接口中Contract.TxInputOrBuilder- 返回:
- The frozenHeight.
-
setFrozenHeight
Frozen height
int64 frozen_height = 7;- 参数:
value- The frozenHeight to set.- 返回:
- This builder for chaining.
-
clearFrozenHeight
Frozen height
int64 frozen_height = 7;- 返回:
- This builder for chaining.
-
setUnknownFields
public final Contract.TxInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-
mergeUnknownFields
public final Contract.TxInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxInput.Builder>
-