public static final class TrezorType.TransactionType.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder> implements TrezorType.TransactionTypeOrBuilder
Structure representing transaction @used_in SimpleSignTxProtobuf type
TransactionType
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public TrezorType.TransactionType build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public TrezorType.TransactionType buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public TrezorType.TransactionType.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public TrezorType.TransactionType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<TrezorType.TransactionType.Builder>
IOException
public boolean hasVersion()
optional uint32 version = 1;
hasVersion
in interface TrezorType.TransactionTypeOrBuilder
public int getVersion()
optional uint32 version = 1;
getVersion
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getInputsCount()
repeated .TxInputType inputs = 2;
getInputsCount
in interface TrezorType.TransactionTypeOrBuilder
public TrezorType.TxInputType getInputs(int index)
repeated .TxInputType inputs = 2;
getInputs
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public List<? extends TrezorType.TxInputTypeOrBuilder> getInputsOrBuilderList()
repeated .TxInputType inputs = 2;
getInputsOrBuilderList
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getBinOutputsCount()
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsCount
in interface TrezorType.TransactionTypeOrBuilder
public TrezorType.TxOutputBinType getBinOutputs(int index)
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputs
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public List<? extends TrezorType.TxOutputBinTypeOrBuilder> getBinOutputsOrBuilderList()
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsOrBuilderList
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getOutputsCount()
repeated .TxOutputType outputs = 5;
getOutputsCount
in interface TrezorType.TransactionTypeOrBuilder
public TrezorType.TxOutputType getOutputs(int index)
repeated .TxOutputType outputs = 5;
getOutputs
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public List<? extends TrezorType.TxOutputTypeOrBuilder> getOutputsOrBuilderList()
repeated .TxOutputType outputs = 5;
getOutputsOrBuilderList
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getLockTime()
optional uint32 lock_time = 4;
getLockTime
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getInputsCnt()
optional uint32 inputs_cnt = 6;
getInputsCnt
in interface TrezorType.TransactionTypeOrBuilder
public 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.TransactionTypeOrBuilder
public int getOutputsCnt()
optional uint32 outputs_cnt = 7;
getOutputsCnt
in interface TrezorType.TransactionTypeOrBuilder
public TrezorType.TransactionType.Builder setOutputsCnt(int value)
optional uint32 outputs_cnt = 7;
public TrezorType.TransactionType.Builder clearOutputsCnt()
optional uint32 outputs_cnt = 7;
public final TrezorType.TransactionType.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
public final TrezorType.TransactionType.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<TrezorType.TransactionType.Builder>
Copyright © 2013–2018 Bitcoin Solutions Ltd. All rights reserved.