public static final class DnsFilterConfig.ServerContextConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder> implements DnsFilterConfig.ServerContextConfigOrBuilder
This message contains the configuration for the DNS Filter operating in a server context. This message will contain the virtual hosts and associated addresses with which Envoy will respond to queriesProtobuf type
envoy.extensions.filters.udp.dns_filter.v4alpha.DnsFilterConfig.ServerContextConfig| Modifier and Type | Method and Description |
|---|---|
DnsFilterConfig.ServerContextConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsFilterConfig.ServerContextConfig |
build() |
DnsFilterConfig.ServerContextConfig |
buildPartial() |
DnsFilterConfig.ServerContextConfig.Builder |
clear() |
DnsFilterConfig.ServerContextConfig.Builder |
clearConfigSource() |
DnsFilterConfig.ServerContextConfig.Builder |
clearExternalDnsTable()
Seed the filter configuration from an external path.
|
DnsFilterConfig.ServerContextConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DnsFilterConfig.ServerContextConfig.Builder |
clearInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsFilterConfig.ServerContextConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DnsFilterConfig.ServerContextConfig.Builder |
clone() |
DnsFilterConfig.ServerContextConfig.ConfigSourceCase |
getConfigSourceCase() |
DnsFilterConfig.ServerContextConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DataSource |
getExternalDnsTable()
Seed the filter configuration from an external path.
|
DataSource.Builder |
getExternalDnsTableBuilder()
Seed the filter configuration from an external path.
|
DataSourceOrBuilder |
getExternalDnsTableOrBuilder()
Seed the filter configuration from an external path.
|
DnsTable |
getInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsTable.Builder |
getInlineDnsTableBuilder()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsTableOrBuilder |
getInlineDnsTableOrBuilder()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
boolean |
hasExternalDnsTable()
Seed the filter configuration from an external path.
|
boolean |
hasInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DnsFilterConfig.ServerContextConfig.Builder |
mergeExternalDnsTable(DataSource value)
Seed the filter configuration from an external path.
|
DnsFilterConfig.ServerContextConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DnsFilterConfig.ServerContextConfig.Builder |
mergeFrom(DnsFilterConfig.ServerContextConfig other) |
DnsFilterConfig.ServerContextConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
DnsFilterConfig.ServerContextConfig.Builder |
mergeInlineDnsTable(DnsTable value)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsFilterConfig.ServerContextConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DnsFilterConfig.ServerContextConfig.Builder |
setExternalDnsTable(DataSource.Builder builderForValue)
Seed the filter configuration from an external path.
|
DnsFilterConfig.ServerContextConfig.Builder |
setExternalDnsTable(DataSource value)
Seed the filter configuration from an external path.
|
DnsFilterConfig.ServerContextConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DnsFilterConfig.ServerContextConfig.Builder |
setInlineDnsTable(DnsTable.Builder builderForValue)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsFilterConfig.ServerContextConfig.Builder |
setInlineDnsTable(DnsTable value)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1; |
DnsFilterConfig.ServerContextConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DnsFilterConfig.ServerContextConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DnsFilterConfig.ServerContextConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DnsFilterConfig.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.Builder mergeFrom(DnsFilterConfig.ServerContextConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder>public DnsFilterConfig.ServerContextConfig.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.ServerContextConfig.Builder>IOExceptionpublic DnsFilterConfig.ServerContextConfig.ConfigSourceCase getConfigSourceCase()
getConfigSourceCase in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic DnsFilterConfig.ServerContextConfig.Builder clearConfigSource()
public boolean hasInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;hasInlineDnsTable in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic DnsTable getInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;getInlineDnsTable in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic DnsFilterConfig.ServerContextConfig.Builder setInlineDnsTable(DnsTable value)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;public DnsFilterConfig.ServerContextConfig.Builder setInlineDnsTable(DnsTable.Builder builderForValue)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;public DnsFilterConfig.ServerContextConfig.Builder mergeInlineDnsTable(DnsTable value)
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;public DnsFilterConfig.ServerContextConfig.Builder clearInlineDnsTable()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;public DnsTable.Builder getInlineDnsTableBuilder()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;public DnsTableOrBuilder getInlineDnsTableOrBuilder()
Load the configuration specified from the control plane
.envoy.data.dns.v4alpha.DnsTable inline_dns_table = 1;getInlineDnsTableOrBuilder in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic 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.v4alpha.DataSource external_dns_table = 2;hasExternalDnsTable in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic 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.v4alpha.DataSource external_dns_table = 2;getExternalDnsTable in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic DnsFilterConfig.ServerContextConfig.Builder setExternalDnsTable(DataSource value)
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.v4alpha.DataSource external_dns_table = 2;public DnsFilterConfig.ServerContextConfig.Builder setExternalDnsTable(DataSource.Builder builderForValue)
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.v4alpha.DataSource external_dns_table = 2;public DnsFilterConfig.ServerContextConfig.Builder mergeExternalDnsTable(DataSource value)
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.v4alpha.DataSource external_dns_table = 2;public DnsFilterConfig.ServerContextConfig.Builder clearExternalDnsTable()
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.v4alpha.DataSource external_dns_table = 2;public DataSource.Builder getExternalDnsTableBuilder()
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.v4alpha.DataSource external_dns_table = 2;public 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.v4alpha.DataSource external_dns_table = 2;getExternalDnsTableOrBuilder in interface DnsFilterConfig.ServerContextConfigOrBuilderpublic final DnsFilterConfig.ServerContextConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder>public final DnsFilterConfig.ServerContextConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DnsFilterConfig.ServerContextConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.