public static final class WalletKitOuterClass.TapLeaf.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.TapLeaf.Builder> implements WalletKitOuterClass.TapLeafOrBuilder
walletrpc.TapLeaf
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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<WalletKitOuterClass.TapLeaf.Builder>
public WalletKitOuterClass.TapLeaf.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<WalletKitOuterClass.TapLeaf.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<WalletKitOuterClass.TapLeaf.Builder>
public WalletKitOuterClass.TapLeaf getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public WalletKitOuterClass.TapLeaf build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.TapLeaf buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.TapLeaf.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<WalletKitOuterClass.TapLeaf.Builder>
public WalletKitOuterClass.TapLeaf.Builder mergeFrom(WalletKitOuterClass.TapLeaf other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.TapLeaf.Builder>
public WalletKitOuterClass.TapLeaf.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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<WalletKitOuterClass.TapLeaf.Builder>
java.io.IOException
public int getLeafVersion()
The leaf version. Should be 0xc0 (192) in case of a SegWit v1 script.
uint32 leaf_version = 1;
getLeafVersion
in interface WalletKitOuterClass.TapLeafOrBuilder
public WalletKitOuterClass.TapLeaf.Builder setLeafVersion(int value)
The leaf version. Should be 0xc0 (192) in case of a SegWit v1 script.
uint32 leaf_version = 1;
value
- The leafVersion to set.public WalletKitOuterClass.TapLeaf.Builder clearLeafVersion()
The leaf version. Should be 0xc0 (192) in case of a SegWit v1 script.
uint32 leaf_version = 1;
public com.google.protobuf.ByteString getScript()
The script of the tap leaf.
bytes script = 2;
getScript
in interface WalletKitOuterClass.TapLeafOrBuilder
public WalletKitOuterClass.TapLeaf.Builder setScript(com.google.protobuf.ByteString value)
The script of the tap leaf.
bytes script = 2;
value
- The script to set.public WalletKitOuterClass.TapLeaf.Builder clearScript()
The script of the tap leaf.
bytes script = 2;
public final WalletKitOuterClass.TapLeaf.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.TapLeaf.Builder>
public final WalletKitOuterClass.TapLeaf.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.TapLeaf.Builder>