public static final class Bootstrap.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder> implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_v2_bootstrap>`.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 |
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 |
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 |
clearRateLimitService()
Deprecated.
|
Bootstrap.Builder |
clearRuntime()
Configuration for the runtime configuration provider.
|
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 |
clearStatsSinks()
Optional set of stats sinks.
|
Bootstrap.Builder |
clearTracing()
Configuration for an external tracing provider.
|
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.
|
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.
|
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.
|
RateLimitServiceConfig |
getRateLimitService()
Deprecated.
|
RateLimitServiceConfig.Builder |
getRateLimitServiceBuilder()
Deprecated.
|
RateLimitServiceConfigOrBuilder |
getRateLimitServiceOrBuilder()
Deprecated.
|
Runtime |
getRuntime()
Configuration for the runtime configuration provider.
|
Runtime.Builder |
getRuntimeBuilder()
Configuration for the runtime configuration provider.
|
RuntimeOrBuilder |
getRuntimeOrBuilder()
Configuration for the runtime configuration provider.
|
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.
|
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.
|
Tracing.Builder |
getTracingBuilder()
Configuration for an external tracing provider.
|
TracingOrBuilder |
getTracingOrBuilder()
Configuration for an external tracing provider.
|
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 |
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 |
hasRateLimitService()
Deprecated.
|
boolean |
hasRuntime()
Configuration for the runtime configuration provider.
|
boolean |
hasStaticResources()
Statically specified resources.
|
boolean |
hasStatsConfig()
Configuration for internal processing of stats.
|
boolean |
hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
boolean |
hasTracing()
Configuration for an external 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 |
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 |
mergeRateLimitService(RateLimitServiceConfig value)
Deprecated.
|
Bootstrap.Builder |
mergeRuntime(Runtime value)
Configuration for the runtime configuration provider.
|
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 |
mergeTracing(Tracing value)
Configuration for an external 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 |
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 |
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 |
setRateLimitService(RateLimitServiceConfig.Builder builderForValue)
Deprecated.
|
Bootstrap.Builder |
setRateLimitService(RateLimitServiceConfig value)
Deprecated.
|
Bootstrap.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Bootstrap.Builder |
setRuntime(Runtime.Builder builderForValue)
Configuration for the runtime configuration provider.
|
Bootstrap.Builder |
setRuntime(Runtime value)
Configuration for the runtime configuration provider.
|
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 |
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.
|
Bootstrap.Builder |
setTracing(Tracing value)
Configuration for an external tracing provider.
|
Bootstrap.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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).
.google.protobuf.Duration stats_flush_interval = 7 [(.gogoproto.stdduration) = true];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. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;hasTracing in interface BootstrapOrBuilderpublic Tracing getTracing()
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;getTracing in interface BootstrapOrBuilderpublic Bootstrap.Builder setTracing(Tracing value)
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;public Bootstrap.Builder setTracing(Tracing.Builder builderForValue)
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;public Bootstrap.Builder mergeTracing(Tracing value)
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;public Bootstrap.Builder clearTracing()
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;public Tracing.Builder getTracingBuilder()
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;public TracingOrBuilder getTracingOrBuilder()
Configuration for an external tracing provider. If not specified, no tracing will be performed.
.envoy.config.trace.v2.Tracing tracing = 9;getTracingOrBuilder in interface BootstrapOrBuilder@Deprecated public boolean hasRateLimitService()
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];hasRateLimitService in interface BootstrapOrBuilder@Deprecated public RateLimitServiceConfig getRateLimitService()
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];getRateLimitService in interface BootstrapOrBuilder@Deprecated public Bootstrap.Builder setRateLimitService(RateLimitServiceConfig value)
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];@Deprecated public Bootstrap.Builder setRateLimitService(RateLimitServiceConfig.Builder builderForValue)
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];@Deprecated public Bootstrap.Builder mergeRateLimitService(RateLimitServiceConfig value)
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];@Deprecated public Bootstrap.Builder clearRateLimitService()
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];@Deprecated public RateLimitServiceConfig.Builder getRateLimitServiceBuilder()
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];@Deprecated public RateLimitServiceConfigOrBuilder getRateLimitServiceOrBuilder()
Configuration for an external rate limit service provider. If not specified, any calls to the rate limit service will immediately return success.
.envoy.config.ratelimit.v2.RateLimitServiceConfig rate_limit_service = 10 [deprecated = true];getRateLimitServiceOrBuilder in interface BootstrapOrBuilderpublic boolean hasRuntime()
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.Runtime runtime = 11;hasRuntime in interface BootstrapOrBuilderpublic Runtime getRuntime()
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.Runtime runtime = 11;getRuntime in interface BootstrapOrBuilderpublic Bootstrap.Builder setRuntime(Runtime 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.Runtime runtime = 11;public Bootstrap.Builder setRuntime(Runtime.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.Runtime runtime = 11;public Bootstrap.Builder mergeRuntime(Runtime 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.Runtime runtime = 11;public Bootstrap.Builder clearRuntime()
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.Runtime runtime = 11;public Runtime.Builder getRuntimeBuilder()
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.Runtime runtime = 11;public RuntimeOrBuilder getRuntimeOrBuilder()
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.Runtime runtime = 11;getRuntimeOrBuilder 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 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–2019 The Envoy Project. All rights reserved.