类 Contract.TxOutput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
com.baidu.xuper.contractpb.Contract.TxOutput.Builder
- 所有已实现的接口:
Contract.TxOutputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- Contract.TxOutput
public static final class Contract.TxOutput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder> implements Contract.TxOutputOrBuilder
Transaction outputProtobuf type
xchain.contract.sdk.TxOutput-
方法概要
修饰符和类型 方法 说明 Contract.TxOutput.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Contract.TxOutputbuild()Contract.TxOutputbuildPartial()Contract.TxOutput.Builderclear()Contract.TxOutput.BuilderclearAmount()The amount of the transactionContract.TxOutput.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Contract.TxOutput.BuilderclearFrozenHeight()Fronzen heightContract.TxOutput.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Contract.TxOutput.BuilderclearToAddr()The address of the launcherContract.TxOutput.Builderclone()StringgetAmount()The amount of the transactioncom.google.protobuf.ByteStringgetAmountBytes()The amount of the transactionContract.TxOutputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetFrozenHeight()Fronzen heightcom.google.protobuf.ByteStringgetToAddr()The address of the launcherprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Contract.TxOutput.BuildermergeFrom(Contract.TxOutput other)Contract.TxOutput.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Contract.TxOutput.BuildermergeFrom(com.google.protobuf.Message other)Contract.TxOutput.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Contract.TxOutput.BuildersetAmount(String value)The amount of the transactionContract.TxOutput.BuildersetAmountBytes(com.google.protobuf.ByteString value)The amount of the transactionContract.TxOutput.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Contract.TxOutput.BuildersetFrozenHeight(long value)Fronzen heightContract.TxOutput.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Contract.TxOutput.BuildersetToAddr(com.google.protobuf.ByteString value)The address of the launcherContract.TxOutput.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.TxOutput.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.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.TxOutput.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.TxOutput.Builder>
-
setField
public Contract.TxOutput.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
setRepeatedField
public Contract.TxOutput.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.TxOutput.Builder>
-
addRepeatedField
public Contract.TxOutput.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Contract.TxOutput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
mergeFrom
public Contract.TxOutput.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.TxOutput.Builder>- 抛出:
IOException
-
getAmount
The amount of the transaction
string amount = 1;- 指定者:
getAmount在接口中Contract.TxOutputOrBuilder- 返回:
- The amount.
-
getAmountBytes
public com.google.protobuf.ByteString getAmountBytes()The amount of the transaction
string amount = 1;- 指定者:
getAmountBytes在接口中Contract.TxOutputOrBuilder- 返回:
- The bytes for amount.
-
setAmount
The amount of the transaction
string amount = 1;- 参数:
value- The amount to set.- 返回:
- This builder for chaining.
-
clearAmount
The amount of the transaction
string amount = 1;- 返回:
- This builder for chaining.
-
setAmountBytes
The amount of the transaction
string amount = 1;- 参数:
value- The bytes for amount to set.- 返回:
- This builder for chaining.
-
getToAddr
public com.google.protobuf.ByteString getToAddr()The address of the launcher
bytes to_addr = 2;- 指定者:
getToAddr在接口中Contract.TxOutputOrBuilder- 返回:
- The toAddr.
-
setToAddr
The address of the launcher
bytes to_addr = 2;- 参数:
value- The toAddr to set.- 返回:
- This builder for chaining.
-
clearToAddr
The address of the launcher
bytes to_addr = 2;- 返回:
- This builder for chaining.
-
getFrozenHeight
public long getFrozenHeight()Fronzen height
int64 frozen_height = 4;- 指定者:
getFrozenHeight在接口中Contract.TxOutputOrBuilder- 返回:
- The frozenHeight.
-
setFrozenHeight
Fronzen height
int64 frozen_height = 4;- 参数:
value- The frozenHeight to set.- 返回:
- This builder for chaining.
-
clearFrozenHeight
Fronzen height
int64 frozen_height = 4;- 返回:
- This builder for chaining.
-
setUnknownFields
public final Contract.TxOutput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-
mergeUnknownFields
public final Contract.TxOutput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Contract.TxOutput.Builder>
-