Class Bootstrap.DynamicResources.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder> implements Bootstrap.DynamicResourcesOrBuilder
[#next-free-field: 7]
Protobuf typeenvoy.config.bootstrap.v3.Bootstrap.DynamicResources
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bootstrap.DynamicResources.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Bootstrap.DynamicResourcesbuild()Bootstrap.DynamicResourcesbuildPartial()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.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)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.Bootstrap.DynamicResources.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Bootstrap.DynamicResources.Builderclone()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.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.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.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.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.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.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()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.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)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(String value)xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.BuildersetCdsResourcesLocatorBytes(com.google.protobuf.ByteString value)xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)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(String value)xdstp:// resource locator for listener collection.Bootstrap.DynamicResources.BuildersetLdsResourcesLocatorBytes(com.google.protobuf.ByteString value)xdstp:// resource locator for listener collection.Bootstrap.DynamicResources.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Bootstrap.DynamicResources.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
public Bootstrap.DynamicResources.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
setField
public Bootstrap.DynamicResources.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
clearField
public Bootstrap.DynamicResources.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
clearOneof
public Bootstrap.DynamicResources.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
setRepeatedField
public Bootstrap.DynamicResources.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
addRepeatedField
public Bootstrap.DynamicResources.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
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.GeneratedMessageV3.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
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
-
getLdsResourcesLocator
public 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(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
-
getCdsResourcesLocator
public 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(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
-
setUnknownFields
public final Bootstrap.DynamicResources.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
mergeUnknownFields
public final Bootstrap.DynamicResources.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.DynamicResources.Builder>
-
-