public static final class LightningApi.MacaroonPermission.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder> implements LightningApi.MacaroonPermissionOrBuilder
lnrpc.MacaroonPermission| Modifier and Type | Method and Description |
|---|---|
LightningApi.MacaroonPermission |
build() |
LightningApi.MacaroonPermission |
buildPartial() |
LightningApi.MacaroonPermission.Builder |
clear() |
LightningApi.MacaroonPermission.Builder |
clearAction()
The action that is granted.
|
LightningApi.MacaroonPermission.Builder |
clearEntity()
The entity a permission grants access to.
|
java.lang.String |
getAction()
The action that is granted.
|
com.google.protobuf.ByteString |
getActionBytes()
The action that is granted.
|
LightningApi.MacaroonPermission |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getEntity()
The entity a permission grants access to.
|
com.google.protobuf.ByteString |
getEntityBytes()
The entity a permission grants access to.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.MacaroonPermission.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.MacaroonPermission.Builder |
mergeFrom(LightningApi.MacaroonPermission other) |
LightningApi.MacaroonPermission.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.MacaroonPermission.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.MacaroonPermission.Builder |
setAction(java.lang.String value)
The action that is granted.
|
LightningApi.MacaroonPermission.Builder |
setActionBytes(com.google.protobuf.ByteString value)
The action that is granted.
|
LightningApi.MacaroonPermission.Builder |
setEntity(java.lang.String value)
The entity a permission grants access to.
|
LightningApi.MacaroonPermission.Builder |
setEntityBytes(com.google.protobuf.ByteString value)
The entity a permission grants access to.
|
LightningApi.MacaroonPermission.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>public LightningApi.MacaroonPermission.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.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.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>public LightningApi.MacaroonPermission getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LightningApi.MacaroonPermission build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.MacaroonPermission buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.MacaroonPermission.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LightningApi.MacaroonPermission.Builder>public LightningApi.MacaroonPermission.Builder mergeFrom(LightningApi.MacaroonPermission other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>public LightningApi.MacaroonPermission.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LightningApi.MacaroonPermission.Builder>java.io.IOExceptionpublic java.lang.String getEntity()
The entity a permission grants access to.
string entity = 1;getEntity in interface LightningApi.MacaroonPermissionOrBuilderpublic com.google.protobuf.ByteString getEntityBytes()
The entity a permission grants access to.
string entity = 1;getEntityBytes in interface LightningApi.MacaroonPermissionOrBuilderpublic LightningApi.MacaroonPermission.Builder setEntity(java.lang.String value)
The entity a permission grants access to.
string entity = 1;value - The entity to set.public LightningApi.MacaroonPermission.Builder clearEntity()
The entity a permission grants access to.
string entity = 1;public LightningApi.MacaroonPermission.Builder setEntityBytes(com.google.protobuf.ByteString value)
The entity a permission grants access to.
string entity = 1;value - The bytes for entity to set.public java.lang.String getAction()
The action that is granted.
string action = 2;getAction in interface LightningApi.MacaroonPermissionOrBuilderpublic com.google.protobuf.ByteString getActionBytes()
The action that is granted.
string action = 2;getActionBytes in interface LightningApi.MacaroonPermissionOrBuilderpublic LightningApi.MacaroonPermission.Builder setAction(java.lang.String value)
The action that is granted.
string action = 2;value - The action to set.public LightningApi.MacaroonPermission.Builder clearAction()
The action that is granted.
string action = 2;public LightningApi.MacaroonPermission.Builder setActionBytes(com.google.protobuf.ByteString value)
The action that is granted.
string action = 2;value - The bytes for action to set.public final LightningApi.MacaroonPermission.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>public final LightningApi.MacaroonPermission.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>