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 DnsResolverOptions
getDnsResolverOptions()
Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptionsOrBuilder
getDnsResolverOptionsOrBuilder()
Configuration of DNS resolver option flags which control the behavior of the DNS resolver.Address
getResolvers(int index)
A list of dns resolver addresses.int
getResolversCount()
A list of dns resolver addresses.java.util.List<Address>
getResolversList()
A list of dns resolver addresses.AddressOrBuilder
getResolversOrBuilder(int index)
A list of dns resolver addresses.java.util.List<? extends AddressOrBuilder>
getResolversOrBuilderList()
A list of dns resolver addresses.boolean
hasDnsResolverOptions()
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
java.util.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
java.util.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;
-
-