public static interface Rbac.PrincipalOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Rbac.Principal.Set |
getAndIds()
A set of identifiers that all must match in order to define the downstream.
|
Rbac.Principal.SetOrBuilder |
getAndIdsOrBuilder()
A set of identifiers that all must match in order to define the downstream.
|
boolean |
getAny()
When any is set, it matches any downstream.
|
Rbac.Principal.Authenticated |
getAuthenticated()
Authenticated attributes that identify the downstream.
|
Rbac.Principal.AuthenticatedOrBuilder |
getAuthenticatedOrBuilder()
Authenticated attributes that identify the downstream.
|
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.Principal.IdentifierCase |
getIdentifierCase() |
Rbac.Principal.Set |
getOrIds()
A set of identifiers at least one must match in order to define the downstream.
|
Rbac.Principal.SetOrBuilder |
getOrIdsOrBuilder()
A set of identifiers at least one must match in order to define the downstream.
|
AddressOuterClass.CidrRange |
getSourceIp()
A CIDR block that describes the downstream IP.
|
AddressOuterClass.CidrRangeOrBuilder |
getSourceIpOrBuilder()
A CIDR block that describes the downstream IP.
|
boolean |
hasAndIds()
A set of identifiers that all must match in order to define the downstream.
|
boolean |
hasAuthenticated()
Authenticated attributes that identify the downstream.
|
boolean |
hasHeader()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
|
boolean |
hasOrIds()
A set of identifiers at least one must match in order to define the downstream.
|
boolean |
hasSourceIp()
A CIDR block that describes the downstream IP.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasAndIds()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;Rbac.Principal.Set getAndIds()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;Rbac.Principal.SetOrBuilder getAndIdsOrBuilder()
A set of identifiers that all must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set and_ids = 1;boolean hasOrIds()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;Rbac.Principal.Set getOrIds()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;Rbac.Principal.SetOrBuilder getOrIdsOrBuilder()
A set of identifiers at least one must match in order to define the downstream.
.envoy.config.rbac.v2alpha.Principal.Set or_ids = 2;boolean getAny()
When any is set, it matches any downstream.
bool any = 3 [(.validate.rules) = { ... }boolean hasAuthenticated()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;Rbac.Principal.Authenticated getAuthenticated()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;Rbac.Principal.AuthenticatedOrBuilder getAuthenticatedOrBuilder()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;boolean hasSourceIp()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;AddressOuterClass.CidrRange getSourceIp()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;AddressOuterClass.CidrRangeOrBuilder getSourceIpOrBuilder()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;boolean hasHeader()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;RouteOuterClass.HeaderMatcher getHeader()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;RouteOuterClass.HeaderMatcherOrBuilder getHeaderOrBuilder()
A header (or psuedo-header such as :path or :method) on the incoming HTTP request.
.envoy.api.v2.route.HeaderMatcher header = 6;Rbac.Principal.IdentifierCase getIdentifierCase()
Copyright © 2018 The Envoy Project. All rights reserved.