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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsFilterConfig.ServerContextConfig.ConfigSourceCasegetConfigSourceCase()DataSourcegetExternalDnsTable()Seed the filter configuration from an external path.DataSourceOrBuildergetExternalDnsTableOrBuilder()Seed the filter configuration from an external path.DnsTablegetInlineDnsTable()Load the configuration specified from the control planeDnsTableOrBuildergetInlineDnsTableOrBuilder()Load the configuration specified from the control planebooleanhasExternalDnsTable()Seed the filter configuration from an external path.booleanhasInlineDnsTable()Load the configuration specified from the control plane-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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()
-
-