Interface DnsResolutionConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DnsResolutionConfig,DnsResolutionConfig.Builder
public interface DnsResolutionConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsResolverOptionsgetDnsResolverOptions()Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptionsOrBuildergetDnsResolverOptionsOrBuilder()Configuration of DNS resolver option flags which control the behavior of the DNS resolver.AddressgetResolvers(int index)A list of dns resolver addresses.intgetResolversCount()A list of dns resolver addresses.List<Address>getResolversList()A list of dns resolver addresses.AddressOrBuildergetResolversOrBuilder(int index)A list of dns resolver addresses.List<? extends AddressOrBuilder>getResolversOrBuilderList()A list of dns resolver addresses.booleanhasDnsResolverOptions()Configuration of DNS resolver option flags which control the behavior of the DNS resolver.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResolversList
List<Address> getResolversList()
A list of dns resolver addresses. If specified, the DNS client library will perform resolution via the underlying DNS resolvers. Otherwise, the default system resolvers (e.g., /etc/resolv.conf) will be used.
repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
-
getResolvers
Address getResolvers(int index)
A list of dns resolver addresses. If specified, the DNS client library will perform resolution via the underlying DNS resolvers. Otherwise, the default system resolvers (e.g., /etc/resolv.conf) will be used.
repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
-
getResolversCount
int getResolversCount()
A list of dns resolver addresses. If specified, the DNS client library will perform resolution via the underlying DNS resolvers. Otherwise, the default system resolvers (e.g., /etc/resolv.conf) will be used.
repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
-
getResolversOrBuilderList
List<? extends AddressOrBuilder> getResolversOrBuilderList()
A list of dns resolver addresses. If specified, the DNS client library will perform resolution via the underlying DNS resolvers. Otherwise, the default system resolvers (e.g., /etc/resolv.conf) will be used.
repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
-
getResolversOrBuilder
AddressOrBuilder getResolversOrBuilder(int index)
A list of dns resolver addresses. If specified, the DNS client library will perform resolution via the underlying DNS resolvers. Otherwise, the default system resolvers (e.g., /etc/resolv.conf) will be used.
repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
-
hasDnsResolverOptions
boolean hasDnsResolverOptions()
Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
.envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;- Returns:
- Whether the dnsResolverOptions field is set.
-
getDnsResolverOptions
DnsResolverOptions getDnsResolverOptions()
Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
.envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;- Returns:
- The dnsResolverOptions.
-
getDnsResolverOptionsOrBuilder
DnsResolverOptionsOrBuilder getDnsResolverOptionsOrBuilder()
Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
.envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;
-
-