Interface ExtAuthzPerRouteOrBuilder

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

    public interface ExtAuthzPerRouteOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasDisabled

        boolean hasDisabled()
         Disable the ext auth filter for this particular vhost or route.
         If disabled is specified in multiple per-filter-configs, the most specific one will be used.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the disabled field is set.
      • getDisabled

        boolean getDisabled()
         Disable the ext auth filter for this particular vhost or route.
         If disabled is specified in multiple per-filter-configs, the most specific one will be used.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        The disabled.
      • hasCheckSettings

        boolean hasCheckSettings()
         Check request settings for this route.
         
        .envoy.config.filter.http.ext_authz.v2.CheckSettings check_settings = 2 [(.validate.rules) = { ... }
        Returns:
        Whether the checkSettings field is set.
      • getCheckSettings

        CheckSettings getCheckSettings()
         Check request settings for this route.
         
        .envoy.config.filter.http.ext_authz.v2.CheckSettings check_settings = 2 [(.validate.rules) = { ... }
        Returns:
        The checkSettings.
      • getCheckSettingsOrBuilder

        CheckSettingsOrBuilder getCheckSettingsOrBuilder()
         Check request settings for this route.
         
        .envoy.config.filter.http.ext_authz.v2.CheckSettings check_settings = 2 [(.validate.rules) = { ... }