public static final class Bootstrap.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder> implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 21]Protobuf type
envoy.config.bootstrap.v2.Bootstrap| Modifier and Type | Method and Description |
|---|---|
Bootstrap.Builder |
addAllStatsSinks(Iterable<? extends StatsSink> values)
Optional set of stats sinks.
|
Bootstrap.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Bootstrap.Builder |
addStatsSinks(int index,
StatsSink.Builder builderForValue)
Optional set of stats sinks.
|
Bootstrap.Builder |
addStatsSinks(int index,
StatsSink value)
Optional set of stats sinks.
|
Bootstrap.Builder |
addStatsSinks(StatsSink.Builder builderForValue)
Optional set of stats sinks.
|
Bootstrap.Builder |
addStatsSinks(StatsSink value)
Optional set of stats sinks.
|
StatsSink.Builder |
addStatsSinksBuilder()
Optional set of stats sinks.
|
StatsSink.Builder |
addStatsSinksBuilder(int index)
Optional set of stats sinks.
|
Bootstrap |
build() |
Bootstrap |
buildPartial() |
Bootstrap.Builder |
clear() |
Bootstrap.Builder |
clearAdmin()
Configuration for the local administration HTTP server.
|
Bootstrap.Builder |
clearClusterManager()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
Bootstrap.Builder |
clearDynamicResources()
xDS configuration sources.
|
Bootstrap.Builder |
clearEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.
|
Bootstrap.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Bootstrap.Builder |
clearFlagsPath()
Optional file system path to search for startup flag files.
|
Bootstrap.Builder |
clearHdsConfig()
Health discovery service config option.
|
Bootstrap.Builder |
clearHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
Bootstrap.Builder |
clearLayeredRuntime()
Configuration for the runtime configuration provider.
|
Bootstrap.Builder |
clearNode()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
Bootstrap.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Bootstrap.Builder |
clearOverloadManager()
Optional overload manager configuration.
|
Bootstrap.Builder |
clearRuntime()
Deprecated.
|
Bootstrap.Builder |
clearStaticResources()
Statically specified resources.
|
Bootstrap.Builder |
clearStatsConfig()
Configuration for internal processing of stats.
|
Bootstrap.Builder |
clearStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
Bootstrap.Builder |
clearStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
Bootstrap.Builder |
clearStatsSinks()
Optional set of stats sinks.
|
Bootstrap.Builder |
clearTracing()
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>`.
|
Bootstrap.Builder |
clearUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups.
|
Bootstrap.Builder |
clearWatchdog()
Optional watchdog configuration.
|
Bootstrap.Builder |
clone() |
Admin |
getAdmin()
Configuration for the local administration HTTP server.
|
Admin.Builder |
getAdminBuilder()
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.
|
ClusterManager.Builder |
getClusterManagerBuilder()
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.
|
Bootstrap |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Bootstrap.DynamicResources |
getDynamicResources()
xDS configuration sources.
|
Bootstrap.DynamicResources.Builder |
getDynamicResourcesBuilder()
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.
|
ApiConfigSource.Builder |
getHdsConfigBuilder()
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.
|
LayeredRuntime.Builder |
getLayeredRuntimeBuilder()
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).
|
Node.Builder |
getNodeBuilder()
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.
|
OverloadManager.Builder |
getOverloadManagerBuilder()
Optional overload manager configuration.
|
OverloadManagerOrBuilder |
getOverloadManagerOrBuilder()
Optional overload manager configuration.
|
Runtime |
getRuntime()
Deprecated.
|
Runtime.Builder |
getRuntimeBuilder()
Deprecated.
|
RuntimeOrBuilder |
getRuntimeOrBuilder()
Deprecated.
|
Bootstrap.StaticResources |
getStaticResources()
Statically specified resources.
|
Bootstrap.StaticResources.Builder |
getStaticResourcesBuilder()
Statically specified resources.
|
Bootstrap.StaticResourcesOrBuilder |
getStaticResourcesOrBuilder()
Statically specified resources.
|
StatsConfig |
getStatsConfig()
Configuration for internal processing of stats.
|
StatsConfig.Builder |
getStatsConfigBuilder()
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.Duration.Builder |
getStatsFlushIntervalBuilder()
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.UInt64Value.Builder |
getStatsServerVersionOverrideBuilder()
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.
|
StatsSink.Builder |
getStatsSinksBuilder(int index)
Optional set of stats sinks.
|
List<StatsSink.Builder> |
getStatsSinksBuilderList()
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>`.
|
Tracing.Builder |
getTracingBuilder()
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>`.
|
boolean |
getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups.
|
Watchdog |
getWatchdog()
Optional watchdog configuration.
|
Watchdog.Builder |
getWatchdogBuilder()
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.
|
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() |
Bootstrap.Builder |
mergeAdmin(Admin value)
Configuration for the local administration HTTP server.
|
Bootstrap.Builder |
mergeClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
Bootstrap.Builder |
mergeDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
|
Bootstrap.Builder |
mergeFrom(Bootstrap other) |
Bootstrap.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Bootstrap.Builder |
mergeFrom(com.google.protobuf.Message other) |
Bootstrap.Builder |
mergeHdsConfig(ApiConfigSource value)
Health discovery service config option.
|
Bootstrap.Builder |
mergeLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider.
|
Bootstrap.Builder |
mergeNode(Node value)
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
Bootstrap.Builder |
mergeOverloadManager(OverloadManager value)
Optional overload manager configuration.
|
Bootstrap.Builder |
mergeRuntime(Runtime value)
Deprecated.
|
Bootstrap.Builder |
mergeStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
|
Bootstrap.Builder |
mergeStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
|
Bootstrap.Builder |
mergeStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks.
|
Bootstrap.Builder |
mergeStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
Bootstrap.Builder |
mergeTracing(Tracing value)
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>`.
|
Bootstrap.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Bootstrap.Builder |
mergeWatchdog(Watchdog value)
Optional watchdog configuration.
|
Bootstrap.Builder |
removeStatsSinks(int index)
Optional set of stats sinks.
|
Bootstrap.Builder |
setAdmin(Admin.Builder builderForValue)
Configuration for the local administration HTTP server.
|
Bootstrap.Builder |
setAdmin(Admin value)
Configuration for the local administration HTTP server.
|
Bootstrap.Builder |
setClusterManager(ClusterManager.Builder builderForValue)
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
Bootstrap.Builder |
setClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
Bootstrap.Builder |
setDynamicResources(Bootstrap.DynamicResources.Builder builderForValue)
xDS configuration sources.
|
Bootstrap.Builder |
setDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
|
Bootstrap.Builder |
setEnableDispatcherStats(boolean value)
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.
|
Bootstrap.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Bootstrap.Builder |
setFlagsPath(String value)
Optional file system path to search for startup flag files.
|
Bootstrap.Builder |
setFlagsPathBytes(com.google.protobuf.ByteString value)
Optional file system path to search for startup flag files.
|
Bootstrap.Builder |
setHdsConfig(ApiConfigSource.Builder builderForValue)
Health discovery service config option.
|
Bootstrap.Builder |
setHdsConfig(ApiConfigSource value)
Health discovery service config option.
|
Bootstrap.Builder |
setHeaderPrefix(String value)
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
Bootstrap.Builder |
setHeaderPrefixBytes(com.google.protobuf.ByteString value)
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
Bootstrap.Builder |
setLayeredRuntime(LayeredRuntime.Builder builderForValue)
Configuration for the runtime configuration provider.
|
Bootstrap.Builder |
setLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider.
|
Bootstrap.Builder |
setNode(Node.Builder builderForValue)
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
Bootstrap.Builder |
setNode(Node value)
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
Bootstrap.Builder |
setOverloadManager(OverloadManager.Builder builderForValue)
Optional overload manager configuration.
|
Bootstrap.Builder |
setOverloadManager(OverloadManager value)
Optional overload manager configuration.
|
Bootstrap.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Bootstrap.Builder |
setRuntime(Runtime.Builder builderForValue)
Deprecated.
|
Bootstrap.Builder |
setRuntime(Runtime value)
Deprecated.
|
Bootstrap.Builder |
setStaticResources(Bootstrap.StaticResources.Builder builderForValue)
Statically specified resources.
|
Bootstrap.Builder |
setStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
|
Bootstrap.Builder |
setStatsConfig(StatsConfig.Builder builderForValue)
Configuration for internal processing of stats.
|
Bootstrap.Builder |
setStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
|
Bootstrap.Builder |
setStatsFlushInterval(com.google.protobuf.Duration.Builder builderForValue)
Optional duration between flushes to configured stats sinks.
|
Bootstrap.Builder |
setStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks.
|
Bootstrap.Builder |
setStatsServerVersionOverride(com.google.protobuf.UInt64Value.Builder builderForValue)
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
Bootstrap.Builder |
setStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
Bootstrap.Builder |
setStatsSinks(int index,
StatsSink.Builder builderForValue)
Optional set of stats sinks.
|
Bootstrap.Builder |
setStatsSinks(int index,
StatsSink value)
Optional set of stats sinks.
|
Bootstrap.Builder |
setTracing(Tracing.Builder builderForValue)
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>`.
|
Bootstrap.Builder |
setTracing(Tracing value)
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>`.
|
Bootstrap.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Bootstrap.Builder |
setUseTcpForDnsLookups(boolean value)
Always use TCP queries instead of UDP queries for DNS lookups.
|
Bootstrap.Builder |
setWatchdog(Watchdog.Builder builderForValue)
Optional watchdog configuration.
|
Bootstrap.Builder |
setWatchdog(Watchdog value)
Optional watchdog configuration.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Bootstrap build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Bootstrap buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Bootstrap.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>public Bootstrap.Builder mergeFrom(Bootstrap other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public Bootstrap.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>IOExceptionpublic 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 Bootstrap.Builder setNode(Node value)
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;public Bootstrap.Builder setNode(Node.Builder builderForValue)
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;public Bootstrap.Builder mergeNode(Node value)
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;public Bootstrap.Builder clearNode()
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;public Node.Builder getNodeBuilder()
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;public 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.Builder setStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;public Bootstrap.Builder setStaticResources(Bootstrap.StaticResources.Builder builderForValue)
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;public Bootstrap.Builder mergeStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;public Bootstrap.Builder clearStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;public Bootstrap.StaticResources.Builder getStaticResourcesBuilder()
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;public 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.Builder setDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;public Bootstrap.Builder setDynamicResources(Bootstrap.DynamicResources.Builder builderForValue)
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;public Bootstrap.Builder mergeDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;public Bootstrap.Builder clearDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;public Bootstrap.DynamicResources.Builder getDynamicResourcesBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;public 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 Bootstrap.Builder setClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;public Bootstrap.Builder setClusterManager(ClusterManager.Builder builderForValue)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;public Bootstrap.Builder mergeClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;public Bootstrap.Builder clearClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;public ClusterManager.Builder getClusterManagerBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;public 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 Bootstrap.Builder setHdsConfig(ApiConfigSource value)
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;public Bootstrap.Builder setHdsConfig(ApiConfigSource.Builder builderForValue)
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;public Bootstrap.Builder mergeHdsConfig(ApiConfigSource value)
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;public Bootstrap.Builder clearHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;public ApiConfigSource.Builder getHdsConfigBuilder()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;public 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 Bootstrap.Builder setFlagsPath(String value)
Optional file system path to search for startup flag files.
string flags_path = 5;public Bootstrap.Builder clearFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;public Bootstrap.Builder setFlagsPathBytes(com.google.protobuf.ByteString value)
Optional file system path to search for startup flag files.
string flags_path = 5;public List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksList 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 Bootstrap.Builder setStatsSinks(int index, StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder setStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder addStatsSinks(StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder addStatsSinks(int index, StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder addStatsSinks(StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder addStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder addAllStatsSinks(Iterable<? extends StatsSink> values)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder clearStatsSinks()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public Bootstrap.Builder removeStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public StatsSink.Builder getStatsSinksBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;getStatsSinksOrBuilder 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 StatsSink.Builder addStatsSinksBuilder()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public StatsSink.Builder addStatsSinksBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public List<StatsSink.Builder> getStatsSinksBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;public 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 Bootstrap.Builder setStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;public Bootstrap.Builder setStatsConfig(StatsConfig.Builder builderForValue)
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;public Bootstrap.Builder mergeStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;public Bootstrap.Builder clearStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;public StatsConfig.Builder getStatsConfigBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;public 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 Bootstrap.Builder setStatsFlushInterval(com.google.protobuf.Duration value)
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) = { ... }public Bootstrap.Builder setStatsFlushInterval(com.google.protobuf.Duration.Builder builderForValue)
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) = { ... }public Bootstrap.Builder mergeStatsFlushInterval(com.google.protobuf.Duration value)
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) = { ... }public Bootstrap.Builder clearStatsFlushInterval()
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) = { ... }public com.google.protobuf.Duration.Builder getStatsFlushIntervalBuilder()
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) = { ... }public 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 Bootstrap.Builder setWatchdog(Watchdog value)
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;public Bootstrap.Builder setWatchdog(Watchdog.Builder builderForValue)
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;public Bootstrap.Builder mergeWatchdog(Watchdog value)
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;public Bootstrap.Builder clearWatchdog()
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;public Watchdog.Builder getWatchdogBuilder()
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;public 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 Bootstrap.Builder setTracing(Tracing value)
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;public Bootstrap.Builder setTracing(Tracing.Builder builderForValue)
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;public Bootstrap.Builder mergeTracing(Tracing value)
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;public Bootstrap.Builder clearTracing()
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;public Tracing.Builder getTracingBuilder()
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;public 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 Bootstrap.Builder setRuntime(Runtime value)
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];@Deprecated public Bootstrap.Builder setRuntime(Runtime.Builder builderForValue)
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];@Deprecated public Bootstrap.Builder mergeRuntime(Runtime value)
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];@Deprecated public Bootstrap.Builder clearRuntime()
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];@Deprecated public Runtime.Builder getRuntimeBuilder()
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];@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 Bootstrap.Builder setLayeredRuntime(LayeredRuntime value)
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;public Bootstrap.Builder setLayeredRuntime(LayeredRuntime.Builder builderForValue)
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;public Bootstrap.Builder mergeLayeredRuntime(LayeredRuntime value)
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;public Bootstrap.Builder clearLayeredRuntime()
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;public LayeredRuntime.Builder getLayeredRuntimeBuilder()
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;public 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 Bootstrap.Builder setAdmin(Admin value)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;public Bootstrap.Builder setAdmin(Admin.Builder builderForValue)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;public Bootstrap.Builder mergeAdmin(Admin value)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;public Bootstrap.Builder clearAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;public Admin.Builder getAdminBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;public 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 Bootstrap.Builder setOverloadManager(OverloadManager value)
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;public Bootstrap.Builder setOverloadManager(OverloadManager.Builder builderForValue)
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;public Bootstrap.Builder mergeOverloadManager(OverloadManager value)
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;public Bootstrap.Builder clearOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;public OverloadManager.Builder getOverloadManagerBuilder()
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;public 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 Bootstrap.Builder setEnableDispatcherStats(boolean value)
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;public Bootstrap.Builder clearEnableDispatcherStats()
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;public 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 Bootstrap.Builder setHeaderPrefix(String value)
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;public Bootstrap.Builder clearHeaderPrefix()
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;public Bootstrap.Builder setHeaderPrefixBytes(com.google.protobuf.ByteString value)
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;public 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 Bootstrap.Builder setStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
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;public Bootstrap.Builder setStatsServerVersionOverride(com.google.protobuf.UInt64Value.Builder builderForValue)
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;public Bootstrap.Builder mergeStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
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;public Bootstrap.Builder clearStatsServerVersionOverride()
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;public com.google.protobuf.UInt64Value.Builder getStatsServerVersionOverrideBuilder()
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;public 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 Bootstrap.Builder setUseTcpForDnsLookups(boolean value)
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;public Bootstrap.Builder clearUseTcpForDnsLookups()
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;public final Bootstrap.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>public final Bootstrap.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.