public static final class TrezorType.TransactionType.Builder extends com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder> implements TrezorType.TransactionTypeOrBuilder
TransactionType
Structure representing transaction @used_in SimpleSignTx
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder>public TrezorType.TransactionType.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder>public TrezorType.TransactionType.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder>public TrezorType.TransactionType getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TrezorType.TransactionType build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TrezorType.TransactionType buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TrezorType.TransactionType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrezorType.TransactionType.Builder>public TrezorType.TransactionType.Builder mergeFrom(TrezorType.TransactionType other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<TrezorType.TransactionType.Builder>public TrezorType.TransactionType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrezorType.TransactionType.Builder>IOExceptionpublic boolean hasVersion()
optional uint32 version = 1;hasVersion in interface TrezorType.TransactionTypeOrBuilderpublic int getVersion()
optional uint32 version = 1;getVersion in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setVersion(int value)
optional uint32 version = 1;public TrezorType.TransactionType.Builder clearVersion()
optional uint32 version = 1;public List<TrezorType.TxInputType> getInputsList()
repeated .TxInputType inputs = 2;getInputsList in interface TrezorType.TransactionTypeOrBuilderpublic int getInputsCount()
repeated .TxInputType inputs = 2;getInputsCount in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxInputType getInputs(int index)
repeated .TxInputType inputs = 2;getInputs in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setInputs(int index, TrezorType.TxInputType value)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder setInputs(int index, TrezorType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder addInputs(TrezorType.TxInputType value)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder addInputs(int index, TrezorType.TxInputType value)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder addInputs(TrezorType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder addInputs(int index, TrezorType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder addAllInputs(Iterable<? extends TrezorType.TxInputType> values)
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder clearInputs()
repeated .TxInputType inputs = 2;public TrezorType.TransactionType.Builder removeInputs(int index)
repeated .TxInputType inputs = 2;public TrezorType.TxInputType.Builder getInputsBuilder(int index)
repeated .TxInputType inputs = 2;public TrezorType.TxInputTypeOrBuilder getInputsOrBuilder(int index)
repeated .TxInputType inputs = 2;getInputsOrBuilder in interface TrezorType.TransactionTypeOrBuilderpublic List<? extends TrezorType.TxInputTypeOrBuilder> getInputsOrBuilderList()
repeated .TxInputType inputs = 2;getInputsOrBuilderList in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxInputType.Builder addInputsBuilder()
repeated .TxInputType inputs = 2;public TrezorType.TxInputType.Builder addInputsBuilder(int index)
repeated .TxInputType inputs = 2;public List<TrezorType.TxInputType.Builder> getInputsBuilderList()
repeated .TxInputType inputs = 2;public List<TrezorType.TxOutputBinType> getBinOutputsList()
repeated .TxOutputBinType bin_outputs = 3;getBinOutputsList in interface TrezorType.TransactionTypeOrBuilderpublic int getBinOutputsCount()
repeated .TxOutputBinType bin_outputs = 3;getBinOutputsCount in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxOutputBinType getBinOutputs(int index)
repeated .TxOutputBinType bin_outputs = 3;getBinOutputs in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setBinOutputs(int index, TrezorType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder setBinOutputs(int index, TrezorType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder addBinOutputs(TrezorType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder addBinOutputs(int index, TrezorType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder addBinOutputs(TrezorType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder addBinOutputs(int index, TrezorType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder addAllBinOutputs(Iterable<? extends TrezorType.TxOutputBinType> values)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder clearBinOutputs()
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TransactionType.Builder removeBinOutputs(int index)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TxOutputBinType.Builder getBinOutputsBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TxOutputBinTypeOrBuilder getBinOutputsOrBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;getBinOutputsOrBuilder in interface TrezorType.TransactionTypeOrBuilderpublic List<? extends TrezorType.TxOutputBinTypeOrBuilder> getBinOutputsOrBuilderList()
repeated .TxOutputBinType bin_outputs = 3;getBinOutputsOrBuilderList in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxOutputBinType.Builder addBinOutputsBuilder()
repeated .TxOutputBinType bin_outputs = 3;public TrezorType.TxOutputBinType.Builder addBinOutputsBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;public List<TrezorType.TxOutputBinType.Builder> getBinOutputsBuilderList()
repeated .TxOutputBinType bin_outputs = 3;public List<TrezorType.TxOutputType> getOutputsList()
repeated .TxOutputType outputs = 5;getOutputsList in interface TrezorType.TransactionTypeOrBuilderpublic int getOutputsCount()
repeated .TxOutputType outputs = 5;getOutputsCount in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxOutputType getOutputs(int index)
repeated .TxOutputType outputs = 5;getOutputs in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setOutputs(int index, TrezorType.TxOutputType value)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder setOutputs(int index, TrezorType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder addOutputs(TrezorType.TxOutputType value)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder addOutputs(int index, TrezorType.TxOutputType value)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder addOutputs(TrezorType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder addOutputs(int index, TrezorType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder addAllOutputs(Iterable<? extends TrezorType.TxOutputType> values)
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder clearOutputs()
repeated .TxOutputType outputs = 5;public TrezorType.TransactionType.Builder removeOutputs(int index)
repeated .TxOutputType outputs = 5;public TrezorType.TxOutputType.Builder getOutputsBuilder(int index)
repeated .TxOutputType outputs = 5;public TrezorType.TxOutputTypeOrBuilder getOutputsOrBuilder(int index)
repeated .TxOutputType outputs = 5;getOutputsOrBuilder in interface TrezorType.TransactionTypeOrBuilderpublic List<? extends TrezorType.TxOutputTypeOrBuilder> getOutputsOrBuilderList()
repeated .TxOutputType outputs = 5;getOutputsOrBuilderList in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TxOutputType.Builder addOutputsBuilder()
repeated .TxOutputType outputs = 5;public TrezorType.TxOutputType.Builder addOutputsBuilder(int index)
repeated .TxOutputType outputs = 5;public List<TrezorType.TxOutputType.Builder> getOutputsBuilderList()
repeated .TxOutputType outputs = 5;public boolean hasLockTime()
optional uint32 lock_time = 4;hasLockTime in interface TrezorType.TransactionTypeOrBuilderpublic int getLockTime()
optional uint32 lock_time = 4;getLockTime in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setLockTime(int value)
optional uint32 lock_time = 4;public TrezorType.TransactionType.Builder clearLockTime()
optional uint32 lock_time = 4;public boolean hasInputsCnt()
optional uint32 inputs_cnt = 6;hasInputsCnt in interface TrezorType.TransactionTypeOrBuilderpublic int getInputsCnt()
optional uint32 inputs_cnt = 6;getInputsCnt in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setInputsCnt(int value)
optional uint32 inputs_cnt = 6;public TrezorType.TransactionType.Builder clearInputsCnt()
optional uint32 inputs_cnt = 6;public boolean hasOutputsCnt()
optional uint32 outputs_cnt = 7;hasOutputsCnt in interface TrezorType.TransactionTypeOrBuilderpublic int getOutputsCnt()
optional uint32 outputs_cnt = 7;getOutputsCnt in interface TrezorType.TransactionTypeOrBuilderpublic TrezorType.TransactionType.Builder setOutputsCnt(int value)
optional uint32 outputs_cnt = 7;public TrezorType.TransactionType.Builder clearOutputsCnt()
optional uint32 outputs_cnt = 7;Copyright © 2013–2016 Bitcoin Solutions Ltd. All rights reserved.