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(java.lang.String key)A map of string keys to requirements.java.lang.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.java.util.Map<java.lang.String,JwtRequirement>getRequires()Deprecated.intgetRequiresCount()A map of string keys to requirements.java.util.Map<java.lang.String,JwtRequirement>getRequiresMap()A map of string keys to requirements.JwtRequirementgetRequiresOrDefault(java.lang.String key, JwtRequirement defaultValue)A map of string keys to requirements.JwtRequirementgetRequiresOrThrow(java.lang.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
java.lang.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
-
containsRequires
boolean containsRequires(java.lang.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
-
getRequires
@Deprecated java.util.Map<java.lang.String,JwtRequirement> getRequires()
Deprecated.UsegetRequiresMap()instead.
-
getRequiresMap
java.util.Map<java.lang.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
-
getRequiresOrDefault
JwtRequirement getRequiresOrDefault(java.lang.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
-
getRequiresOrThrow
JwtRequirement getRequiresOrThrow(java.lang.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
-
-