public final class Bootstrap extends com.google.protobuf.GeneratedMessageV3 implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 21]Protobuf type
envoy.config.bootstrap.v2.Bootstrap| Modifier and Type | Class and Description |
|---|---|
static class |
Bootstrap.Builder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`.
|
static class |
Bootstrap.DynamicResources
Protobuf type
envoy.config.bootstrap.v2.Bootstrap.DynamicResources |
static interface |
Bootstrap.DynamicResourcesOrBuilder |
static class |
Bootstrap.StaticResources
Protobuf type
envoy.config.bootstrap.v2.Bootstrap.StaticResources |
static interface |
Bootstrap.StaticResourcesOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ADMIN_FIELD_NUMBER |
static int |
CLUSTER_MANAGER_FIELD_NUMBER |
static int |
DYNAMIC_RESOURCES_FIELD_NUMBER |
static int |
ENABLE_DISPATCHER_STATS_FIELD_NUMBER |
static int |
FLAGS_PATH_FIELD_NUMBER |
static int |
HDS_CONFIG_FIELD_NUMBER |
static int |
HEADER_PREFIX_FIELD_NUMBER |
static int |
LAYERED_RUNTIME_FIELD_NUMBER |
static int |
NODE_FIELD_NUMBER |
static int |
OVERLOAD_MANAGER_FIELD_NUMBER |
static int |
RUNTIME_FIELD_NUMBER |
static int |
STATIC_RESOURCES_FIELD_NUMBER |
static int |
STATS_CONFIG_FIELD_NUMBER |
static int |
STATS_FLUSH_INTERVAL_FIELD_NUMBER |
static int |
STATS_SERVER_VERSION_OVERRIDE_FIELD_NUMBER |
static int |
STATS_SINKS_FIELD_NUMBER |
static int |
TRACING_FIELD_NUMBER |
static int |
USE_TCP_FOR_DNS_LOOKUPS_FIELD_NUMBER |
static int |
WATCHDOG_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Admin |
getAdmin()
Configuration for the local administration HTTP server.
|
AdminOrBuilder |
getAdminOrBuilder()
Configuration for the local administration HTTP server.
|
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.
|
static Bootstrap |
getDefaultInstance() |
Bootstrap |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
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).
|
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.
|
com.google.protobuf.Parser<Bootstrap> |
getParserForType() |
Runtime |
getRuntime()
Deprecated.
|
RuntimeOrBuilder |
getRuntimeOrBuilder()
Deprecated.
|
int |
getSerializedSize() |
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.
|
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.
|
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.
|
Tracing |
getTracing()
Configuration for an external tracing provider.
.. attention::
This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
|
TracingOrBuilder |
getTracingOrBuilder()
Configuration for an external tracing provider.
.. attention::
This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups.
|
Watchdog |
getWatchdog()
Optional watchdog configuration.
|
WatchdogOrBuilder |
getWatchdogOrBuilder()
Optional watchdog 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 |
hasDynamicResources()
xDS configuration sources.
|
int |
hashCode() |
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 |
hasRuntime()
Deprecated.
|
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 |
hasTracing()
Configuration for an external tracing provider.
.. attention::
This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
|
boolean |
hasWatchdog()
Optional watchdog configuration.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Bootstrap.Builder |
newBuilder() |
static Bootstrap.Builder |
newBuilder(Bootstrap prototype) |
Bootstrap.Builder |
newBuilderForType() |
protected Bootstrap.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Bootstrap |
parseDelimitedFrom(InputStream input) |
static Bootstrap |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(byte[] data) |
static Bootstrap |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(ByteBuffer data) |
static Bootstrap |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(com.google.protobuf.ByteString data) |
static Bootstrap |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Bootstrap |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(InputStream input) |
static Bootstrap |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Bootstrap> |
parser() |
Bootstrap.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NODE_FIELD_NUMBER
public static final int STATIC_RESOURCES_FIELD_NUMBER
public static final int DYNAMIC_RESOURCES_FIELD_NUMBER
public static final int CLUSTER_MANAGER_FIELD_NUMBER
public static final int HDS_CONFIG_FIELD_NUMBER
public static final int FLAGS_PATH_FIELD_NUMBER
public static final int STATS_SINKS_FIELD_NUMBER
public static final int STATS_CONFIG_FIELD_NUMBER
public static final int STATS_FLUSH_INTERVAL_FIELD_NUMBER
public static final int WATCHDOG_FIELD_NUMBER
public static final int TRACING_FIELD_NUMBER
public static final int RUNTIME_FIELD_NUMBER
public static final int LAYERED_RUNTIME_FIELD_NUMBER
public static final int ADMIN_FIELD_NUMBER
public static final int OVERLOAD_MANAGER_FIELD_NUMBER
public static final int ENABLE_DISPATCHER_STATS_FIELD_NUMBER
public static final int HEADER_PREFIX_FIELD_NUMBER
public static final int STATS_SERVER_VERSION_OVERRIDE_FIELD_NUMBER
public static final int USE_TCP_FOR_DNS_LOOKUPS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.api.v2.core.Node node = 1;hasNode in interface BootstrapOrBuilderpublic Node getNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.api.v2.core.Node node = 1;getNode in interface BootstrapOrBuilderpublic NodeOrBuilder getNodeOrBuilder()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.api.v2.core.Node node = 1;getNodeOrBuilder in interface BootstrapOrBuilderpublic boolean hasStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;hasStaticResources in interface BootstrapOrBuilderpublic Bootstrap.StaticResources getStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;getStaticResources in interface BootstrapOrBuilderpublic Bootstrap.StaticResourcesOrBuilder getStaticResourcesOrBuilder()
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;getStaticResourcesOrBuilder in interface BootstrapOrBuilderpublic boolean hasDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;hasDynamicResources in interface BootstrapOrBuilderpublic Bootstrap.DynamicResources getDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;getDynamicResources in interface BootstrapOrBuilderpublic Bootstrap.DynamicResourcesOrBuilder getDynamicResourcesOrBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;getDynamicResourcesOrBuilder in interface BootstrapOrBuilderpublic boolean hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;hasClusterManager in interface BootstrapOrBuilderpublic ClusterManager getClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;getClusterManager in interface BootstrapOrBuilderpublic ClusterManagerOrBuilder getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;getClusterManagerOrBuilder in interface BootstrapOrBuilderpublic boolean hasHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;hasHdsConfig in interface BootstrapOrBuilderpublic ApiConfigSource getHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;getHdsConfig in interface BootstrapOrBuilderpublic ApiConfigSourceOrBuilder getHdsConfigOrBuilder()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;getHdsConfigOrBuilder in interface BootstrapOrBuilderpublic String getFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;getFlagsPath in interface BootstrapOrBuilderpublic com.google.protobuf.ByteString getFlagsPathBytes()
Optional file system path to search for startup flag files.
string flags_path = 5;getFlagsPathBytes in interface BootstrapOrBuilderpublic List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksList in interface BootstrapOrBuilderpublic List<? extends StatsSinkOrBuilder> getStatsSinksOrBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksOrBuilderList in interface BootstrapOrBuilderpublic int getStatsSinksCount()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksCount in interface BootstrapOrBuilderpublic StatsSink getStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinks in interface BootstrapOrBuilderpublic StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksOrBuilder in interface BootstrapOrBuilderpublic boolean hasStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;hasStatsConfig in interface BootstrapOrBuilderpublic StatsConfig getStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;getStatsConfig in interface BootstrapOrBuilderpublic StatsConfigOrBuilder getStatsConfigOrBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;getStatsConfigOrBuilder in interface BootstrapOrBuilderpublic 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). Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }hasStatsFlushInterval in interface BootstrapOrBuilderpublic 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). Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }getStatsFlushInterval in interface BootstrapOrBuilderpublic 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). Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }getStatsFlushIntervalOrBuilder in interface BootstrapOrBuilderpublic boolean hasWatchdog()
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;hasWatchdog in interface BootstrapOrBuilderpublic Watchdog getWatchdog()
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;getWatchdog in interface BootstrapOrBuilderpublic WatchdogOrBuilder getWatchdogOrBuilder()
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;getWatchdogOrBuilder in interface BootstrapOrBuilderpublic boolean hasTracing()
Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v2.Tracing tracing = 9;hasTracing in interface BootstrapOrBuilderpublic Tracing getTracing()
Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v2.Tracing tracing = 9;getTracing in interface BootstrapOrBuilderpublic TracingOrBuilder getTracingOrBuilder()
Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v2.Tracing tracing = 9;getTracingOrBuilder in interface BootstrapOrBuilder@Deprecated public boolean hasRuntime()
Configuration for the runtime configuration provider (deprecated). If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];hasRuntime in interface BootstrapOrBuilder@Deprecated public Runtime getRuntime()
Configuration for the runtime configuration provider (deprecated). If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];getRuntime in interface BootstrapOrBuilder@Deprecated public RuntimeOrBuilder getRuntimeOrBuilder()
Configuration for the runtime configuration provider (deprecated). If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];getRuntimeOrBuilder in interface BootstrapOrBuilderpublic 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.v2.LayeredRuntime layered_runtime = 17;hasLayeredRuntime in interface BootstrapOrBuilderpublic 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.v2.LayeredRuntime layered_runtime = 17;getLayeredRuntime in interface BootstrapOrBuilderpublic 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.v2.LayeredRuntime layered_runtime = 17;getLayeredRuntimeOrBuilder in interface BootstrapOrBuilderpublic boolean hasAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;hasAdmin in interface BootstrapOrBuilderpublic Admin getAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;getAdmin in interface BootstrapOrBuilderpublic AdminOrBuilder getAdminOrBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;getAdminOrBuilder in interface BootstrapOrBuilderpublic boolean hasOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;hasOverloadManager in interface BootstrapOrBuilderpublic OverloadManager getOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;getOverloadManager in interface BootstrapOrBuilderpublic OverloadManagerOrBuilder getOverloadManagerOrBuilder()
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;getOverloadManagerOrBuilder in interface BootstrapOrBuilderpublic 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.v2.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;getEnableDispatcherStats in interface BootstrapOrBuilderpublic 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;getHeaderPrefix in interface BootstrapOrBuilderpublic 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;getHeaderPrefixBytes in interface BootstrapOrBuilderpublic 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.v2.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;hasStatsServerVersionOverride in interface BootstrapOrBuilderpublic 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.v2.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;getStatsServerVersionOverride in interface BootstrapOrBuilderpublic 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.v2.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;getStatsServerVersionOverrideOrBuilder in interface BootstrapOrBuilderpublic 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_Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_api_field_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;getUseTcpForDnsLookups in interface BootstrapOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Bootstrap parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(InputStream input) throws IOException
IOExceptionpublic static Bootstrap parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bootstrap parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Bootstrap parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Bootstrap.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Bootstrap.Builder newBuilder()
public static Bootstrap.Builder newBuilder(Bootstrap prototype)
public Bootstrap.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Bootstrap.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Bootstrap getDefaultInstance()
public static com.google.protobuf.Parser<Bootstrap> parser()
public com.google.protobuf.Parser<Bootstrap> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Bootstrap getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.