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, 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<LightningApi.MacaroonPermission.Builder>
public LightningApi.MacaroonPermission.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<LightningApi.MacaroonPermission.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<LightningApi.MacaroonPermission.Builder>
public LightningApi.MacaroonPermission getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.MacaroonPermission build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.MacaroonPermission buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.MacaroonPermission.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.MacaroonPermission.Builder>
java.io.IOException
public java.lang.String getEntity()
The entity a permission grants access to.
string entity = 1;
getEntity
in interface LightningApi.MacaroonPermissionOrBuilder
public com.google.protobuf.ByteString getEntityBytes()
The entity a permission grants access to.
string entity = 1;
getEntityBytes
in interface LightningApi.MacaroonPermissionOrBuilder
public 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.MacaroonPermissionOrBuilder
public com.google.protobuf.ByteString getActionBytes()
The action that is granted.
string action = 2;
getActionBytes
in interface LightningApi.MacaroonPermissionOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.MacaroonPermission.Builder>