public interface PrincipalOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Principal.Set |
getAndIds()
A set of identifiers that all must match in order to define the downstream.
|
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.
|
Principal.Authenticated |
getAuthenticated()
Authenticated attributes that identify the downstream.
|
Principal.AuthenticatedOrBuilder |
getAuthenticatedOrBuilder()
Authenticated attributes that identify the downstream.
|
HeaderMatcher |
getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
HeaderMatcherOrBuilder |
getHeaderOrBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Principal.IdentifierCase |
getIdentifierCase() |
MetadataMatcher |
getMetadata()
Metadata that describes additional information about the principal.
|
MetadataMatcherOrBuilder |
getMetadataOrBuilder()
Metadata that describes additional information about the principal.
|
Principal |
getNotId()
Negates matching the provided principal.
|
PrincipalOrBuilder |
getNotIdOrBuilder()
Negates matching the provided principal.
|
Principal.Set |
getOrIds()
A set of identifiers at least one must match in order to define the downstream.
|
Principal.SetOrBuilder |
getOrIdsOrBuilder()
A set of identifiers at least one must match in order to define the downstream.
|
CidrRange |
getSourceIp()
A CIDR block that describes the downstream IP.
|
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 pseudo-header such as :path or :method) on the incoming HTTP request.
|
boolean |
hasMetadata()
Metadata that describes additional information about the principal.
|
boolean |
hasNotId()
Negates matching the provided principal.
|
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;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;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;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;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;Principal.Authenticated getAuthenticated()
Authenticated attributes that identify the downstream.
.envoy.config.rbac.v2alpha.Principal.Authenticated authenticated = 4;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;CidrRange getSourceIp()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;CidrRangeOrBuilder getSourceIpOrBuilder()
A CIDR block that describes the downstream IP.
.envoy.api.v2.core.CidrRange source_ip = 5;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 = 6;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 = 6;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 = 6;boolean hasMetadata()
Metadata that describes additional information about the principal.
.envoy.type.matcher.MetadataMatcher metadata = 7;MetadataMatcher getMetadata()
Metadata that describes additional information about the principal.
.envoy.type.matcher.MetadataMatcher metadata = 7;MetadataMatcherOrBuilder getMetadataOrBuilder()
Metadata that describes additional information about the principal.
.envoy.type.matcher.MetadataMatcher metadata = 7;boolean hasNotId()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;Principal getNotId()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;PrincipalOrBuilder getNotIdOrBuilder()
Negates matching the provided principal. For instance, if the value of `not_id` would match, this principal would not match. Conversely, if the value of `not_id` would not match, this principal would match.
.envoy.config.rbac.v2alpha.Principal not_id = 8;Principal.IdentifierCase getIdentifierCase()
Copyright © 2018–2019 The Envoy Project. All rights reserved.