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 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.config.filter.http.jwt_authn.v2alpha.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;
      • 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.config.filter.http.jwt_authn.v2alpha.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.config.filter.http.jwt_authn.v2alpha.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.config.filter.http.jwt_authn.v2alpha.JwtRequirement> requires = 3;