public interface BootstrapOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
boolean |
containsCertificateProviderInstances(String key)
Global map of CertificateProvider instances.
|
Admin |
getAdmin()
Configuration for the local administration HTTP server.
|
AdminOrBuilder |
getAdminOrBuilder()
Configuration for the local administration HTTP server.
|
TypedExtensionConfig |
getBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.
|
int |
getBootstrapExtensionsCount()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
List<TypedExtensionConfig> |
getBootstrapExtensionsList()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
TypedExtensionConfigOrBuilder |
getBootstrapExtensionsOrBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.
|
List<? extends TypedExtensionConfigOrBuilder> |
getBootstrapExtensionsOrBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
Map<String,TypedExtensionConfig> |
getCertificateProviderInstances()
Deprecated.
|
int |
getCertificateProviderInstancesCount()
Global map of CertificateProvider instances.
|
Map<String,TypedExtensionConfig> |
getCertificateProviderInstancesMap()
Global map of CertificateProvider instances.
|
TypedExtensionConfig |
getCertificateProviderInstancesOrDefault(String key,
TypedExtensionConfig defaultValue)
Global map of CertificateProvider instances.
|
TypedExtensionConfig |
getCertificateProviderInstancesOrThrow(String key)
Global map of CertificateProvider instances.
|
ClusterManager |
getClusterManager()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
ClusterManagerOrBuilder |
getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
ConfigSource |
getConfigSources(int index)
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
int |
getConfigSourcesCount()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
List<ConfigSource> |
getConfigSourcesList()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
ConfigSourceOrBuilder |
getConfigSourcesOrBuilder(int index)
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
List<? extends ConfigSourceOrBuilder> |
getConfigSourcesOrBuilderList()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
ConfigSource |
getDefaultConfigSource()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
ConfigSourceOrBuilder |
getDefaultConfigSourceOrBuilder()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
String |
getDefaultSocketInterface()
Optional overriding of default socket interface.
|
com.google.protobuf.ByteString |
getDefaultSocketInterfaceBytes()
Optional overriding of default socket interface.
|
Bootstrap.DynamicResources |
getDynamicResources()
xDS configuration sources.
|
Bootstrap.DynamicResourcesOrBuilder |
getDynamicResourcesOrBuilder()
xDS configuration sources.
|
boolean |
getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.
|
FatalAction |
getFatalActions(int index)
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
int |
getFatalActionsCount()
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
List<FatalAction> |
getFatalActionsList()
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
FatalActionOrBuilder |
getFatalActionsOrBuilder(int index)
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
List<? extends FatalActionOrBuilder> |
getFatalActionsOrBuilderList()
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
String |
getFlagsPath()
Optional file system path to search for startup flag files.
|
com.google.protobuf.ByteString |
getFlagsPathBytes()
Optional file system path to search for startup flag files.
|
ApiConfigSource |
getHdsConfig()
Health discovery service config option.
|
ApiConfigSourceOrBuilder |
getHdsConfigOrBuilder()
Health discovery service config option.
|
String |
getHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
com.google.protobuf.ByteString |
getHeaderPrefixBytes()
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
LayeredRuntime |
getLayeredRuntime()
Configuration for the runtime configuration provider.
|
LayeredRuntimeOrBuilder |
getLayeredRuntimeOrBuilder()
Configuration for the runtime configuration provider.
|
Node |
getNode()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
String |
getNodeContextParams(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
com.google.protobuf.ByteString |
getNodeContextParamsBytes(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
int |
getNodeContextParamsCount()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
List<String> |
getNodeContextParamsList()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
NodeOrBuilder |
getNodeOrBuilder()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
OverloadManager |
getOverloadManager()
Optional overload manager configuration.
|
OverloadManagerOrBuilder |
getOverloadManagerOrBuilder()
Optional overload manager configuration.
|
Bootstrap.StaticResources |
getStaticResources()
Statically specified resources.
|
Bootstrap.StaticResourcesOrBuilder |
getStaticResourcesOrBuilder()
Statically specified resources.
|
StatsConfig |
getStatsConfig()
Configuration for internal processing of stats.
|
StatsConfigOrBuilder |
getStatsConfigOrBuilder()
Configuration for internal processing of stats.
|
Bootstrap.StatsFlushCase |
getStatsFlushCase() |
com.google.protobuf.Duration |
getStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
com.google.protobuf.DurationOrBuilder |
getStatsFlushIntervalOrBuilder()
Optional duration between flushes to configured stats sinks.
|
boolean |
getStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface.
|
com.google.protobuf.UInt64Value |
getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
com.google.protobuf.UInt64ValueOrBuilder |
getStatsServerVersionOverrideOrBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
StatsSink |
getStatsSinks(int index)
Optional set of stats sinks.
|
int |
getStatsSinksCount()
Optional set of stats sinks.
|
List<StatsSink> |
getStatsSinksList()
Optional set of stats sinks.
|
StatsSinkOrBuilder |
getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
|
List<? extends StatsSinkOrBuilder> |
getStatsSinksOrBuilderList()
Optional set of stats sinks.
|
boolean |
getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups.
|
Watchdogs |
getWatchdogs()
Optional watchdogs configuration.
|
WatchdogsOrBuilder |
getWatchdogsOrBuilder()
Optional watchdogs configuration.
|
boolean |
hasAdmin()
Configuration for the local administration HTTP server.
|
boolean |
hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
boolean |
hasDefaultConfigSource()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
boolean |
hasDynamicResources()
xDS configuration sources.
|
boolean |
hasHdsConfig()
Health discovery service config option.
|
boolean |
hasLayeredRuntime()
Configuration for the runtime configuration provider.
|
boolean |
hasNode()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
boolean |
hasOverloadManager()
Optional overload manager configuration.
|
boolean |
hasStaticResources()
Statically specified resources.
|
boolean |
hasStatsConfig()
Configuration for internal processing of stats.
|
boolean |
hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
boolean |
hasStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
boolean |
hasWatchdogs()
Optional watchdogs configuration.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
boolean hasNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;
Node getNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;
NodeOrBuilder getNodeOrBuilder()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;
List<String> getNodeContextParamsList()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
int getNodeContextParamsCount()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
String getNodeContextParams(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
com.google.protobuf.ByteString getNodeContextParamsBytes(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
boolean hasStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;
Bootstrap.StaticResources getStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;
Bootstrap.StaticResourcesOrBuilder getStaticResourcesOrBuilder()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;
boolean hasDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;
Bootstrap.DynamicResources getDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;
Bootstrap.DynamicResourcesOrBuilder getDynamicResourcesOrBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;
boolean hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;
ClusterManager getClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;
ClusterManagerOrBuilder getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;
boolean hasHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;
ApiConfigSource getHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;
ApiConfigSourceOrBuilder getHdsConfigOrBuilder()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;
String getFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;
com.google.protobuf.ByteString getFlagsPathBytes()
Optional file system path to search for startup flag files.
string flags_path = 5;
List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;
StatsSink getStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;
int getStatsSinksCount()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;
List<? extends StatsSinkOrBuilder> getStatsSinksOrBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;
StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;
boolean hasStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;
StatsConfig getStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;
StatsConfigOrBuilder getStatsConfigOrBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;
boolean hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). Only one of `stats_flush_interval` or `stats_flush_on_admin` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
com.google.protobuf.Duration getStatsFlushInterval()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). Only one of `stats_flush_interval` or `stats_flush_on_admin` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
com.google.protobuf.DurationOrBuilder getStatsFlushIntervalOrBuilder()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). Only one of `stats_flush_interval` or `stats_flush_on_admin` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
boolean getStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface. If set, a flush timer is not created. Only one of `stats_flush_on_admin` or `stats_flush_interval` can be set.
bool stats_flush_on_admin = 29 [(.validate.rules) = { ... }
boolean hasWatchdogs()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;
Watchdogs getWatchdogs()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;
WatchdogsOrBuilder getWatchdogsOrBuilder()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;
boolean hasLayeredRuntime()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v4alpha.LayeredRuntime layered_runtime = 17;
LayeredRuntime getLayeredRuntime()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v4alpha.LayeredRuntime layered_runtime = 17;
LayeredRuntimeOrBuilder getLayeredRuntimeOrBuilder()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v4alpha.LayeredRuntime layered_runtime = 17;
boolean hasAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;
Admin getAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;
AdminOrBuilder getAdminOrBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;
boolean hasOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
OverloadManager getOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
OverloadManagerOrBuilder getOverloadManagerOrBuilder()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
boolean getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false. Note that this records a value for each iteration of the event loop on every thread. This should normally be minimal overhead, but when using :ref:`statsd <envoy_api_msg_config.metrics.v4alpha.StatsdSink>`, it will send each observed value over the wire individually because the statsd protocol doesn't have any way to represent a histogram summary. Be aware that this can be a very large volume of data.
bool enable_dispatcher_stats = 16;
String getHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
com.google.protobuf.ByteString getHeaderPrefixBytes()
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
boolean hasStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
com.google.protobuf.UInt64Value getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
com.google.protobuf.UInt64ValueOrBuilder getStatsServerVersionOverrideOrBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
boolean getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolvers <envoy_api_field_config.cluster.v4alpha.Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_api_field_config.cluster.v4alpha.Cluster.use_tcp_for_dns_lookups>` are specified. Setting this value causes failure if the ``envoy.restart_features.use_apple_api_for_dns_lookups`` runtime value is true during server startup. Apple' API only uses UDP for DNS resolution.
bool use_tcp_for_dns_lookups = 20;
List<TypedExtensionConfig> getBootstrapExtensionsList()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;
TypedExtensionConfig getBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;
int getBootstrapExtensionsCount()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;
List<? extends TypedExtensionConfigOrBuilder> getBootstrapExtensionsOrBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;
TypedExtensionConfigOrBuilder getBootstrapExtensionsOrBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;
List<FatalAction> getFatalActionsList()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v4alpha.FatalAction fatal_actions = 28;
FatalAction getFatalActions(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v4alpha.FatalAction fatal_actions = 28;
int getFatalActionsCount()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v4alpha.FatalAction fatal_actions = 28;
List<? extends FatalActionOrBuilder> getFatalActionsOrBuilderList()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v4alpha.FatalAction fatal_actions = 28;
FatalActionOrBuilder getFatalActionsOrBuilder(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v4alpha.FatalAction fatal_actions = 28;
List<ConfigSource> getConfigSourcesList()
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this *resource_authority*. 2. *resource_authority* is compared against the authorities in any peer *ConfigSource*. The peer *ConfigSource* is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer *ConfigSource* message is used. 3. *resource_authority* is compared sequentially with the authorities in each configuration source in *config_sources*. The first *ConfigSource* to match wins. 4. As a fallback, if no configuration source matches, then *default_config_source* is used. 5. If *default_config_source* is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v4alpha.ConfigSource config_sources = 22;
ConfigSource getConfigSources(int index)
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this *resource_authority*. 2. *resource_authority* is compared against the authorities in any peer *ConfigSource*. The peer *ConfigSource* is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer *ConfigSource* message is used. 3. *resource_authority* is compared sequentially with the authorities in each configuration source in *config_sources*. The first *ConfigSource* to match wins. 4. As a fallback, if no configuration source matches, then *default_config_source* is used. 5. If *default_config_source* is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v4alpha.ConfigSource config_sources = 22;
int getConfigSourcesCount()
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this *resource_authority*. 2. *resource_authority* is compared against the authorities in any peer *ConfigSource*. The peer *ConfigSource* is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer *ConfigSource* message is used. 3. *resource_authority* is compared sequentially with the authorities in each configuration source in *config_sources*. The first *ConfigSource* to match wins. 4. As a fallback, if no configuration source matches, then *default_config_source* is used. 5. If *default_config_source* is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v4alpha.ConfigSource config_sources = 22;
List<? extends ConfigSourceOrBuilder> getConfigSourcesOrBuilderList()
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this *resource_authority*. 2. *resource_authority* is compared against the authorities in any peer *ConfigSource*. The peer *ConfigSource* is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer *ConfigSource* message is used. 3. *resource_authority* is compared sequentially with the authorities in each configuration source in *config_sources*. The first *ConfigSource* to match wins. 4. As a fallback, if no configuration source matches, then *default_config_source* is used. 5. If *default_config_source* is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v4alpha.ConfigSource config_sources = 22;
ConfigSourceOrBuilder getConfigSourcesOrBuilder(int index)
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this *resource_authority*. 2. *resource_authority* is compared against the authorities in any peer *ConfigSource*. The peer *ConfigSource* is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer *ConfigSource* message is used. 3. *resource_authority* is compared sequentially with the authorities in each configuration source in *config_sources*. The first *ConfigSource* to match wins. 4. As a fallback, if no configuration source matches, then *default_config_source* is used. 5. If *default_config_source* is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v4alpha.ConfigSource config_sources = 22;
boolean hasDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;
ConfigSource getDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;
ConfigSourceOrBuilder getDefaultConfigSourceOrBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;
String getDefaultSocketInterface()
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
com.google.protobuf.ByteString getDefaultSocketInterfaceBytes()
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
int getCertificateProviderInstancesCount()
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;
boolean containsCertificateProviderInstances(String key)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;
@Deprecated Map<String,TypedExtensionConfig> getCertificateProviderInstances()
getCertificateProviderInstancesMap()
instead.Map<String,TypedExtensionConfig> getCertificateProviderInstancesMap()
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;
TypedExtensionConfig getCertificateProviderInstancesOrDefault(String key, TypedExtensionConfig defaultValue)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;
TypedExtensionConfig getCertificateProviderInstancesOrThrow(String key)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;
Bootstrap.StatsFlushCase getStatsFlushCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.