Interface PerRouteConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    PerRouteConfig, PerRouteConfig.Builder

    public interface PerRouteConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getDisabled()
      Disable Jwt Authentication for this route.
      String getRequirementName()
      Use requirement_name to specify a JwtRequirement.
      com.google.protobuf.ByteString getRequirementNameBytes()
      Use requirement_name to specify a JwtRequirement.
      PerRouteConfig.RequirementSpecifierCase getRequirementSpecifierCase()  
      boolean hasDisabled()
      Disable Jwt Authentication for this route.
      boolean hasRequirementName()
      Use requirement_name to specify a JwtRequirement.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasDisabled

        boolean hasDisabled()
         Disable Jwt Authentication for this route.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the disabled field is set.
      • getDisabled

        boolean getDisabled()
         Disable Jwt Authentication for this route.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        The disabled.
      • hasRequirementName

        boolean hasRequirementName()
         Use requirement_name to specify a JwtRequirement.
         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``. If no, the requests using this route will be rejected with 403.
         
        string requirement_name = 2 [(.validate.rules) = { ... }
        Returns:
        Whether the requirementName field is set.
      • getRequirementName

        String getRequirementName()
         Use requirement_name to specify a JwtRequirement.
         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``. If no, the requests using this route will be rejected with 403.
         
        string requirement_name = 2 [(.validate.rules) = { ... }
        Returns:
        The requirementName.
      • getRequirementNameBytes

        com.google.protobuf.ByteString getRequirementNameBytes()
         Use requirement_name to specify a JwtRequirement.
         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``. If no, the requests using this route will be rejected with 403.
         
        string requirement_name = 2 [(.validate.rules) = { ... }
        Returns:
        The bytes for requirementName.