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 Summary
Modifier and TypeMethodDescriptionSeed the filter configuration from an external path.Seed the filter configuration from an external path.Load the configuration specified from the control planeLoad the configuration specified from the control planebooleanSeed the filter configuration from an external path.booleanLoad the configuration specified from the control planeMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
DnsFilterConfig.ServerContextConfig.ConfigSourceCase getConfigSourceCase()
-