Class Bootstrap.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
io.envoyproxy.envoy.config.bootstrap.v2.Bootstrap.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BootstrapOrBuilder,Cloneable
- Enclosing class:
- Bootstrap
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-
Method Summary
Modifier and TypeMethodDescriptionaddAllStatsSinks(Iterable<? extends StatsSink> values) Optional set of stats sinks.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addStatsSinks(int index, StatsSink value) Optional set of stats sinks.addStatsSinks(int index, StatsSink.Builder builderForValue) Optional set of stats sinks.addStatsSinks(StatsSink value) Optional set of stats sinks.addStatsSinks(StatsSink.Builder builderForValue) Optional set of stats sinks.Optional set of stats sinks.addStatsSinksBuilder(int index) Optional set of stats sinks.build()clear()Configuration for the local administration HTTP server.Configuration for the cluster manager which owns all upstream clusters within the server.xDS configuration sources.Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional file system path to search for startup flag files.Health discovery service config option.Optional string which will be used in lieu of x-envoy in prefixing headers.Configuration for the runtime configuration provider.Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Optional overload manager configuration.Deprecated.Statically specified resources.Configuration for internal processing of stats.Optional duration between flushes to configured stats sinks.Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Optional set of stats sinks.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>`.Always use TCP queries instead of UDP queries for DNS lookups.Optional watchdog configuration.clone()getAdmin()Configuration for the local administration HTTP server.Configuration for the local administration HTTP server.Configuration for the local administration HTTP server.Configuration for the cluster manager which owns all upstream clusters within the server.Configuration for the cluster manager which owns all upstream clusters within the server.Configuration for the cluster manager which owns all upstream clusters within the server.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorxDS configuration sources.xDS configuration sources.xDS configuration sources.booleanEnable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Optional file system path to search for startup flag files.com.google.protobuf.ByteStringOptional file system path to search for startup flag files.Health discovery service config option.Health discovery service config option.Health discovery service config option.Optional string which will be used in lieu of x-envoy in prefixing headers.com.google.protobuf.ByteStringOptional string which will be used in lieu of x-envoy in prefixing headers.Configuration for the runtime configuration provider.Configuration for the runtime configuration provider.Configuration for the runtime configuration provider.getNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Optional overload manager configuration.Optional overload manager configuration.Optional overload manager configuration.Deprecated.envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated.Deprecated.Deprecated.Statically specified resources.Statically specified resources.Statically specified resources.Configuration for internal processing of stats.Configuration for internal processing of stats.Configuration for internal processing of stats.com.google.protobuf.DurationOptional duration between flushes to configured stats sinks.com.google.protobuf.Duration.BuilderOptional duration between flushes to configured stats sinks.com.google.protobuf.DurationOrBuilderOptional duration between flushes to configured stats sinks.com.google.protobuf.UInt64ValueOptional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64Value.BuilderOptional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64ValueOrBuilderOptional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.getStatsSinks(int index) Optional set of stats sinks.getStatsSinksBuilder(int index) Optional set of stats sinks.Optional set of stats sinks.intOptional set of stats sinks.Optional set of stats sinks.getStatsSinksOrBuilder(int index) Optional set of stats sinks.List<? extends StatsSinkOrBuilder>Optional set of stats sinks.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>`.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>`.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>`.booleanAlways use TCP queries instead of UDP queries for DNS lookups.Optional watchdog configuration.Optional watchdog configuration.Optional watchdog configuration.booleanhasAdmin()Configuration for the local administration HTTP server.booleanConfiguration for the cluster manager which owns all upstream clusters within the server.booleanxDS configuration sources.booleanHealth discovery service config option.booleanConfiguration for the runtime configuration provider.booleanhasNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).booleanOptional overload manager configuration.booleanDeprecated.envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated.booleanStatically specified resources.booleanConfiguration for internal processing of stats.booleanOptional duration between flushes to configured stats sinks.booleanOptional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.booleanConfiguration 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>`.booleanOptional watchdog configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAdmin(Admin value) Configuration for the local administration HTTP server.Configuration for the cluster manager which owns all upstream clusters within the server.xDS configuration sources.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeHdsConfig(ApiConfigSource value) Health discovery service config option.Configuration for the runtime configuration provider.Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Optional overload manager configuration.mergeRuntime(Runtime value) Deprecated.Statically specified resources.mergeStatsConfig(StatsConfig value) Configuration for internal processing of stats.mergeStatsFlushInterval(com.google.protobuf.Duration value) Optional duration between flushes to configured stats sinks.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.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>`.final Bootstrap.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeWatchdog(Watchdog value) Optional watchdog configuration.removeStatsSinks(int index) Optional set of stats sinks.Configuration for the local administration HTTP server.setAdmin(Admin.Builder builderForValue) Configuration for the local administration HTTP server.setClusterManager(ClusterManager value) Configuration for the cluster manager which owns all upstream clusters within the server.setClusterManager(ClusterManager.Builder builderForValue) Configuration for the cluster manager which owns all upstream clusters within the server.xDS configuration sources.setDynamicResources(Bootstrap.DynamicResources.Builder builderForValue) xDS configuration sources.setEnableDispatcherStats(boolean value) Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.setFlagsPath(String value) Optional file system path to search for startup flag files.setFlagsPathBytes(com.google.protobuf.ByteString value) Optional file system path to search for startup flag files.setHdsConfig(ApiConfigSource value) Health discovery service config option.setHdsConfig(ApiConfigSource.Builder builderForValue) Health discovery service config option.setHeaderPrefix(String value) Optional string which will be used in lieu of x-envoy in prefixing headers.setHeaderPrefixBytes(com.google.protobuf.ByteString value) Optional string which will be used in lieu of x-envoy in prefixing headers.setLayeredRuntime(LayeredRuntime value) Configuration for the runtime configuration provider.setLayeredRuntime(LayeredRuntime.Builder builderForValue) Configuration for the runtime configuration provider.Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).setNode(Node.Builder builderForValue) Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Optional overload manager configuration.setOverloadManager(OverloadManager.Builder builderForValue) Optional overload manager configuration.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRuntime(Runtime value) Deprecated.setRuntime(Runtime.Builder builderForValue) Deprecated.Statically specified resources.setStaticResources(Bootstrap.StaticResources.Builder builderForValue) Statically specified resources.setStatsConfig(StatsConfig value) Configuration for internal processing of stats.setStatsConfig(StatsConfig.Builder builderForValue) Configuration for internal processing of stats.setStatsFlushInterval(com.google.protobuf.Duration value) Optional duration between flushes to configured stats sinks.setStatsFlushInterval(com.google.protobuf.Duration.Builder builderForValue) Optional duration between flushes to configured stats sinks.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.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.setStatsSinks(int index, StatsSink value) Optional set of stats sinks.setStatsSinks(int index, StatsSink.Builder builderForValue) Optional set of stats sinks.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>`.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>`.final Bootstrap.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUseTcpForDnsLookups(boolean value) Always use TCP queries instead of UDP queries for DNS lookups.setWatchdog(Watchdog value) Optional watchdog configuration.setWatchdog(Watchdog.Builder builderForValue) Optional watchdog configuration.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
setField
public Bootstrap.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
setRepeatedField
public Bootstrap.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
addRepeatedField
public Bootstrap.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>- Throws:
IOException
-
hasNode
public 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;- Specified by:
hasNodein interfaceBootstrapOrBuilder- Returns:
- Whether the node field is set.
-
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;- Specified by:
getNodein interfaceBootstrapOrBuilder- Returns:
- The node.
-
setNode
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; -
setNode
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; -
mergeNode
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; -
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; -
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; -
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;- Specified by:
getNodeOrBuilderin interfaceBootstrapOrBuilder
-
hasStaticResources
public boolean hasStaticResources()Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;- Specified by:
hasStaticResourcesin interfaceBootstrapOrBuilder- Returns:
- Whether the staticResources field is set.
-
getStaticResources
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;- Specified by:
getStaticResourcesin interfaceBootstrapOrBuilder- Returns:
- The staticResources.
-
setStaticResources
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2; -
setStaticResources
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2; -
mergeStaticResources
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2; -
clearStaticResources
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2; -
getStaticResourcesBuilder
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2; -
getStaticResourcesOrBuilder
Statically specified resources.
.envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;- Specified by:
getStaticResourcesOrBuilderin interfaceBootstrapOrBuilder
-
hasDynamicResources
public boolean hasDynamicResources()xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;- Specified by:
hasDynamicResourcesin interfaceBootstrapOrBuilder- Returns:
- Whether the dynamicResources field is set.
-
getDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;- Specified by:
getDynamicResourcesin interfaceBootstrapOrBuilder- Returns:
- The dynamicResources.
-
setDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3; -
setDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3; -
mergeDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3; -
clearDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3; -
getDynamicResourcesBuilder
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3; -
getDynamicResourcesOrBuilder
xDS configuration sources.
.envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;- Specified by:
getDynamicResourcesOrBuilderin interfaceBootstrapOrBuilder
-
hasClusterManager
public boolean hasClusterManager()Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;- Specified by:
hasClusterManagerin interfaceBootstrapOrBuilder- Returns:
- Whether the clusterManager field is set.
-
getClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;- Specified by:
getClusterManagerin interfaceBootstrapOrBuilder- Returns:
- The clusterManager.
-
setClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4; -
setClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4; -
mergeClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4; -
clearClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4; -
getClusterManagerBuilder
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4; -
getClusterManagerOrBuilder
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;- Specified by:
getClusterManagerOrBuilderin interfaceBootstrapOrBuilder
-
hasHdsConfig
public boolean hasHdsConfig()Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;- Specified by:
hasHdsConfigin interfaceBootstrapOrBuilder- Returns:
- Whether the hdsConfig field is set.
-
getHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;- Specified by:
getHdsConfigin interfaceBootstrapOrBuilder- Returns:
- The hdsConfig.
-
setHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14; -
setHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14; -
mergeHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14; -
clearHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14; -
getHdsConfigBuilder
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14; -
getHdsConfigOrBuilder
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
.envoy.api.v2.core.ApiConfigSource hds_config = 14;- Specified by:
getHdsConfigOrBuilderin interfaceBootstrapOrBuilder
-
getFlagsPath
Optional file system path to search for startup flag files.
string flags_path = 5;- Specified by:
getFlagsPathin interfaceBootstrapOrBuilder- Returns:
- The flagsPath.
-
getFlagsPathBytes
public com.google.protobuf.ByteString getFlagsPathBytes()Optional file system path to search for startup flag files.
string flags_path = 5;- Specified by:
getFlagsPathBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for flagsPath.
-
setFlagsPath
Optional file system path to search for startup flag files.
string flags_path = 5;- Parameters:
value- The flagsPath to set.- Returns:
- This builder for chaining.
-
clearFlagsPath
Optional file system path to search for startup flag files.
string flags_path = 5;- Returns:
- This builder for chaining.
-
setFlagsPathBytes
Optional file system path to search for startup flag files.
string flags_path = 5;- Parameters:
value- The bytes for flagsPath to set.- Returns:
- This builder for chaining.
-
getStatsSinksList
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksListin interfaceBootstrapOrBuilder
-
getStatsSinksCount
public int getStatsSinksCount()Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksCountin interfaceBootstrapOrBuilder
-
getStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksin interfaceBootstrapOrBuilder
-
setStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
setStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addAllStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
clearStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
removeStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
getStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
getStatsSinksOrBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksOrBuilderin interfaceBootstrapOrBuilder
-
getStatsSinksOrBuilderList
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksOrBuilderListin interfaceBootstrapOrBuilder
-
addStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
addStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
getStatsSinksBuilderList
Optional set of stats sinks.
repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6; -
hasStatsConfig
public boolean hasStatsConfig()Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;- Specified by:
hasStatsConfigin interfaceBootstrapOrBuilder- Returns:
- Whether the statsConfig field is set.
-
getStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;- Specified by:
getStatsConfigin interfaceBootstrapOrBuilder- Returns:
- The statsConfig.
-
setStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13; -
setStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13; -
mergeStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13; -
clearStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13; -
getStatsConfigBuilder
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13; -
getStatsConfigOrBuilder
Configuration for internal processing of stats.
.envoy.config.metrics.v2.StatsConfig stats_config = 13;- Specified by:
getStatsConfigOrBuilderin interfaceBootstrapOrBuilder
-
hasStatsFlushInterval
public 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) = { ... }- Specified by:
hasStatsFlushIntervalin interfaceBootstrapOrBuilder- Returns:
- Whether the statsFlushInterval field is set.
-
getStatsFlushInterval
public 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) = { ... }- Specified by:
getStatsFlushIntervalin interfaceBootstrapOrBuilder- Returns:
- The statsFlushInterval.
-
setStatsFlushInterval
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) = { ... } -
setStatsFlushInterval
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) = { ... } -
mergeStatsFlushInterval
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) = { ... } -
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) = { ... } -
getStatsFlushIntervalBuilder
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) = { ... } -
getStatsFlushIntervalOrBuilder
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) = { ... }- Specified by:
getStatsFlushIntervalOrBuilderin interfaceBootstrapOrBuilder
-
hasWatchdog
public boolean hasWatchdog()Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;- Specified by:
hasWatchdogin interfaceBootstrapOrBuilder- Returns:
- Whether the watchdog field is set.
-
getWatchdog
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;- Specified by:
getWatchdogin interfaceBootstrapOrBuilder- Returns:
- The watchdog.
-
setWatchdog
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8; -
setWatchdog
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8; -
mergeWatchdog
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8; -
clearWatchdog
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8; -
getWatchdogBuilder
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8; -
getWatchdogOrBuilder
Optional watchdog configuration.
.envoy.config.bootstrap.v2.Watchdog watchdog = 8;- Specified by:
getWatchdogOrBuilderin interfaceBootstrapOrBuilder
-
hasTracing
public 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;- Specified by:
hasTracingin interfaceBootstrapOrBuilder- Returns:
- Whether the tracing field is set.
-
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;- Specified by:
getTracingin interfaceBootstrapOrBuilder- Returns:
- The tracing.
-
setTracing
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; -
setTracing
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; -
mergeTracing
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; -
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; -
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; -
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;- Specified by:
getTracingOrBuilderin interfaceBootstrapOrBuilder
-
hasRuntime
Deprecated.envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated. See envoy/config/bootstrap/v2/bootstrap.proto;l=130Configuration 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];- Specified by:
hasRuntimein interfaceBootstrapOrBuilder- Returns:
- Whether the runtime field is set.
-
getRuntime
Deprecated.envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated. See envoy/config/bootstrap/v2/bootstrap.proto;l=130Configuration 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];- Specified by:
getRuntimein interfaceBootstrapOrBuilder- Returns:
- The runtime.
-
setRuntime
Deprecated.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]; -
setRuntime
Deprecated.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]; -
mergeRuntime
Deprecated.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]; -
clearRuntime
Deprecated.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]; -
getRuntimeBuilder
Deprecated.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
Deprecated.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];- Specified by:
getRuntimeOrBuilderin interfaceBootstrapOrBuilder
-
hasLayeredRuntime
public 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;- Specified by:
hasLayeredRuntimein interfaceBootstrapOrBuilder- Returns:
- Whether the layeredRuntime field is set.
-
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;- Specified by:
getLayeredRuntimein interfaceBootstrapOrBuilder- Returns:
- The layeredRuntime.
-
setLayeredRuntime
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; -
setLayeredRuntime
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; -
mergeLayeredRuntime
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; -
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; -
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; -
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;- Specified by:
getLayeredRuntimeOrBuilderin interfaceBootstrapOrBuilder
-
hasAdmin
public boolean hasAdmin()Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;- Specified by:
hasAdminin interfaceBootstrapOrBuilder- Returns:
- Whether the admin field is set.
-
getAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;- Specified by:
getAdminin interfaceBootstrapOrBuilder- Returns:
- The admin.
-
setAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12; -
setAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12; -
mergeAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12; -
clearAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12; -
getAdminBuilder
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12; -
getAdminOrBuilder
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v2.Admin admin = 12;- Specified by:
getAdminOrBuilderin interfaceBootstrapOrBuilder
-
hasOverloadManager
public boolean hasOverloadManager()Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;- Specified by:
hasOverloadManagerin interfaceBootstrapOrBuilder- Returns:
- Whether the overloadManager field is set.
-
getOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;- Specified by:
getOverloadManagerin interfaceBootstrapOrBuilder- Returns:
- The overloadManager.
-
setOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15; -
setOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15; -
mergeOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15; -
clearOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15; -
getOverloadManagerBuilder
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15; -
getOverloadManagerOrBuilder
Optional overload manager configuration.
.envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;- Specified by:
getOverloadManagerOrBuilderin interfaceBootstrapOrBuilder
-
getEnableDispatcherStats
public 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;- Specified by:
getEnableDispatcherStatsin interfaceBootstrapOrBuilder- Returns:
- The enableDispatcherStats.
-
setEnableDispatcherStats
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;- Parameters:
value- The enableDispatcherStats to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
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;- Specified by:
getHeaderPrefixin interfaceBootstrapOrBuilder- Returns:
- The headerPrefix.
-
getHeaderPrefixBytes
public 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;- Specified by:
getHeaderPrefixBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for headerPrefix.
-
setHeaderPrefix
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;- Parameters:
value- The headerPrefix to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setHeaderPrefixBytes
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;- Parameters:
value- The bytes for headerPrefix to set.- Returns:
- This builder for chaining.
-
hasStatsServerVersionOverride
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;- Specified by:
hasStatsServerVersionOverridein interfaceBootstrapOrBuilder- Returns:
- Whether the statsServerVersionOverride field is set.
-
getStatsServerVersionOverride
public 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;- Specified by:
getStatsServerVersionOverridein interfaceBootstrapOrBuilder- Returns:
- The statsServerVersionOverride.
-
setStatsServerVersionOverride
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; -
setStatsServerVersionOverride
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; -
mergeStatsServerVersionOverride
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; -
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; -
getStatsServerVersionOverrideBuilder
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; -
getStatsServerVersionOverrideOrBuilder
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;- Specified by:
getStatsServerVersionOverrideOrBuilderin interfaceBootstrapOrBuilder
-
getUseTcpForDnsLookups
public 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;- Specified by:
getUseTcpForDnsLookupsin interfaceBootstrapOrBuilder- Returns:
- The useTcpForDnsLookups.
-
setUseTcpForDnsLookups
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;- Parameters:
value- The useTcpForDnsLookups to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeUnknownFields
public final Bootstrap.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-