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 ApiConfigSource
adsConfig_
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder>
adsConfigBuilder_
private int
bitField0_
private ConfigSource
cdsConfig_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
cdsConfigBuilder_
private java.lang.Object
cdsResourcesLocator_
private ConfigSource
ldsConfig_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
ldsConfigBuilder_
private java.lang.Object
ldsResourcesLocator_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Bootstrap.DynamicResources
build()
Bootstrap.DynamicResources
buildPartial()
private void
buildPartial0(Bootstrap.DynamicResources result)
Bootstrap.DynamicResources.Builder
clear()
Bootstrap.DynamicResources.Builder
clearAdsConfig()
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.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.Bootstrap.DynamicResources.Builder
clearCdsResourcesLocator()
xdstp:// resource locator for cluster collection.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.Bootstrap.DynamicResources.Builder
clearLdsResourcesLocator()
xdstp:// resource locator for listener collection.ApiConfigSource
getAdsConfig()
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.ApiConfigSource.Builder
getAdsConfigBuilder()
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.ApiConfigSourceOrBuilder
getAdsConfigOrBuilder()
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.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.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.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.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.java.lang.String
getCdsResourcesLocator()
xdstp:// resource locator for cluster collection.com.google.protobuf.ByteString
getCdsResourcesLocatorBytes()
xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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.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.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.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.java.lang.String
getLdsResourcesLocator()
xdstp:// resource locator for listener collection.com.google.protobuf.ByteString
getLdsResourcesLocatorBytes()
xdstp:// resource locator for listener collection.boolean
hasAdsConfig()
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.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.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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Bootstrap.DynamicResources.Builder
mergeAdsConfig(ApiConfigSource value)
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.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.Bootstrap.DynamicResources.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Bootstrap.DynamicResources.Builder
mergeFrom(com.google.protobuf.Message other)
Bootstrap.DynamicResources.Builder
mergeFrom(Bootstrap.DynamicResources other)
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.Bootstrap.DynamicResources.Builder
setAdsConfig(ApiConfigSource value)
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.DynamicResources.Builder
setAdsConfig(ApiConfigSource.Builder builderForValue)
A single :ref:`ADS <config_overview_ads>` source may be optionally specified.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.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.Bootstrap.DynamicResources.Builder
setCdsResourcesLocator(java.lang.String value)
xdstp:// resource locator for cluster collection.Bootstrap.DynamicResources.Builder
setCdsResourcesLocatorBytes(com.google.protobuf.ByteString value)
xdstp:// resource locator for cluster collection.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.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.Bootstrap.DynamicResources.Builder
setLdsResourcesLocator(java.lang.String value)
xdstp:// resource locator for listener collection.Bootstrap.DynamicResources.Builder
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, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Bootstrap.DynamicResources.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.DynamicResources.Builder>
-
getDefaultInstanceForType
public Bootstrap.DynamicResources getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Bootstrap.DynamicResources build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Bootstrap.DynamicResources buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.DynamicResources.Builder>
-
mergeFrom
public Bootstrap.DynamicResources.Builder mergeFrom(Bootstrap.DynamicResources other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasLdsConfig
in 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:
getLdsConfig
in 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:
getLdsConfigOrBuilder
in 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:
getLdsResourcesLocator
in 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:
getLdsResourcesLocatorBytes
in 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:
hasCdsConfig
in 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:
getCdsConfig
in 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:
getCdsConfigOrBuilder
in 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:
getCdsResourcesLocator
in 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:
getCdsResourcesLocatorBytes
in 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:
hasAdsConfig
in 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:
getAdsConfig
in 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:
getAdsConfigOrBuilder
in 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;
-
-