Class Bootstrap.DynamicResources.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Bootstrap.DynamicResources.Builder>
com.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
io.envoyproxy.envoy.config.bootstrap.v3.Bootstrap.DynamicResources.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Bootstrap.DynamicResourcesOrBuilder,Cloneable
- Enclosing class:
Bootstrap.DynamicResources
public static final class Bootstrap.DynamicResources.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
implements Bootstrap.DynamicResourcesOrBuilder
[#next-free-field: 7]Protobuf type
envoy.config.bootstrap.v3.Bootstrap.DynamicResources-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ApiConfigSourceprivate com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> private intprivate ConfigSourceprivate com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private Objectprivate ConfigSourceprivate com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidclear()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.xdstp:// resource locator for cluster collection.All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.xdstp:// resource locator for listener collection.A single :ref:`ADS <config_overview_ads>` source may be optionally specified.A single :ref:`ADS <config_overview_ads>` source may be optionally specified.private com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> A single :ref:`ADS <config_overview_ads>` source may be optionally specified.A single :ref:`ADS <config_overview_ads>` source may be optionally specified.All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.private com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.xdstp:// resource locator for cluster collection.com.google.protobuf.ByteStringxdstp:// resource locator for cluster collection.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAll :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.private com.google.protobuf.SingleFieldBuilder<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.xdstp:// resource locator for listener collection.com.google.protobuf.ByteStringxdstp:// resource locator for listener collection.booleanA single :ref:`ADS <config_overview_ads>` source may be optionally specified.booleanAll post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.booleanAll :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanprivate voidmergeAdsConfig(ApiConfigSource value) A single :ref:`ADS <config_overview_ads>` source may be optionally specified.mergeCdsConfig(ConfigSource value) All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLdsConfig(ConfigSource value) All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.setAdsConfig(ApiConfigSource value) A single :ref:`ADS <config_overview_ads>` source may be optionally specified.setAdsConfig(ApiConfigSource.Builder builderForValue) A single :ref:`ADS <config_overview_ads>` source may be optionally specified.setCdsConfig(ConfigSource value) All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.setCdsConfig(ConfigSource.Builder builderForValue) All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.setCdsResourcesLocator(String value) xdstp:// resource locator for cluster collection.setCdsResourcesLocatorBytes(com.google.protobuf.ByteString value) xdstp:// resource locator for cluster collection.setLdsConfig(ConfigSource value) All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.setLdsConfig(ConfigSource.Builder builderForValue) All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.setLdsResourcesLocator(String value) xdstp:// resource locator for listener collection.setLdsResourcesLocatorBytes(com.google.protobuf.ByteString value) xdstp:// resource locator for listener collection.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
ldsConfig_
-
ldsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, ldsConfigBuilder_ConfigSourceOrBuilder> -
ldsResourcesLocator_
-
cdsConfig_
-
cdsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, cdsConfigBuilder_ConfigSourceOrBuilder> -
cdsResourcesLocator_
-
adsConfig_
-
adsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder, adsConfigBuilder_ApiConfigSourceOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.DynamicResources.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
mergeFrom
public Bootstrap.DynamicResources.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.DynamicResources.Builder>- Throws:
IOException
-
hasLdsConfig
public boolean hasLdsConfig()All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1;- Specified by:
hasLdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- Whether the ldsConfig field is set.
-
getLdsConfig
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1;- Specified by:
getLdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The ldsConfig.
-
setLdsConfig
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
setLdsConfig
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
mergeLdsConfig
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
clearLdsConfig
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
getLdsConfigBuilder
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
getLdsConfigOrBuilder
All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1;- Specified by:
getLdsConfigOrBuilderin interfaceBootstrap.DynamicResourcesOrBuilder
-
getLdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, getLdsConfigFieldBuilder()ConfigSourceOrBuilder> All :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.config.core.v3.ConfigSource lds_config = 1; -
getLdsResourcesLocator
xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;- Specified by:
getLdsResourcesLocatorin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The ldsResourcesLocator.
-
getLdsResourcesLocatorBytes
public com.google.protobuf.ByteString getLdsResourcesLocatorBytes()xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;- Specified by:
getLdsResourcesLocatorBytesin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The bytes for ldsResourcesLocator.
-
setLdsResourcesLocator
xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;- Parameters:
value- The ldsResourcesLocator to set.- Returns:
- This builder for chaining.
-
clearLdsResourcesLocator
xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;- Returns:
- This builder for chaining.
-
setLdsResourcesLocatorBytes
public Bootstrap.DynamicResources.Builder setLdsResourcesLocatorBytes(com.google.protobuf.ByteString value) xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;- Parameters:
value- The bytes for ldsResourcesLocator to set.- Returns:
- This builder for chaining.
-
hasCdsConfig
public boolean hasCdsConfig()All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2;- Specified by:
hasCdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- Whether the cdsConfig field is set.
-
getCdsConfig
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2;- Specified by:
getCdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The cdsConfig.
-
setCdsConfig
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
setCdsConfig
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
mergeCdsConfig
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
clearCdsConfig
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
getCdsConfigBuilder
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
getCdsConfigOrBuilder
All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2;- Specified by:
getCdsConfigOrBuilderin interfaceBootstrap.DynamicResourcesOrBuilder
-
getCdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, getCdsConfigFieldBuilder()ConfigSourceOrBuilder> All post-bootstrap :ref:`Cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.config.core.v3.ConfigSource cds_config = 2; -
getCdsResourcesLocator
xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;- Specified by:
getCdsResourcesLocatorin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The cdsResourcesLocator.
-
getCdsResourcesLocatorBytes
public com.google.protobuf.ByteString getCdsResourcesLocatorBytes()xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;- Specified by:
getCdsResourcesLocatorBytesin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The bytes for cdsResourcesLocator.
-
setCdsResourcesLocator
xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;- Parameters:
value- The cdsResourcesLocator to set.- Returns:
- This builder for chaining.
-
clearCdsResourcesLocator
xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;- Returns:
- This builder for chaining.
-
setCdsResourcesLocatorBytes
public Bootstrap.DynamicResources.Builder setCdsResourcesLocatorBytes(com.google.protobuf.ByteString value) xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;- Parameters:
value- The bytes for cdsResourcesLocator to set.- Returns:
- This builder for chaining.
-
hasAdsConfig
public boolean hasAdsConfig()A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3;- Specified by:
hasAdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- Whether the adsConfig field is set.
-
getAdsConfig
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3;- Specified by:
getAdsConfigin interfaceBootstrap.DynamicResourcesOrBuilder- Returns:
- The adsConfig.
-
setAdsConfig
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3; -
setAdsConfig
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3; -
mergeAdsConfig
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3; -
clearAdsConfig
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3; -
getAdsConfigBuilder
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3; -
getAdsConfigOrBuilder
A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3;- Specified by:
getAdsConfigOrBuilderin interfaceBootstrap.DynamicResourcesOrBuilder
-
getAdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder, getAdsConfigFieldBuilder()ApiConfigSourceOrBuilder> A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_v3_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_v3_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_v3_api_msg_config.core.v3.ConfigSource>` that have the :ref:`ads <envoy_v3_api_field_config.core.v3.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.config.core.v3.ApiConfigSource ads_config = 3;
-