Interface Bootstrap.DynamicResourcesOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Bootstrap.DynamicResources
,Bootstrap.DynamicResources.Builder
- Enclosing class:
- Bootstrap
public static interface Bootstrap.DynamicResourcesOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApiConfigSource
getAdsConfig()
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.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.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.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasLdsConfig
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;
- Returns:
- Whether the ldsConfig field is set.
-
getLdsConfig
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;
- Returns:
- The ldsConfig.
-
getLdsConfigOrBuilder
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;
-
getLdsResourcesLocator
java.lang.String getLdsResourcesLocator()
xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;
- Returns:
- The ldsResourcesLocator.
-
getLdsResourcesLocatorBytes
com.google.protobuf.ByteString getLdsResourcesLocatorBytes()
xdstp:// resource locator for listener collection. [#not-implemented-hide:]
string lds_resources_locator = 5;
- Returns:
- The bytes for ldsResourcesLocator.
-
hasCdsConfig
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;
- Returns:
- Whether the cdsConfig field is set.
-
getCdsConfig
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;
- Returns:
- The cdsConfig.
-
getCdsConfigOrBuilder
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;
-
getCdsResourcesLocator
java.lang.String getCdsResourcesLocator()
xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;
- Returns:
- The cdsResourcesLocator.
-
getCdsResourcesLocatorBytes
com.google.protobuf.ByteString getCdsResourcesLocatorBytes()
xdstp:// resource locator for cluster collection. [#not-implemented-hide:]
string cds_resources_locator = 6;
- Returns:
- The bytes for cdsResourcesLocator.
-
hasAdsConfig
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;
- Returns:
- Whether the adsConfig field is set.
-
getAdsConfig
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;
- Returns:
- The adsConfig.
-
getAdsConfigOrBuilder
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;
-
-