Interface DnsFilterConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DnsFilterConfig,DnsFilterConfig.Builder
public interface DnsFilterConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsFilterConfig.ClientContextConfiggetClientConfig()Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query.DnsFilterConfig.ClientContextConfigOrBuildergetClientConfigOrBuilder()Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query.DnsFilterConfig.ServerContextConfiggetServerConfig()Server context configuration contains the data that the filter uses to respond to DNS requests.DnsFilterConfig.ServerContextConfigOrBuildergetServerConfigOrBuilder()Server context configuration contains the data that the filter uses to respond to DNS requests.StringgetStatPrefix()The stat prefix used when emitting DNS filter statisticscom.google.protobuf.ByteStringgetStatPrefixBytes()The stat prefix used when emitting DNS filter statisticsbooleanhasClientConfig()Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query.booleanhasServerConfig()Server context configuration contains the data that the filter uses to respond to DNS requests.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getStatPrefix
String getStatPrefix()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }- Returns:
- The statPrefix.
-
getStatPrefixBytes
com.google.protobuf.ByteString getStatPrefixBytes()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for statPrefix.
-
hasServerConfig
boolean hasServerConfig()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ServerContextConfig server_config = 2;- Returns:
- Whether the serverConfig field is set.
-
getServerConfig
DnsFilterConfig.ServerContextConfig getServerConfig()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ServerContextConfig server_config = 2;- Returns:
- The serverConfig.
-
getServerConfigOrBuilder
DnsFilterConfig.ServerContextConfigOrBuilder getServerConfigOrBuilder()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ServerContextConfig server_config = 2;
-
hasClientConfig
boolean hasClientConfig()
Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query. This object is optional and if omitted instructs the filter to resolve queries from the data in the server_config
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ClientContextConfig client_config = 3;- Returns:
- Whether the clientConfig field is set.
-
getClientConfig
DnsFilterConfig.ClientContextConfig getClientConfig()
Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query. This object is optional and if omitted instructs the filter to resolve queries from the data in the server_config
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ClientContextConfig client_config = 3;- Returns:
- The clientConfig.
-
getClientConfigOrBuilder
DnsFilterConfig.ClientContextConfigOrBuilder getClientConfigOrBuilder()
Client context configuration controls Envoy's behavior when it must use external resolvers to answer a query. This object is optional and if omitted instructs the filter to resolve queries from the data in the server_config
.envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig.ClientContextConfig client_config = 3;
-
-