Interface FilterConfigOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      DnsCacheConfig getDnsCacheConfig()
      The DNS cache configuration that the filter will attach to.
      DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
      The DNS cache configuration that the filter will attach to.
      boolean hasDnsCacheConfig()
      The DNS cache configuration that the filter will attach to.
      • 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

      • hasDnsCacheConfig

        boolean hasDnsCacheConfig()
         The DNS cache configuration that the filter will attach to. Note this configuration must
         match that of associated :ref:`dynamic forward proxy cluster configuration
         <envoy_api_field_config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig.dns_cache_config>`.
         
        .envoy.config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig dns_cache_config = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the dnsCacheConfig field is set.
      • getDnsCacheConfig

        DnsCacheConfig getDnsCacheConfig()
         The DNS cache configuration that the filter will attach to. Note this configuration must
         match that of associated :ref:`dynamic forward proxy cluster configuration
         <envoy_api_field_config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig.dns_cache_config>`.
         
        .envoy.config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig dns_cache_config = 1 [(.validate.rules) = { ... }
        Returns:
        The dnsCacheConfig.
      • getDnsCacheConfigOrBuilder

        DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
         The DNS cache configuration that the filter will attach to. Note this configuration must
         match that of associated :ref:`dynamic forward proxy cluster configuration
         <envoy_api_field_config.cluster.dynamic_forward_proxy.v2alpha.ClusterConfig.dns_cache_config>`.
         
        .envoy.config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig dns_cache_config = 1 [(.validate.rules) = { ... }