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
Modifier and TypeMethodDescriptionA single :ref:`ADS <config_overview_ads>` source may be optionally specified.A single :ref:`ADS <config_overview_ads>` source may be optionally specified.All post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.All post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.All :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.All :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.booleanA single :ref:`ADS <config_overview_ads>` source may be optionally specified.booleanAll post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.booleanAll :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasLdsConfig
boolean hasLdsConfig()All :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.api.v2.core.ConfigSource lds_config = 1;- Returns:
- Whether the ldsConfig field is set.
-
getLdsConfig
ConfigSource getLdsConfig()All :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.api.v2.core.ConfigSource lds_config = 1;- Returns:
- The ldsConfig.
-
getLdsConfigOrBuilder
ConfigSourceOrBuilder getLdsConfigOrBuilder()All :ref:`Listeners <envoy_api_msg_Listener>` are provided by a single :ref:`LDS <arch_overview_dynamic_config_lds>` configuration source.
.envoy.api.v2.core.ConfigSource lds_config = 1; -
hasCdsConfig
boolean hasCdsConfig()All post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.api.v2.core.ConfigSource cds_config = 2;- Returns:
- Whether the cdsConfig field is set.
-
getCdsConfig
ConfigSource getCdsConfig()All post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.api.v2.core.ConfigSource cds_config = 2;- Returns:
- The cdsConfig.
-
getCdsConfigOrBuilder
ConfigSourceOrBuilder getCdsConfigOrBuilder()All post-bootstrap :ref:`Cluster <envoy_api_msg_Cluster>` definitions are provided by a single :ref:`CDS <arch_overview_dynamic_config_cds>` configuration source.
.envoy.api.v2.core.ConfigSource cds_config = 2; -
hasAdsConfig
boolean hasAdsConfig()A single :ref:`ADS <config_overview_ads>` source may be optionally specified. This must have :ref:`api_type <envoy_api_field_core.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_core.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_api_msg_core.ConfigSource>` that have the :ref:`ads <envoy_api_field_core.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.api.v2.core.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_api_field_core.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_core.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_api_msg_core.ConfigSource>` that have the :ref:`ads <envoy_api_field_core.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.api.v2.core.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_api_field_core.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_core.ApiConfigSource.ApiType.GRPC>`. Only :ref:`ConfigSources <envoy_api_msg_core.ConfigSource>` that have the :ref:`ads <envoy_api_field_core.ConfigSource.ads>` field set will be streamed on the ADS channel.
.envoy.api.v2.core.ApiConfigSource ads_config = 3;
-