public static final class KeepKeyType.TransactionType.Builder extends com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TransactionType.Builder> implements KeepKeyType.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, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TransactionType.Builder>
public KeepKeyType.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.GeneratedMessage.Builder<KeepKeyType.TransactionType.Builder>
public KeepKeyType.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.GeneratedMessage.Builder<KeepKeyType.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.GeneratedMessage.Builder<KeepKeyType.TransactionType.Builder>
public KeepKeyType.TransactionType getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public KeepKeyType.TransactionType build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.TransactionType buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public KeepKeyType.TransactionType.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<KeepKeyType.TransactionType.Builder>
public KeepKeyType.TransactionType.Builder mergeFrom(KeepKeyType.TransactionType other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<KeepKeyType.TransactionType.Builder>
public KeepKeyType.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<KeepKeyType.TransactionType.Builder>
IOException
public boolean hasVersion()
optional uint32 version = 1;
hasVersion
in interface KeepKeyType.TransactionTypeOrBuilder
public int getVersion()
optional uint32 version = 1;
getVersion
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setVersion(int value)
optional uint32 version = 1;
public KeepKeyType.TransactionType.Builder clearVersion()
optional uint32 version = 1;
public List<KeepKeyType.TxInputType> getInputsList()
repeated .TxInputType inputs = 2;
getInputsList
in interface KeepKeyType.TransactionTypeOrBuilder
public int getInputsCount()
repeated .TxInputType inputs = 2;
getInputsCount
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxInputType getInputs(int index)
repeated .TxInputType inputs = 2;
getInputs
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setInputs(int index, KeepKeyType.TxInputType value)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder setInputs(int index, KeepKeyType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder addInputs(KeepKeyType.TxInputType value)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder addInputs(int index, KeepKeyType.TxInputType value)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder addInputs(KeepKeyType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder addInputs(int index, KeepKeyType.TxInputType.Builder builderForValue)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder addAllInputs(Iterable<? extends KeepKeyType.TxInputType> values)
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder clearInputs()
repeated .TxInputType inputs = 2;
public KeepKeyType.TransactionType.Builder removeInputs(int index)
repeated .TxInputType inputs = 2;
public KeepKeyType.TxInputType.Builder getInputsBuilder(int index)
repeated .TxInputType inputs = 2;
public KeepKeyType.TxInputTypeOrBuilder getInputsOrBuilder(int index)
repeated .TxInputType inputs = 2;
getInputsOrBuilder
in interface KeepKeyType.TransactionTypeOrBuilder
public List<? extends KeepKeyType.TxInputTypeOrBuilder> getInputsOrBuilderList()
repeated .TxInputType inputs = 2;
getInputsOrBuilderList
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxInputType.Builder addInputsBuilder()
repeated .TxInputType inputs = 2;
public KeepKeyType.TxInputType.Builder addInputsBuilder(int index)
repeated .TxInputType inputs = 2;
public List<KeepKeyType.TxInputType.Builder> getInputsBuilderList()
repeated .TxInputType inputs = 2;
public List<KeepKeyType.TxOutputBinType> getBinOutputsList()
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsList
in interface KeepKeyType.TransactionTypeOrBuilder
public int getBinOutputsCount()
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsCount
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxOutputBinType getBinOutputs(int index)
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputs
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setBinOutputs(int index, KeepKeyType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder setBinOutputs(int index, KeepKeyType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder addBinOutputs(KeepKeyType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder addBinOutputs(int index, KeepKeyType.TxOutputBinType value)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder addBinOutputs(KeepKeyType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder addBinOutputs(int index, KeepKeyType.TxOutputBinType.Builder builderForValue)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder addAllBinOutputs(Iterable<? extends KeepKeyType.TxOutputBinType> values)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder clearBinOutputs()
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TransactionType.Builder removeBinOutputs(int index)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TxOutputBinType.Builder getBinOutputsBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TxOutputBinTypeOrBuilder getBinOutputsOrBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsOrBuilder
in interface KeepKeyType.TransactionTypeOrBuilder
public List<? extends KeepKeyType.TxOutputBinTypeOrBuilder> getBinOutputsOrBuilderList()
repeated .TxOutputBinType bin_outputs = 3;
getBinOutputsOrBuilderList
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxOutputBinType.Builder addBinOutputsBuilder()
repeated .TxOutputBinType bin_outputs = 3;
public KeepKeyType.TxOutputBinType.Builder addBinOutputsBuilder(int index)
repeated .TxOutputBinType bin_outputs = 3;
public List<KeepKeyType.TxOutputBinType.Builder> getBinOutputsBuilderList()
repeated .TxOutputBinType bin_outputs = 3;
public List<KeepKeyType.TxOutputType> getOutputsList()
repeated .TxOutputType outputs = 5;
getOutputsList
in interface KeepKeyType.TransactionTypeOrBuilder
public int getOutputsCount()
repeated .TxOutputType outputs = 5;
getOutputsCount
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxOutputType getOutputs(int index)
repeated .TxOutputType outputs = 5;
getOutputs
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setOutputs(int index, KeepKeyType.TxOutputType value)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder setOutputs(int index, KeepKeyType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder addOutputs(KeepKeyType.TxOutputType value)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder addOutputs(int index, KeepKeyType.TxOutputType value)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder addOutputs(KeepKeyType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder addOutputs(int index, KeepKeyType.TxOutputType.Builder builderForValue)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder addAllOutputs(Iterable<? extends KeepKeyType.TxOutputType> values)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder clearOutputs()
repeated .TxOutputType outputs = 5;
public KeepKeyType.TransactionType.Builder removeOutputs(int index)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TxOutputType.Builder getOutputsBuilder(int index)
repeated .TxOutputType outputs = 5;
public KeepKeyType.TxOutputTypeOrBuilder getOutputsOrBuilder(int index)
repeated .TxOutputType outputs = 5;
getOutputsOrBuilder
in interface KeepKeyType.TransactionTypeOrBuilder
public List<? extends KeepKeyType.TxOutputTypeOrBuilder> getOutputsOrBuilderList()
repeated .TxOutputType outputs = 5;
getOutputsOrBuilderList
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TxOutputType.Builder addOutputsBuilder()
repeated .TxOutputType outputs = 5;
public KeepKeyType.TxOutputType.Builder addOutputsBuilder(int index)
repeated .TxOutputType outputs = 5;
public List<KeepKeyType.TxOutputType.Builder> getOutputsBuilderList()
repeated .TxOutputType outputs = 5;
public boolean hasLockTime()
optional uint32 lock_time = 4;
hasLockTime
in interface KeepKeyType.TransactionTypeOrBuilder
public int getLockTime()
optional uint32 lock_time = 4;
getLockTime
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setLockTime(int value)
optional uint32 lock_time = 4;
public KeepKeyType.TransactionType.Builder clearLockTime()
optional uint32 lock_time = 4;
public boolean hasInputsCnt()
optional uint32 inputs_cnt = 6;
hasInputsCnt
in interface KeepKeyType.TransactionTypeOrBuilder
public int getInputsCnt()
optional uint32 inputs_cnt = 6;
getInputsCnt
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setInputsCnt(int value)
optional uint32 inputs_cnt = 6;
public KeepKeyType.TransactionType.Builder clearInputsCnt()
optional uint32 inputs_cnt = 6;
public boolean hasOutputsCnt()
optional uint32 outputs_cnt = 7;
hasOutputsCnt
in interface KeepKeyType.TransactionTypeOrBuilder
public int getOutputsCnt()
optional uint32 outputs_cnt = 7;
getOutputsCnt
in interface KeepKeyType.TransactionTypeOrBuilder
public KeepKeyType.TransactionType.Builder setOutputsCnt(int value)
optional uint32 outputs_cnt = 7;
public KeepKeyType.TransactionType.Builder clearOutputsCnt()
optional uint32 outputs_cnt = 7;
Copyright © 2013–2016 Bitcoin Solutions Ltd. All rights reserved.