Class Bootstrap.DynamicResources.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.config.bootstrap.v3.Bootstrap.DynamicResources
-
-
Field Summary
Fields Modifier and Type Field Description private ApiConfigSourceadsConfig_private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder>adsConfigBuilder_private intbitField0_private ConfigSourcecdsConfig_private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>cdsConfigBuilder_private java.lang.ObjectcdsResourcesLocator_private ConfigSourceldsConfig_private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>ldsConfigBuilder_private java.lang.ObjectldsResourcesLocator_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bootstrap.DynamicResourcesbuild()Bootstrap.DynamicResourcesbuildPartial()private voidbuildPartial0(Bootstrap.DynamicResources result)Bootstrap.DynamicResources.Builderclear()Bootstrap.DynamicResources.BuilderclearAdsConfig()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.DynamicResources.BuilderclearCdsConfig()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.Bootstrap.DynamicResources.BuilderclearCdsResourcesLocator()xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.BuilderclearLdsConfig()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.Bootstrap.DynamicResources.BuilderclearLdsResourcesLocator()xdstp:// resource locator for listener collection.ApiConfigSourcegetAdsConfig()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.ApiConfigSource.BuildergetAdsConfigBuilder()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder>getAdsConfigFieldBuilder()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.ApiConfigSourceOrBuildergetAdsConfigOrBuilder()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.ConfigSourcegetCdsConfig()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.ConfigSource.BuildergetCdsConfigBuilder()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>getCdsConfigFieldBuilder()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.ConfigSourceOrBuildergetCdsConfigOrBuilder()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.java.lang.StringgetCdsResourcesLocator()xdstp:// resource locator for cluster collection.com.google.protobuf.ByteStringgetCdsResourcesLocatorBytes()xdstp:// resource locator for cluster collection.Bootstrap.DynamicResourcesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ConfigSourcegetLdsConfig()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.ConfigSource.BuildergetLdsConfigBuilder()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>getLdsConfigFieldBuilder()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.ConfigSourceOrBuildergetLdsConfigOrBuilder()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.java.lang.StringgetLdsResourcesLocator()xdstp:// resource locator for listener collection.com.google.protobuf.ByteStringgetLdsResourcesLocatorBytes()xdstp:// resource locator for listener collection.booleanhasAdsConfig()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.booleanhasCdsConfig()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.booleanhasLdsConfig()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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()Bootstrap.DynamicResources.BuildermergeAdsConfig(ApiConfigSource value)A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.DynamicResources.BuildermergeCdsConfig(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.Bootstrap.DynamicResources.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Bootstrap.DynamicResources.BuildermergeFrom(com.google.protobuf.Message other)Bootstrap.DynamicResources.BuildermergeFrom(Bootstrap.DynamicResources other)Bootstrap.DynamicResources.BuildermergeLdsConfig(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.Bootstrap.DynamicResources.BuildersetAdsConfig(ApiConfigSource value)A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.DynamicResources.BuildersetAdsConfig(ApiConfigSource.Builder builderForValue)A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.DynamicResources.BuildersetCdsConfig(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.Bootstrap.DynamicResources.BuildersetCdsConfig(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.Bootstrap.DynamicResources.BuildersetCdsResourcesLocator(java.lang.String value)xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.BuildersetCdsResourcesLocatorBytes(com.google.protobuf.ByteString value)xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.BuildersetLdsConfig(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.Bootstrap.DynamicResources.BuildersetLdsConfig(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.Bootstrap.DynamicResources.BuildersetLdsResourcesLocator(java.lang.String value)xdstp:// resource locator for listener collection.Bootstrap.DynamicResources.BuildersetLdsResourcesLocatorBytes(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
ldsConfig_
private ConfigSource ldsConfig_
-
ldsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> ldsConfigBuilder_
-
ldsResourcesLocator_
private java.lang.Object ldsResourcesLocator_
-
cdsConfig_
private ConfigSource cdsConfig_
-
cdsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> cdsConfigBuilder_
-
cdsResourcesLocator_
private java.lang.Object cdsResourcesLocator_
-
adsConfig_
private ApiConfigSource adsConfig_
-
adsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder> adsConfigBuilder_
-
-
Method Detail
-
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
public Bootstrap.DynamicResources.Builder 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
public Bootstrap.DynamicResources getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Bootstrap.DynamicResources build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Bootstrap.DynamicResources buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Bootstrap.DynamicResources result)
-
mergeFrom
public Bootstrap.DynamicResources.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.DynamicResources.Builder>
-
mergeFrom
public Bootstrap.DynamicResources.Builder mergeFrom(Bootstrap.DynamicResources other)
-
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 java.io.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:
java.io.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
public ConfigSource 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
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource lds_config = 1;
-
setLdsConfig
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource lds_config = 1;
-
mergeLdsConfig
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource lds_config = 1;
-
clearLdsConfig
public Bootstrap.DynamicResources.Builder 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
public ConfigSource.Builder 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
public ConfigSourceOrBuilder 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,ConfigSourceOrBuilder> getLdsConfigFieldBuilder()
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
public java.lang.String 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
public Bootstrap.DynamicResources.Builder setLdsResourcesLocator(java.lang.String value)
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
public Bootstrap.DynamicResources.Builder 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
public ConfigSource 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
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource cds_config = 2;
-
setCdsConfig
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource cds_config = 2;
-
mergeCdsConfig
public Bootstrap.DynamicResources.Builder 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.
.envoy.config.core.v3.ConfigSource cds_config = 2;
-
clearCdsConfig
public Bootstrap.DynamicResources.Builder 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
public ConfigSource.Builder 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
public ConfigSourceOrBuilder 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,ConfigSourceOrBuilder> getCdsConfigFieldBuilder()
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
public java.lang.String 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
public Bootstrap.DynamicResources.Builder setCdsResourcesLocator(java.lang.String value)
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
public Bootstrap.DynamicResources.Builder 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
public ApiConfigSource 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
public Bootstrap.DynamicResources.Builder setAdsConfig(ApiConfigSource value)
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
public Bootstrap.DynamicResources.Builder setAdsConfig(ApiConfigSource.Builder builderForValue)
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
public Bootstrap.DynamicResources.Builder mergeAdsConfig(ApiConfigSource value)
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
public Bootstrap.DynamicResources.Builder 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
public ApiConfigSource.Builder 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
public ApiConfigSourceOrBuilder 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,ApiConfigSourceOrBuilder> getAdsConfigFieldBuilder()
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;
-
-