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

    Modifier and Type
    Method
    Description
    boolean
    Disable Jwt Authentication for this route.
    Use requirement_name to specify a JwtRequirement.
    com.google.protobuf.ByteString
    Use requirement_name to specify a JwtRequirement.
     
    boolean
    Disable Jwt Authentication for this route.
    boolean
    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 Details

    • 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.
    • getRequirementSpecifierCase

      PerRouteConfig.RequirementSpecifierCase getRequirementSpecifierCase()