Interface DnsFilterConfig.ServerContextConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DnsFilterConfig.ServerContextConfig, DnsFilterConfig.ServerContextConfig.Builder
Enclosing class:
DnsFilterConfig

public static interface DnsFilterConfig.ServerContextConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasInlineDnsTable

      boolean hasInlineDnsTable()
       Load the configuration specified from the control plane
       
      .envoy.data.dns.v3.DnsTable inline_dns_table = 1;
      Returns:
      Whether the inlineDnsTable field is set.
    • getInlineDnsTable

      DnsTable getInlineDnsTable()
       Load the configuration specified from the control plane
       
      .envoy.data.dns.v3.DnsTable inline_dns_table = 1;
      Returns:
      The inlineDnsTable.
    • getInlineDnsTableOrBuilder

      DnsTableOrBuilder getInlineDnsTableOrBuilder()
       Load the configuration specified from the control plane
       
      .envoy.data.dns.v3.DnsTable inline_dns_table = 1;
    • hasExternalDnsTable

      boolean hasExternalDnsTable()
       Seed the filter configuration from an external path. This source
       is a yaml formatted file that contains the DnsTable driving Envoy's
       responses to DNS queries
       
      .envoy.config.core.v3.DataSource external_dns_table = 2;
      Returns:
      Whether the externalDnsTable field is set.
    • getExternalDnsTable

      DataSource getExternalDnsTable()
       Seed the filter configuration from an external path. This source
       is a yaml formatted file that contains the DnsTable driving Envoy's
       responses to DNS queries
       
      .envoy.config.core.v3.DataSource external_dns_table = 2;
      Returns:
      The externalDnsTable.
    • getExternalDnsTableOrBuilder

      DataSourceOrBuilder getExternalDnsTableOrBuilder()
       Seed the filter configuration from an external path. This source
       is a yaml formatted file that contains the DnsTable driving Envoy's
       responses to DNS queries
       
      .envoy.config.core.v3.DataSource external_dns_table = 2;
    • getConfigSourceCase