public interface RequirementRuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
RouteMatch |
getMatch()
The route matching parameter.
|
RouteMatchOrBuilder |
getMatchOrBuilder()
The route matching parameter.
|
String |
getRequirementName()
Use requirement_name to specify a Jwt requirement.
|
com.google.protobuf.ByteString |
getRequirementNameBytes()
Use requirement_name to specify a Jwt requirement.
|
RequirementRule.RequirementTypeCase |
getRequirementTypeCase() |
JwtRequirement |
getRequires()
Specify a Jwt requirement.
|
JwtRequirementOrBuilder |
getRequiresOrBuilder()
Specify a Jwt requirement.
|
boolean |
hasMatch()
The route matching parameter.
|
boolean |
hasRequires()
Specify a Jwt requirement.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasMatch()
The route matching parameter. Only when the match is satisfied, the "requires" field will
apply.
For example: following match will match all requests.
.. code-block:: yaml
match:
prefix: /
.envoy.config.route.v3.RouteMatch match = 1 [(.validate.rules) = { ... }RouteMatch getMatch()
The route matching parameter. Only when the match is satisfied, the "requires" field will
apply.
For example: following match will match all requests.
.. code-block:: yaml
match:
prefix: /
.envoy.config.route.v3.RouteMatch match = 1 [(.validate.rules) = { ... }RouteMatchOrBuilder getMatchOrBuilder()
The route matching parameter. Only when the match is satisfied, the "requires" field will
apply.
For example: following match will match all requests.
.. code-block:: yaml
match:
prefix: /
.envoy.config.route.v3.RouteMatch match = 1 [(.validate.rules) = { ... }boolean hasRequires()
Specify a Jwt requirement. Please see detail comment in message JwtRequirement.
.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement requires = 2;JwtRequirement getRequires()
Specify a Jwt requirement. Please see detail comment in message JwtRequirement.
.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement requires = 2;JwtRequirementOrBuilder getRequiresOrBuilder()
Specify a Jwt requirement. Please see detail comment in message JwtRequirement.
.envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement requires = 2;String getRequirementName()
Use requirement_name to specify a Jwt requirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`.
string requirement_name = 3 [(.validate.rules) = { ... }com.google.protobuf.ByteString getRequirementNameBytes()
Use requirement_name to specify a Jwt requirement. This requirement_name MUST be specified at the :ref:`requirement_map <envoy_v3_api_field_extensions.filters.http.jwt_authn.v3.JwtAuthentication.requirement_map>` in `JwtAuthentication`.
string requirement_name = 3 [(.validate.rules) = { ... }RequirementRule.RequirementTypeCase getRequirementTypeCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.