Uses of Class
io.envoyproxy.envoy.config.core.v3.ConfigSource.Builder
Packages that use ConfigSource.Builder
Package
Description
-
Uses of ConfigSource.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionBootstrap.Builder.addConfigSourcesBuilder()Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder.addConfigSourcesBuilder(int index) Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.DynamicResources.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.Bootstrap.Builder.getConfigSourcesBuilder(int index) Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder.getDefaultConfigSourceBuilder()Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.DynamicResources.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.RuntimeLayer.RtdsLayer.Builder.getRtdsConfigBuilder()RTDS configuration source.Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type ConfigSource.BuilderModifier and TypeMethodDescriptionBootstrap.Builder.getConfigSourcesBuilderList()Configuration sources that will participate in xdstp:// URL authority resolution.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionBootstrap.Builder.addConfigSources(int index, ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder.addConfigSources(ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.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.Builder.setConfigSources(int index, ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder.setDefaultConfigSource(ConfigSource.Builder builderForValue) Default configuration source for xdstp:// URLs if all other resolution fails.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.RuntimeLayer.RtdsLayer.Builder.setRtdsConfig(ConfigSource.Builder builderForValue) RTDS configuration source. -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.config.cluster.v3
Methods in io.envoyproxy.envoy.config.cluster.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionCluster.EdsClusterConfig.Builder.getEdsConfigBuilder()Configuration for the source of EDS updates for this Cluster.Cluster.Builder.getLrsServerBuilder()[#not-implemented-hide:] If present, tells the client where to send load reports via LRS.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionCluster.EdsClusterConfig.Builder.setEdsConfig(ConfigSource.Builder builderForValue) Configuration for the source of EDS updates for this Cluster.Cluster.Builder.setLrsServer(ConfigSource.Builder builderForValue) [#not-implemented-hide:] If present, tells the client where to send load reports via LRS. -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.config.core.v3
Subclasses with type arguments of type ConfigSource.Builder in io.envoyproxy.envoy.config.core.v3Modifier and TypeClassDescriptionstatic final classConfiguration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.Methods in io.envoyproxy.envoy.config.core.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionConfigSource.Builder.addAllAuthorities(Iterable<? extends Authority> values) Authorities that this config source may be used for.ConfigSource.Builder.addAuthorities(int index, Authority value) Authorities that this config source may be used for.ConfigSource.Builder.addAuthorities(int index, Authority.Builder builderForValue) Authorities that this config source may be used for.ConfigSource.Builder.addAuthorities(Authority value) Authorities that this config source may be used for.ConfigSource.Builder.addAuthorities(Authority.Builder builderForValue) Authorities that this config source may be used for.ConfigSource.Builder.clear()ConfigSource.Builder.clearAds()When set, ADS will be used to fetch resources.ConfigSource.Builder.clearApiConfigSource()API configuration source.ConfigSource.Builder.clearAuthorities()Authorities that this config source may be used for.ConfigSource.Builder.clearConfigSourceSpecifier()ConfigSource.Builder.clearInitialFetchTimeout()When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.ConfigSource.Builder.clearPath()Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.ConfigSource.Builder.clearPathConfigSource()Local filesystem path configuration source.ConfigSource.Builder.clearResourceApiVersion()API version for xDS resources.ConfigSource.Builder.clearSelf()[#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.ExtensionConfigSource.Builder.getConfigSourceBuilder().envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }ConfigSource.Builder.mergeAds(AggregatedConfigSource value) When set, ADS will be used to fetch resources.ConfigSource.Builder.mergeApiConfigSource(ApiConfigSource value) API configuration source.ConfigSource.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ConfigSource.Builder.mergeFrom(com.google.protobuf.Message other) ConfigSource.Builder.mergeFrom(ConfigSource other) ConfigSource.Builder.mergeInitialFetchTimeout(com.google.protobuf.Duration value) When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.ConfigSource.Builder.mergePathConfigSource(PathConfigSource value) Local filesystem path configuration source.ConfigSource.Builder.mergeSelf(SelfConfigSource value) [#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.static ConfigSource.BuilderConfigSource.newBuilder()static ConfigSource.BuilderConfigSource.newBuilder(ConfigSource prototype) ConfigSource.newBuilderForType()protected ConfigSource.BuilderConfigSource.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) ConfigSource.Builder.removeAuthorities(int index) Authorities that this config source may be used for.ConfigSource.Builder.setAds(AggregatedConfigSource value) When set, ADS will be used to fetch resources.ConfigSource.Builder.setAds(AggregatedConfigSource.Builder builderForValue) When set, ADS will be used to fetch resources.ConfigSource.Builder.setApiConfigSource(ApiConfigSource value) API configuration source.ConfigSource.Builder.setApiConfigSource(ApiConfigSource.Builder builderForValue) API configuration source.ConfigSource.Builder.setAuthorities(int index, Authority value) Authorities that this config source may be used for.ConfigSource.Builder.setAuthorities(int index, Authority.Builder builderForValue) Authorities that this config source may be used for.ConfigSource.Builder.setInitialFetchTimeout(com.google.protobuf.Duration value) When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.ConfigSource.Builder.setInitialFetchTimeout(com.google.protobuf.Duration.Builder builderForValue) When this timeout is specified, Envoy will wait no longer than the specified time for first config response on this xDS subscription during the :ref:`initialization process <arch_overview_initialization>`.Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.ConfigSource.Builder.setPathBytes(com.google.protobuf.ByteString value) Deprecated.envoy.config.core.v3.ConfigSource.path is deprecated.ConfigSource.Builder.setPathConfigSource(PathConfigSource value) Local filesystem path configuration source.ConfigSource.Builder.setPathConfigSource(PathConfigSource.Builder builderForValue) Local filesystem path configuration source.ConfigSource.Builder.setResourceApiVersion(ApiVersion value) API version for xDS resources.ConfigSource.Builder.setResourceApiVersionValue(int value) API version for xDS resources.ConfigSource.Builder.setSelf(SelfConfigSource value) [#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.ConfigSource.Builder.setSelf(SelfConfigSource.Builder builderForValue) [#not-implemented-hide:] When set, the client will access the resources from the same server it got the ConfigSource from, although not necessarily from the same stream.ConfigSource.toBuilder()Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionExtensionConfigSource.Builder.setConfigSource(ConfigSource.Builder builderForValue) .envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... } -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.config.endpoint.v3
Methods in io.envoyproxy.envoy.config.endpoint.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionLedsClusterLocalityConfig.Builder.getLedsConfigBuilder()Configuration for the source of LEDS updates for a Locality.Methods in io.envoyproxy.envoy.config.endpoint.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionLedsClusterLocalityConfig.Builder.setLedsConfig(ConfigSource.Builder builderForValue) Configuration for the source of LEDS updates for a Locality. -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionVhds.Builder.getConfigSourceBuilder()Configuration source specifier for VHDS.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionVhds.Builder.setConfigSource(ConfigSource.Builder builderForValue) Configuration source specifier for VHDS. -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionRds.Builder.getConfigSourceBuilder()Configuration source specifier for RDS.ScopedRoutes.Builder.getRdsConfigSourceBuilder()Configuration source specifier for RDS.ScopedRds.Builder.getScopedRdsConfigSourceBuilder()Configuration source specifier for scoped RDS.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionRds.Builder.setConfigSource(ConfigSource.Builder builderForValue) Configuration source specifier for RDS.ScopedRoutes.Builder.setRdsConfigSource(ConfigSource.Builder builderForValue) Configuration source specifier for RDS.ScopedRds.Builder.setScopedRdsConfigSource(ConfigSource.Builder builderForValue) Configuration source specifier for scoped RDS. -
Uses of ConfigSource.Builder in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return ConfigSource.BuilderModifier and TypeMethodDescriptionSdsSecretConfig.Builder.getSdsConfigBuilder().envoy.config.core.v3.ConfigSource sds_config = 2;Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type ConfigSource.BuilderModifier and TypeMethodDescriptionSdsSecretConfig.Builder.setSdsConfig(ConfigSource.Builder builderForValue) .envoy.config.core.v3.ConfigSource sds_config = 2;