public static final class Rbac.Permission.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder> implements Rbac.PermissionOrBuilder
Permission defines an action (or actions) that a principal can take.Protobuf type
envoy.config.rbac.v2alpha.Permission| Modifier and Type | Method and Description |
|---|---|
Rbac.Permission.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rbac.Permission |
build() |
Rbac.Permission |
buildPartial() |
Rbac.Permission.Builder |
clear() |
Rbac.Permission.Builder |
clearAndRules()
A set of rules that all must match in order to define the action.
|
Rbac.Permission.Builder |
clearAny()
When any is set, it matches any action.
|
Rbac.Permission.Builder |
clearDestinationIp()
A CIDR block that describes the destination IP.
|
Rbac.Permission.Builder |
clearDestinationPort()
A port number that describes the destination port connecting to.
|
Rbac.Permission.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Rbac.Permission.Builder |
clearHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Permission.Builder |
clearMetadata()
Metadata that describes additional information about the action.
|
Rbac.Permission.Builder |
clearNotRule()
Negates matching the provided permission.
|
Rbac.Permission.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Rbac.Permission.Builder |
clearOrRules()
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.Builder |
clearRule() |
Rbac.Permission.Builder |
clone() |
Rbac.Permission.Set |
getAndRules()
A set of rules that all must match in order to define the action.
|
Rbac.Permission.Set.Builder |
getAndRulesBuilder()
A set of rules that all must match in order to define the action.
|
Rbac.Permission.SetOrBuilder |
getAndRulesOrBuilder()
A set of rules that all must match in order to define the action.
|
boolean |
getAny()
When any is set, it matches any action.
|
Rbac.Permission |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
AddressOuterClass.CidrRange |
getDestinationIp()
A CIDR block that describes the destination IP.
|
AddressOuterClass.CidrRange.Builder |
getDestinationIpBuilder()
A CIDR block that describes the destination IP.
|
AddressOuterClass.CidrRangeOrBuilder |
getDestinationIpOrBuilder()
A CIDR block that describes the destination IP.
|
int |
getDestinationPort()
A port number that describes the destination port connecting to.
|
RouteOuterClass.HeaderMatcher |
getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
RouteOuterClass.HeaderMatcher.Builder |
getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
RouteOuterClass.HeaderMatcherOrBuilder |
getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Metadata.MetadataMatcher |
getMetadata()
Metadata that describes additional information about the action.
|
Metadata.MetadataMatcher.Builder |
getMetadataBuilder()
Metadata that describes additional information about the action.
|
Metadata.MetadataMatcherOrBuilder |
getMetadataOrBuilder()
Metadata that describes additional information about the action.
|
Rbac.Permission |
getNotRule()
Negates matching the provided permission.
|
Rbac.Permission.Builder |
getNotRuleBuilder()
Negates matching the provided permission.
|
Rbac.PermissionOrBuilder |
getNotRuleOrBuilder()
Negates matching the provided permission.
|
Rbac.Permission.Set |
getOrRules()
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.Set.Builder |
getOrRulesBuilder()
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.SetOrBuilder |
getOrRulesOrBuilder()
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.RuleCase |
getRuleCase() |
boolean |
hasAndRules()
A set of rules that all must match in order to define the action.
|
boolean |
hasDestinationIp()
A CIDR block that describes the destination IP.
|
boolean |
hasHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
boolean |
hasMetadata()
Metadata that describes additional information about the action.
|
boolean |
hasNotRule()
Negates matching the provided permission.
|
boolean |
hasOrRules()
A set of rules where at least one must match in order to define the action.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Rbac.Permission.Builder |
mergeAndRules(Rbac.Permission.Set value)
A set of rules that all must match in order to define the action.
|
Rbac.Permission.Builder |
mergeDestinationIp(AddressOuterClass.CidrRange value)
A CIDR block that describes the destination IP.
|
Rbac.Permission.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rbac.Permission.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rbac.Permission.Builder |
mergeFrom(Rbac.Permission other) |
Rbac.Permission.Builder |
mergeHeader(RouteOuterClass.HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Permission.Builder |
mergeMetadata(Metadata.MetadataMatcher value)
Metadata that describes additional information about the action.
|
Rbac.Permission.Builder |
mergeNotRule(Rbac.Permission value)
Negates matching the provided permission.
|
Rbac.Permission.Builder |
mergeOrRules(Rbac.Permission.Set value)
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rbac.Permission.Builder |
setAndRules(Rbac.Permission.Set.Builder builderForValue)
A set of rules that all must match in order to define the action.
|
Rbac.Permission.Builder |
setAndRules(Rbac.Permission.Set value)
A set of rules that all must match in order to define the action.
|
Rbac.Permission.Builder |
setAny(boolean value)
When any is set, it matches any action.
|
Rbac.Permission.Builder |
setDestinationIp(AddressOuterClass.CidrRange.Builder builderForValue)
A CIDR block that describes the destination IP.
|
Rbac.Permission.Builder |
setDestinationIp(AddressOuterClass.CidrRange value)
A CIDR block that describes the destination IP.
|
Rbac.Permission.Builder |
setDestinationPort(int value)
A port number that describes the destination port connecting to.
|
Rbac.Permission.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rbac.Permission.Builder |
setHeader(RouteOuterClass.HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Permission.Builder |
setHeader(RouteOuterClass.HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Permission.Builder |
setMetadata(Metadata.MetadataMatcher.Builder builderForValue)
Metadata that describes additional information about the action.
|
Rbac.Permission.Builder |
setMetadata(Metadata.MetadataMatcher value)
Metadata that describes additional information about the action.
|
Rbac.Permission.Builder |
setNotRule(Rbac.Permission.Builder builderForValue)
Negates matching the provided permission.
|
Rbac.Permission.Builder |
setNotRule(Rbac.Permission value)
Negates matching the provided permission.
|
Rbac.Permission.Builder |
setOrRules(Rbac.Permission.Set.Builder builderForValue)
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.Builder |
setOrRules(Rbac.Permission.Set value)
A set of rules where at least one must match in order to define the action.
|
Rbac.Permission.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Rbac.Permission.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, 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<Rbac.Permission.Builder>public Rbac.Permission.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.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<Rbac.Permission.Builder>public Rbac.Permission getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rbac.Permission build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rbac.Permission buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rbac.Permission.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder mergeFrom(Rbac.Permission other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public Rbac.Permission.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rbac.Permission.Builder>IOExceptionpublic Rbac.Permission.RuleCase getRuleCase()
getRuleCase in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder clearRule()
public boolean hasAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;hasAndRules in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Set getAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;getAndRules in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setAndRules(Rbac.Permission.Set value)
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;public Rbac.Permission.Builder setAndRules(Rbac.Permission.Set.Builder builderForValue)
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;public Rbac.Permission.Builder mergeAndRules(Rbac.Permission.Set value)
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;public Rbac.Permission.Builder clearAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;public Rbac.Permission.Set.Builder getAndRulesBuilder()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;public Rbac.Permission.SetOrBuilder getAndRulesOrBuilder()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;getAndRulesOrBuilder in interface Rbac.PermissionOrBuilderpublic boolean hasOrRules()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;hasOrRules in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Set getOrRules()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;getOrRules in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setOrRules(Rbac.Permission.Set value)
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;public Rbac.Permission.Builder setOrRules(Rbac.Permission.Set.Builder builderForValue)
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;public Rbac.Permission.Builder mergeOrRules(Rbac.Permission.Set value)
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;public Rbac.Permission.Builder clearOrRules()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;public Rbac.Permission.Set.Builder getOrRulesBuilder()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;public Rbac.Permission.SetOrBuilder getOrRulesOrBuilder()
A set of rules where at least one must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set or_rules = 2;getOrRulesOrBuilder in interface Rbac.PermissionOrBuilderpublic boolean getAny()
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }getAny in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setAny(boolean value)
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }public Rbac.Permission.Builder clearAny()
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }public boolean hasHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;hasHeader in interface Rbac.PermissionOrBuilderpublic RouteOuterClass.HeaderMatcher getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;getHeader in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setHeader(RouteOuterClass.HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;public Rbac.Permission.Builder setHeader(RouteOuterClass.HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;public Rbac.Permission.Builder mergeHeader(RouteOuterClass.HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;public Rbac.Permission.Builder clearHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;public RouteOuterClass.HeaderMatcher.Builder getHeaderBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;public RouteOuterClass.HeaderMatcherOrBuilder getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request. Only available for HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;getHeaderOrBuilder in interface Rbac.PermissionOrBuilderpublic boolean hasDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;hasDestinationIp in interface Rbac.PermissionOrBuilderpublic AddressOuterClass.CidrRange getDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;getDestinationIp in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setDestinationIp(AddressOuterClass.CidrRange value)
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;public Rbac.Permission.Builder setDestinationIp(AddressOuterClass.CidrRange.Builder builderForValue)
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;public Rbac.Permission.Builder mergeDestinationIp(AddressOuterClass.CidrRange value)
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;public Rbac.Permission.Builder clearDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;public AddressOuterClass.CidrRange.Builder getDestinationIpBuilder()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;public AddressOuterClass.CidrRangeOrBuilder getDestinationIpOrBuilder()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;getDestinationIpOrBuilder in interface Rbac.PermissionOrBuilderpublic int getDestinationPort()
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }getDestinationPort in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setDestinationPort(int value)
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }public Rbac.Permission.Builder clearDestinationPort()
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }public boolean hasMetadata()
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;hasMetadata in interface Rbac.PermissionOrBuilderpublic Metadata.MetadataMatcher getMetadata()
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;getMetadata in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setMetadata(Metadata.MetadataMatcher value)
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;public Rbac.Permission.Builder setMetadata(Metadata.MetadataMatcher.Builder builderForValue)
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;public Rbac.Permission.Builder mergeMetadata(Metadata.MetadataMatcher value)
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;public Rbac.Permission.Builder clearMetadata()
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;public Metadata.MetadataMatcher.Builder getMetadataBuilder()
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;public Metadata.MetadataMatcherOrBuilder getMetadataOrBuilder()
Metadata that describes additional information about the action. Only available for HTTP request.
.envoy.type.matcher.MetadataMatcher metadata = 7;getMetadataOrBuilder in interface Rbac.PermissionOrBuilderpublic boolean hasNotRule()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;hasNotRule in interface Rbac.PermissionOrBuilderpublic Rbac.Permission getNotRule()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;getNotRule in interface Rbac.PermissionOrBuilderpublic Rbac.Permission.Builder setNotRule(Rbac.Permission value)
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;public Rbac.Permission.Builder setNotRule(Rbac.Permission.Builder builderForValue)
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;public Rbac.Permission.Builder mergeNotRule(Rbac.Permission value)
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;public Rbac.Permission.Builder clearNotRule()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;public Rbac.Permission.Builder getNotRuleBuilder()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;public Rbac.PermissionOrBuilder getNotRuleOrBuilder()
Negates matching the provided permission. For instance, if the value of `not_rule` would match, this permission would not match. Conversely, if the value of `not_rule` would not match, this permission would match.
.envoy.config.rbac.v2alpha.Permission not_rule = 8;getNotRuleOrBuilder in interface Rbac.PermissionOrBuilderpublic final Rbac.Permission.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>public final Rbac.Permission.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Builder>Copyright © 2018 The Envoy Project. All rights reserved.