public static final class DnsFilterConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder> implements DnsFilterConfigOrBuilder
Configuration for the DNS filter.Protobuf type
envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig| Modifier and Type | Method and Description |
|---|---|
DnsFilterConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsFilterConfig |
build() |
DnsFilterConfig |
buildPartial() |
DnsFilterConfig.Builder |
clear() |
DnsFilterConfig.Builder |
clearClientConfig()
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsFilterConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsFilterConfig.Builder |
clearServerConfig()
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.Builder |
clearStatPrefix()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... } |
DnsFilterConfig.Builder |
clone() |
DnsFilterConfig.ClientContextConfig |
getClientConfig()
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.ClientContextConfig.Builder |
getClientConfigBuilder()
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.ClientContextConfigOrBuilder |
getClientConfigOrBuilder()
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DnsFilterConfig.ServerContextConfig |
getServerConfig()
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.ServerContextConfig.Builder |
getServerConfigBuilder()
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.ServerContextConfigOrBuilder |
getServerConfigOrBuilder()
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
String |
getStatPrefix()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... } |
com.google.protobuf.ByteString |
getStatPrefixBytes()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... } |
boolean |
hasClientConfig()
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
boolean |
hasServerConfig()
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsFilterConfig.Builder |
mergeClientConfig(DnsFilterConfig.ClientContextConfig value)
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsFilterConfig.Builder |
mergeFrom(DnsFilterConfig other) |
DnsFilterConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsFilterConfig.Builder |
mergeServerConfig(DnsFilterConfig.ServerContextConfig value)
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsFilterConfig.Builder |
setClientConfig(DnsFilterConfig.ClientContextConfig.Builder builderForValue)
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.Builder |
setClientConfig(DnsFilterConfig.ClientContextConfig value)
Client context configuration controls Envoy's behavior when it must use external
resolvers to answer a query.
|
DnsFilterConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsFilterConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsFilterConfig.Builder |
setServerConfig(DnsFilterConfig.ServerContextConfig.Builder builderForValue)
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.Builder |
setServerConfig(DnsFilterConfig.ServerContextConfig value)
Server context configuration contains the data that the filter uses to respond
to DNS requests.
|
DnsFilterConfig.Builder |
setStatPrefix(String value)
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... } |
DnsFilterConfig.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... } |
DnsFilterConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsFilterConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsFilterConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsFilterConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder mergeFrom(DnsFilterConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public DnsFilterConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsFilterConfig.Builder>IOExceptionpublic String getStatPrefix()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefix in interface DnsFilterConfigOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefixBytes in interface DnsFilterConfigOrBuilderpublic DnsFilterConfig.Builder setStatPrefix(String value)
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }public DnsFilterConfig.Builder clearStatPrefix()
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }public DnsFilterConfig.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting DNS filter statistics
string stat_prefix = 1 [(.validate.rules) = { ... }public boolean hasServerConfig()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;hasServerConfig in interface DnsFilterConfigOrBuilderpublic DnsFilterConfig.ServerContextConfig getServerConfig()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;getServerConfig in interface DnsFilterConfigOrBuilderpublic DnsFilterConfig.Builder setServerConfig(DnsFilterConfig.ServerContextConfig value)
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;public DnsFilterConfig.Builder setServerConfig(DnsFilterConfig.ServerContextConfig.Builder builderForValue)
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;public DnsFilterConfig.Builder mergeServerConfig(DnsFilterConfig.ServerContextConfig value)
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;public DnsFilterConfig.Builder clearServerConfig()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;public DnsFilterConfig.ServerContextConfig.Builder getServerConfigBuilder()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;public DnsFilterConfig.ServerContextConfigOrBuilder getServerConfigOrBuilder()
Server context configuration contains the data that the filter uses to respond to DNS requests.
.envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig server_config = 2;getServerConfigOrBuilder in interface DnsFilterConfigOrBuilderpublic 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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;hasClientConfig in interface DnsFilterConfigOrBuilderpublic 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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;getClientConfig in interface DnsFilterConfigOrBuilderpublic DnsFilterConfig.Builder setClientConfig(DnsFilterConfig.ClientContextConfig value)
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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;public DnsFilterConfig.Builder setClientConfig(DnsFilterConfig.ClientContextConfig.Builder builderForValue)
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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;public DnsFilterConfig.Builder mergeClientConfig(DnsFilterConfig.ClientContextConfig value)
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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;public DnsFilterConfig.Builder clearClientConfig()
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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;public DnsFilterConfig.ClientContextConfig.Builder getClientConfigBuilder()
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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;public 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.v4alpha.DnsFilterConfig.ClientContextConfig client_config = 3;getClientConfigOrBuilder in interface DnsFilterConfigOrBuilderpublic final DnsFilterConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>public final DnsFilterConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.