public static interface Rbac.PermissionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Rbac.Permission.Set |
getAndRules()
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.
|
AddressOuterClass.CidrRange |
getDestinationIp()
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 psuedo-header such as :path or :method) on the incoming HTTP request.
|
RouteOuterClass.HeaderMatcherOrBuilder |
getHeaderOrBuilder()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
|
Rbac.Permission.Set |
getOrRules()
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 psuedo-header such as :path or :method) on the incoming HTTP request.
|
boolean |
hasOrRules()
A set of rules where at least one must match in order to define the action.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasAndRules()
A set of rules that all must match in order to define the action.
.envoy.config.rbac.v2alpha.Permission.Set and_rules = 1;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;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;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;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;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;boolean getAny()
When any is set, it matches any action.
bool any = 3 [(.validate.rules) = { ... }boolean hasHeader()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;RouteOuterClass.HeaderMatcher getHeader()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;RouteOuterClass.HeaderMatcherOrBuilder getHeaderOrBuilder()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 4;boolean hasDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;AddressOuterClass.CidrRange getDestinationIp()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;AddressOuterClass.CidrRangeOrBuilder getDestinationIpOrBuilder()
A CIDR block that describes the destination IP.
.envoy.api.v2.core.CidrRange destination_ip = 5;int getDestinationPort()
A port number that describes the destination port connecting to.
uint32 destination_port = 6 [(.validate.rules) = { ... }Rbac.Permission.RuleCase getRuleCase()
Copyright © 2018 The Envoy Project. All rights reserved.