Interface FilterStateRuleOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FilterStateRule,FilterStateRule.Builder
public interface FilterStateRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsRequires(String key)A map of string keys to requirements.StringgetName()The filter state name to retrieve the ``Router::StringAccessor`` object.com.google.protobuf.ByteStringgetNameBytes()The filter state name to retrieve the ``Router::StringAccessor`` object.Map<String,JwtRequirement>getRequires()Deprecated.intgetRequiresCount()A map of string keys to requirements.Map<String,JwtRequirement>getRequiresMap()A map of string keys to requirements.JwtRequirementgetRequiresOrDefault(String key, JwtRequirement defaultValue)A map of string keys to requirements.JwtRequirementgetRequiresOrThrow(String key)A map of string keys to requirements.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The filter state name to retrieve the ``Router::StringAccessor`` object.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The filter state name to retrieve the ``Router::StringAccessor`` object.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for name.
-
getRequiresCount
int getRequiresCount()
A map of string keys to requirements. The string key is the string value in the FilterState with the name specified in the ``name`` field above.
map<string, .envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement> requires = 3;
-
containsRequires
boolean containsRequires(String key)
A map of string keys to requirements. The string key is the string value in the FilterState with the name specified in the ``name`` field above.
map<string, .envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement> requires = 3;
-
getRequires
@Deprecated Map<String,JwtRequirement> getRequires()
Deprecated.UsegetRequiresMap()instead.
-
getRequiresMap
Map<String,JwtRequirement> getRequiresMap()
A map of string keys to requirements. The string key is the string value in the FilterState with the name specified in the ``name`` field above.
map<string, .envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement> requires = 3;
-
getRequiresOrDefault
JwtRequirement getRequiresOrDefault(String key, JwtRequirement defaultValue)
A map of string keys to requirements. The string key is the string value in the FilterState with the name specified in the ``name`` field above.
map<string, .envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement> requires = 3;
-
getRequiresOrThrow
JwtRequirement getRequiresOrThrow(String key)
A map of string keys to requirements. The string key is the string value in the FilterState with the name specified in the ``name`` field above.
map<string, .envoy.extensions.filters.http.jwt_authn.v3.JwtRequirement> requires = 3;
-
-