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 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_v3_api_field_extensions.clusters.dynamic_forward_proxy.v3.ClusterConfig.dns_cache_config>`.
         
        .envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1;
        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_v3_api_field_extensions.clusters.dynamic_forward_proxy.v3.ClusterConfig.dns_cache_config>`.
         
        .envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1;
        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_v3_api_field_extensions.clusters.dynamic_forward_proxy.v3.ClusterConfig.dns_cache_config>`.
         
        .envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig dns_cache_config = 1;
      • hasSubClusterConfig

        boolean hasSubClusterConfig()
         The configuration that the filter will use, when the related dynamic forward proxy cluster enabled
         sub clusters.
         
        .envoy.extensions.filters.http.dynamic_forward_proxy.v3.SubClusterConfig sub_cluster_config = 3;
        Returns:
        Whether the subClusterConfig field is set.
      • getSubClusterConfig

        SubClusterConfig getSubClusterConfig()
         The configuration that the filter will use, when the related dynamic forward proxy cluster enabled
         sub clusters.
         
        .envoy.extensions.filters.http.dynamic_forward_proxy.v3.SubClusterConfig sub_cluster_config = 3;
        Returns:
        The subClusterConfig.
      • getSubClusterConfigOrBuilder

        SubClusterConfigOrBuilder getSubClusterConfigOrBuilder()
         The configuration that the filter will use, when the related dynamic forward proxy cluster enabled
         sub clusters.
         
        .envoy.extensions.filters.http.dynamic_forward_proxy.v3.SubClusterConfig sub_cluster_config = 3;
      • getSaveUpstreamAddress

        boolean getSaveUpstreamAddress()
         When this flag is set, the filter will add the resolved upstream address in the filter
         state. The state should be saved with key
         ``envoy.stream.upstream_address`` (See
         :repo:`upstream_address.h<source/common/stream_info/upstream_address.h>`).
         
        bool save_upstream_address = 2;
        Returns:
        The saveUpstreamAddress.