Class Bootstrap.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
com.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
io.envoyproxy.envoy.config.bootstrap.v3.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.GeneratedMessage.Builder<Bootstrap.Builder>
implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 42]Protobuf type
envoy.config.bootstrap.v3.Bootstrap
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Admin
private com.google.protobuf.SingleFieldBuilder
<Admin, Admin.Builder, AdminOrBuilder> private Bootstrap.ApplicationLogConfig
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.ApplicationLogConfig, Bootstrap.ApplicationLogConfig.Builder, Bootstrap.ApplicationLogConfigOrBuilder> private int
private int
private List
<TypedExtensionConfig> private com.google.protobuf.RepeatedFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private com.google.protobuf.MapFieldBuilder
<String, TypedExtensionConfigOrBuilder, TypedExtensionConfig, TypedExtensionConfig.Builder> private static final Bootstrap.Builder.CertificateProviderInstancesConverter
private ClusterManager
private com.google.protobuf.SingleFieldBuilder
<ClusterManager, ClusterManager.Builder, ClusterManagerOrBuilder> private List
<ConfigSource> private com.google.protobuf.RepeatedFieldBuilder
<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private ConfigSource
private com.google.protobuf.SingleFieldBuilder
<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private TypedExtensionConfig
private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private Object
private Bootstrap.DeferredStatOptions
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.DeferredStatOptions, Bootstrap.DeferredStatOptions.Builder, Bootstrap.DeferredStatOptionsOrBuilder> private DnsResolutionConfig
private com.google.protobuf.SingleFieldBuilder
<DnsResolutionConfig, DnsResolutionConfig.Builder, DnsResolutionConfigOrBuilder> private Bootstrap.DynamicResources
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.DynamicResources, Bootstrap.DynamicResources.Builder, Bootstrap.DynamicResourcesOrBuilder> private boolean
private List
<FatalAction> private com.google.protobuf.RepeatedFieldBuilder
<FatalAction, FatalAction.Builder, FatalActionOrBuilder> private Object
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.GrpcAsyncClientManagerConfig, Bootstrap.GrpcAsyncClientManagerConfig.Builder, Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> private ApiConfigSource
private com.google.protobuf.SingleFieldBuilder
<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> private Object
private List
<CustomInlineHeader> private com.google.protobuf.RepeatedFieldBuilder
<CustomInlineHeader, CustomInlineHeader.Builder, CustomInlineHeaderOrBuilder> private LayeredRuntime
private com.google.protobuf.SingleFieldBuilder
<LayeredRuntime, LayeredRuntime.Builder, LayeredRuntimeOrBuilder> private TypedExtensionConfig
private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private MemoryAllocatorManager
private com.google.protobuf.SingleFieldBuilder
<MemoryAllocatorManager, MemoryAllocatorManager.Builder, MemoryAllocatorManagerOrBuilder> private Node
private com.google.protobuf.SingleFieldBuilder
<Node, Node.Builder, NodeOrBuilder> private com.google.protobuf.LazyStringArrayList
private OverloadManager
private com.google.protobuf.SingleFieldBuilder
<OverloadManager, OverloadManager.Builder, OverloadManagerOrBuilder> private Object
private Bootstrap.StaticResources
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.StaticResources, Bootstrap.StaticResources.Builder, Bootstrap.StaticResourcesOrBuilder> private StatsConfig
private com.google.protobuf.SingleFieldBuilder
<StatsConfig, StatsConfig.Builder, StatsConfigOrBuilder> private Object
private int
private com.google.protobuf.Duration
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> private com.google.protobuf.UInt64Value
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt64Value, com.google.protobuf.UInt64Value.Builder, com.google.protobuf.UInt64ValueOrBuilder> private com.google.protobuf.RepeatedFieldBuilder
<StatsSink, StatsSink.Builder, StatsSinkOrBuilder> private Tracing
private com.google.protobuf.SingleFieldBuilder
<Tracing, Tracing.Builder, TracingOrBuilder> private TypedExtensionConfig
private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private boolean
private Watchdog
private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> private Watchdogs
private com.google.protobuf.SingleFieldBuilder
<Watchdogs, Watchdogs.Builder, WatchdogsOrBuilder> private TypedExtensionConfig
private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private TypedExtensionConfig
private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllBootstrapExtensions
(Iterable<? extends TypedExtensionConfig> values) Specifies optional bootstrap extensions to be instantiated at startup time.addAllConfigSources
(Iterable<? extends ConfigSource> values) Configuration sources that will participate in xdstp:// URL authority resolution.addAllFatalActions
(Iterable<? extends FatalAction> values) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addAllInlineHeaders
(Iterable<? extends CustomInlineHeader> values) Specifies a set of headers that need to be registered as inline header.addAllNodeContextParams
(Iterable<String> values) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.addAllStatsSinks
(Iterable<? extends StatsSink> values) Optional set of stats sinks.addBootstrapExtensions
(int index, TypedExtensionConfig value) Specifies optional bootstrap extensions to be instantiated at startup time.addBootstrapExtensions
(int index, TypedExtensionConfig.Builder builderForValue) Specifies optional bootstrap extensions to be instantiated at startup time.Specifies optional bootstrap extensions to be instantiated at startup time.addBootstrapExtensions
(TypedExtensionConfig.Builder builderForValue) Specifies optional bootstrap extensions to be instantiated at startup time.Specifies optional bootstrap extensions to be instantiated at startup time.addBootstrapExtensionsBuilder
(int index) Specifies optional bootstrap extensions to be instantiated at startup time.addConfigSources
(int index, ConfigSource value) Configuration sources that will participate in xdstp:// URL authority resolution.addConfigSources
(int index, ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.addConfigSources
(ConfigSource value) Configuration sources that will participate in xdstp:// URL authority resolution.addConfigSources
(ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.Configuration sources that will participate in xdstp:// URL authority resolution.addConfigSourcesBuilder
(int index) Configuration sources that will participate in xdstp:// URL authority resolution.addFatalActions
(int index, FatalAction value) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addFatalActions
(int index, FatalAction.Builder builderForValue) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addFatalActions
(FatalAction value) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addFatalActions
(FatalAction.Builder builderForValue) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addFatalActionsBuilder
(int index) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.addInlineHeaders
(int index, CustomInlineHeader value) Specifies a set of headers that need to be registered as inline header.addInlineHeaders
(int index, CustomInlineHeader.Builder builderForValue) Specifies a set of headers that need to be registered as inline header.Specifies a set of headers that need to be registered as inline header.addInlineHeaders
(CustomInlineHeader.Builder builderForValue) Specifies a set of headers that need to be registered as inline header.Specifies a set of headers that need to be registered as inline header.addInlineHeadersBuilder
(int index) Specifies a set of headers that need to be registered as inline header.addNodeContextParams
(String value) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.addNodeContextParamsBytes
(com.google.protobuf.ByteString value) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.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()
private void
buildPartial0
(Bootstrap result) private void
buildPartial1
(Bootstrap result) private void
buildPartialOneofs
(Bootstrap result) private void
buildPartialRepeatedFields
(Bootstrap result) clear()
Configuration for the local administration HTTP server.Optional application log configuration.Specifies optional bootstrap extensions to be instantiated at startup time.Configuration for the cluster manager which owns all upstream clusters within the server.Configuration sources that will participate in xdstp:// URL authority resolution.Default configuration source for xdstp:// URLs if all other resolution fails.Optional overriding of default regex engine.Optional overriding of default socket interface.Options to control behaviors of deferred creation compatible stats.Deprecated.xDS configuration sources.Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Optional file system path to search for startup flag files.Optional gRPC async manager config.Health discovery service config option.Optional string which will be used in lieu of x-envoy in prefixing headers.Specifies a set of headers that need to be registered as inline header.Configuration for the runtime configuration provider.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Optional configuration for memory allocation manager.Node identity to present to the management server and for instance identification purposes (e.g.A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.Optional overload manager configuration.Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Statically specified resources.Configuration for internal processing of stats.Optional duration between flushes to configured stats sinks.Flush stats to sinks only when queried for on the admin interface.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.Deprecated.DNS resolver type configuration extension.Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Deprecated.Optional watchdogs configuration.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.boolean
Global map of CertificateProvider instances.private void
private void
private void
private void
private void
private void
getAdmin()
Configuration for the local administration HTTP server.Configuration for the local administration HTTP server.Configuration for the local administration HTTP server.Optional application log configuration.Optional application log configuration.Optional application log configuration.getBootstrapExtensions
(int index) Specifies optional bootstrap extensions to be instantiated at startup time.getBootstrapExtensionsBuilder
(int index) Specifies optional bootstrap extensions to be instantiated at startup time.Specifies optional bootstrap extensions to be instantiated at startup time.int
Specifies optional bootstrap extensions to be instantiated at startup time.Specifies optional bootstrap extensions to be instantiated at startup time.getBootstrapExtensionsOrBuilder
(int index) Specifies optional bootstrap extensions to be instantiated at startup time.List
<? extends TypedExtensionConfigOrBuilder> Specifies optional bootstrap extensions to be instantiated at startup time.Deprecated.int
Global map of CertificateProvider instances.Global map of CertificateProvider instances.getCertificateProviderInstancesOrDefault
(String key, TypedExtensionConfig defaultValue) Global map of CertificateProvider instances.Global map of CertificateProvider instances.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.getConfigSources
(int index) Configuration sources that will participate in xdstp:// URL authority resolution.getConfigSourcesBuilder
(int index) Configuration sources that will participate in xdstp:// URL authority resolution.Configuration sources that will participate in xdstp:// URL authority resolution.int
Configuration sources that will participate in xdstp:// URL authority resolution.Configuration sources that will participate in xdstp:// URL authority resolution.getConfigSourcesOrBuilder
(int index) Configuration sources that will participate in xdstp:// URL authority resolution.List
<? extends ConfigSourceOrBuilder> Configuration sources that will participate in xdstp:// URL authority resolution.Default configuration source for xdstp:// URLs if all other resolution fails.Default configuration source for xdstp:// URLs if all other resolution fails.Default configuration source for xdstp:// URLs if all other resolution fails.Optional overriding of default regex engine.Optional overriding of default regex engine.Optional overriding of default regex engine.Optional overriding of default socket interface.com.google.protobuf.ByteString
Optional overriding of default socket interface.Options to control behaviors of deferred creation compatible stats.Options to control behaviors of deferred creation compatible stats.Options to control behaviors of deferred creation compatible stats.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.Deprecated.Deprecated.xDS configuration sources.xDS configuration sources.xDS configuration sources.boolean
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.getFatalActions
(int index) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.getFatalActionsBuilder
(int index) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.int
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.getFatalActionsOrBuilder
(int index) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.List
<? extends FatalActionOrBuilder> Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Optional file system path to search for startup flag files.com.google.protobuf.ByteString
Optional file system path to search for startup flag files.Optional gRPC async manager config.Optional gRPC async manager config.Optional gRPC async manager config.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.ByteString
Optional string which will be used in lieu of x-envoy in prefixing headers.getInlineHeaders
(int index) Specifies a set of headers that need to be registered as inline header.getInlineHeadersBuilder
(int index) Specifies a set of headers that need to be registered as inline header.Specifies a set of headers that need to be registered as inline header.int
Specifies a set of headers that need to be registered as inline header.Specifies a set of headers that need to be registered as inline header.getInlineHeadersOrBuilder
(int index) Specifies a set of headers that need to be registered as inline header.List
<? extends CustomInlineHeaderOrBuilder> Specifies a set of headers that need to be registered as inline header.Configuration for the runtime configuration provider.Configuration for the runtime configuration provider.Configuration for the runtime configuration provider.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Optional configuration for memory allocation manager.Optional configuration for memory allocation manager.Optional configuration for memory allocation manager.Deprecated.getNode()
Node identity to present to the management server and for instance identification purposes (e.g.Node identity to present to the management server and for instance identification purposes (e.g.getNodeContextParams
(int index) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.com.google.protobuf.ByteString
getNodeContextParamsBytes
(int index) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.int
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.com.google.protobuf.ProtocolStringList
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.Node identity to present to the management server and for instance identification purposes (e.g.Optional overload manager configuration.Optional overload manager configuration.Optional overload manager configuration.Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.com.google.protobuf.ByteString
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.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.Duration
Optional duration between flushes to configured stats sinks.com.google.protobuf.Duration.Builder
Optional duration between flushes to configured stats sinks.com.google.protobuf.DurationOrBuilder
Optional duration between flushes to configured stats sinks.boolean
Flush stats to sinks only when queried for on the admin interface.com.google.protobuf.UInt64Value
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64Value.Builder
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64ValueOrBuilder
Optional 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.int
Optional 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.Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.Deprecated.Deprecated.DNS resolver type configuration extension.DNS resolver type configuration extension.DNS resolver type configuration extension.boolean
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.Deprecated.Deprecated.Optional watchdogs configuration.Optional watchdogs configuration.Optional watchdogs configuration.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.boolean
hasAdmin()
Configuration for the local administration HTTP server.boolean
Optional application log configuration.boolean
Configuration for the cluster manager which owns all upstream clusters within the server.boolean
Default configuration source for xdstp:// URLs if all other resolution fails.boolean
Optional overriding of default regex engine.boolean
Options to control behaviors of deferred creation compatible stats.boolean
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.boolean
xDS configuration sources.boolean
Optional gRPC async manager config.boolean
Health discovery service config option.boolean
Configuration for the runtime configuration provider.boolean
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.boolean
Optional configuration for memory allocation manager.boolean
hasNode()
Node identity to present to the management server and for instance identification purposes (e.g.boolean
Optional overload manager configuration.boolean
Statically specified resources.boolean
Configuration for internal processing of stats.boolean
Optional duration between flushes to configured stats sinks.boolean
Flush stats to sinks only when queried for on the admin interface.boolean
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.boolean
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.boolean
DNS resolver type configuration extension.boolean
Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.boolean
Optional watchdogs configuration.boolean
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.boolean
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.private com.google.protobuf.SingleFieldBuilder
<Admin, Admin.Builder, AdminOrBuilder> Configuration for the local administration HTTP server.private com.google.protobuf.SingleFieldBuilder
<Bootstrap.ApplicationLogConfig, Bootstrap.ApplicationLogConfig.Builder, Bootstrap.ApplicationLogConfigOrBuilder> Optional application log configuration.private com.google.protobuf.RepeatedFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private com.google.protobuf.MapFieldBuilder
<String, TypedExtensionConfigOrBuilder, TypedExtensionConfig, TypedExtensionConfig.Builder> private com.google.protobuf.SingleFieldBuilder
<ClusterManager, ClusterManager.Builder, ClusterManagerOrBuilder> Configuration for the cluster manager which owns all upstream clusters within the server.private com.google.protobuf.RepeatedFieldBuilder
<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> private com.google.protobuf.SingleFieldBuilder
<ConfigSource, ConfigSource.Builder, ConfigSourceOrBuilder> Default configuration source for xdstp:// URLs if all other resolution fails.private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> Optional overriding of default regex engine.private com.google.protobuf.SingleFieldBuilder
<Bootstrap.DeferredStatOptions, Bootstrap.DeferredStatOptions.Builder, Bootstrap.DeferredStatOptionsOrBuilder> Options to control behaviors of deferred creation compatible stats.private com.google.protobuf.SingleFieldBuilder
<DnsResolutionConfig, DnsResolutionConfig.Builder, DnsResolutionConfigOrBuilder> DNS resolution configuration which includes the underlying dns resolver addresses and options.private com.google.protobuf.SingleFieldBuilder
<Bootstrap.DynamicResources, Bootstrap.DynamicResources.Builder, Bootstrap.DynamicResourcesOrBuilder> xDS configuration sources.private com.google.protobuf.RepeatedFieldBuilder
<FatalAction, FatalAction.Builder, FatalActionOrBuilder> protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<Bootstrap.GrpcAsyncClientManagerConfig, Bootstrap.GrpcAsyncClientManagerConfig.Builder, Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> Optional gRPC async manager config.private com.google.protobuf.SingleFieldBuilder
<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> Health discovery service config option.private com.google.protobuf.RepeatedFieldBuilder
<CustomInlineHeader, CustomInlineHeader.Builder, CustomInlineHeaderOrBuilder> private com.google.protobuf.SingleFieldBuilder
<LayeredRuntime, LayeredRuntime.Builder, LayeredRuntimeOrBuilder> Configuration for the runtime configuration provider.private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> [#not-implemented-hide:] This controls the type of listener manager configured for Envoy.protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection
(int number) private com.google.protobuf.SingleFieldBuilder
<MemoryAllocatorManager, MemoryAllocatorManager.Builder, MemoryAllocatorManagerOrBuilder> Optional configuration for memory allocation manager.private com.google.protobuf.MapFieldBuilder
<String, TypedExtensionConfigOrBuilder, TypedExtensionConfig, TypedExtensionConfig.Builder> protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection
(int number) private com.google.protobuf.SingleFieldBuilder
<Node, Node.Builder, NodeOrBuilder> Node identity to present to the management server and for instance identification purposes (e.g.private com.google.protobuf.SingleFieldBuilder
<OverloadManager, OverloadManager.Builder, OverloadManagerOrBuilder> Optional overload manager configuration.private com.google.protobuf.SingleFieldBuilder
<Bootstrap.StaticResources, Bootstrap.StaticResources.Builder, Bootstrap.StaticResourcesOrBuilder> Statically specified resources.private com.google.protobuf.SingleFieldBuilder
<StatsConfig, StatsConfig.Builder, StatsConfigOrBuilder> Configuration for internal processing of stats.private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> Optional duration between flushes to configured stats sinks.private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt64Value, com.google.protobuf.UInt64Value.Builder, com.google.protobuf.UInt64ValueOrBuilder> Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.private com.google.protobuf.RepeatedFieldBuilder
<StatsSink, StatsSink.Builder, StatsSinkOrBuilder> private com.google.protobuf.SingleFieldBuilder
<Tracing, Tracing.Builder, TracingOrBuilder> Configuration for an external tracing provider.private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> DNS resolver type configuration extension.private com.google.protobuf.SingleFieldBuilder
<Watchdog, Watchdog.Builder, WatchdogOrBuilder> Optional watchdog configuration.private com.google.protobuf.SingleFieldBuilder
<Watchdogs, Watchdogs.Builder, WatchdogsOrBuilder> Optional watchdogs configuration.private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.private com.google.protobuf.SingleFieldBuilder
<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.final boolean
private void
mergeAdmin
(Admin value) Configuration for the local administration HTTP server.Optional application log configuration.Configuration for the cluster manager which owns all upstream clusters within the server.Default configuration source for xdstp:// URLs if all other resolution fails.Optional overriding of default regex engine.Options to control behaviors of deferred creation compatible stats.Deprecated.xDS configuration sources.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) Optional gRPC async manager config.mergeHdsConfig
(ApiConfigSource value) Health discovery service config option.Configuration for the runtime configuration provider.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Optional configuration for memory allocation manager.Node identity to present to the management server and for instance identification purposes (e.g.Optional overload manager configuration.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) Deprecated.DNS resolver type configuration extension.mergeWatchdog
(Watchdog value) Deprecated.mergeWatchdogs
(Watchdogs value) Optional watchdogs configuration.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Global map of CertificateProvider instances.Global map of CertificateProvider instances.Global map of CertificateProvider instances.removeBootstrapExtensions
(int index) Specifies optional bootstrap extensions to be instantiated at startup time.Global map of CertificateProvider instances.removeConfigSources
(int index) Configuration sources that will participate in xdstp:// URL authority resolution.removeFatalActions
(int index) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.removeInlineHeaders
(int index) Specifies a set of headers that need to be registered as inline header.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.Optional application log configuration.setApplicationLogConfig
(Bootstrap.ApplicationLogConfig.Builder builderForValue) Optional application log configuration.setBootstrapExtensions
(int index, TypedExtensionConfig value) Specifies optional bootstrap extensions to be instantiated at startup time.setBootstrapExtensions
(int index, TypedExtensionConfig.Builder builderForValue) Specifies optional bootstrap extensions to be instantiated at startup time.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.setConfigSources
(int index, ConfigSource value) Configuration sources that will participate in xdstp:// URL authority resolution.setConfigSources
(int index, ConfigSource.Builder builderForValue) Configuration sources that will participate in xdstp:// URL authority resolution.Default configuration source for xdstp:// URLs if all other resolution fails.setDefaultConfigSource
(ConfigSource.Builder builderForValue) Default configuration source for xdstp:// URLs if all other resolution fails.Optional overriding of default regex engine.setDefaultRegexEngine
(TypedExtensionConfig.Builder builderForValue) Optional overriding of default regex engine.setDefaultSocketInterface
(String value) Optional overriding of default socket interface.setDefaultSocketInterfaceBytes
(com.google.protobuf.ByteString value) Optional overriding of default socket interface.Options to control behaviors of deferred creation compatible stats.setDeferredStatOptions
(Bootstrap.DeferredStatOptions.Builder builderForValue) Options to control behaviors of deferred creation compatible stats.Deprecated.setDnsResolutionConfig
(DnsResolutionConfig.Builder builderForValue) Deprecated.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.setFatalActions
(int index, FatalAction value) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.setFatalActions
(int index, FatalAction.Builder builderForValue) Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.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.Optional gRPC async manager config.Optional gRPC async manager config.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.setInlineHeaders
(int index, CustomInlineHeader value) Specifies a set of headers that need to be registered as inline header.setInlineHeaders
(int index, CustomInlineHeader.Builder builderForValue) Specifies a set of headers that need to be registered as inline header.setLayeredRuntime
(LayeredRuntime value) Configuration for the runtime configuration provider.setLayeredRuntime
(LayeredRuntime.Builder builderForValue) Configuration for the runtime configuration provider.[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.setListenerManager
(TypedExtensionConfig.Builder builderForValue) [#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Optional configuration for memory allocation manager.setMemoryAllocatorManager
(MemoryAllocatorManager.Builder builderForValue) Optional configuration for memory allocation manager.Node identity to present to the management server and for instance identification purposes (e.g.setNode
(Node.Builder builderForValue) Node identity to present to the management server and for instance identification purposes (e.g.setNodeContextParams
(int index, String value) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.Optional overload manager configuration.setOverloadManager
(OverloadManager.Builder builderForValue) Optional overload manager configuration.setPerfTracingFilePath
(String value) Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.setPerfTracingFilePathBytes
(com.google.protobuf.ByteString value) Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.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.setStatsFlushOnAdmin
(boolean value) Flush stats to sinks only when queried for on the admin interface.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) Deprecated.setTracing
(Tracing.Builder builderForValue) Deprecated.DNS resolver type configuration extension.setTypedDnsResolverConfig
(TypedExtensionConfig.Builder builderForValue) DNS resolver type configuration extension.setUseTcpForDnsLookups
(boolean value) Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.setWatchdog
(Watchdog value) Deprecated.setWatchdog
(Watchdog.Builder builderForValue) Deprecated.setWatchdogs
(Watchdogs value) Optional watchdogs configuration.setWatchdogs
(Watchdogs.Builder builderForValue) Optional watchdogs configuration.Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.setXdsConfigTrackerExtension
(TypedExtensionConfig.Builder builderForValue) Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.setXdsDelegateExtension
(TypedExtensionConfig.Builder builderForValue) Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
statsFlushCase_
private int statsFlushCase_ -
statsFlush_
-
bitField0_
private int bitField0_ -
bitField1_
private int bitField1_ -
node_
-
nodeBuilder_
-
nodeContextParams_
private com.google.protobuf.LazyStringArrayList nodeContextParams_ -
staticResources_
-
staticResourcesBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.StaticResources,Bootstrap.StaticResources.Builder, staticResourcesBuilder_Bootstrap.StaticResourcesOrBuilder> -
dynamicResources_
-
dynamicResourcesBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DynamicResources,Bootstrap.DynamicResources.Builder, dynamicResourcesBuilder_Bootstrap.DynamicResourcesOrBuilder> -
clusterManager_
-
clusterManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<ClusterManager,ClusterManager.Builder, clusterManagerBuilder_ClusterManagerOrBuilder> -
hdsConfig_
-
hdsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder, hdsConfigBuilder_ApiConfigSourceOrBuilder> -
flagsPath_
-
statsSinks_
-
statsSinksBuilder_
private com.google.protobuf.RepeatedFieldBuilder<StatsSink,StatsSink.Builder, statsSinksBuilder_StatsSinkOrBuilder> -
deferredStatOptions_
-
deferredStatOptionsBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DeferredStatOptions,Bootstrap.DeferredStatOptions.Builder, deferredStatOptionsBuilder_Bootstrap.DeferredStatOptionsOrBuilder> -
statsConfig_
-
statsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<StatsConfig,StatsConfig.Builder, statsConfigBuilder_StatsConfigOrBuilder> -
statsFlushInterval_
private com.google.protobuf.Duration statsFlushInterval_ -
statsFlushIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, statsFlushIntervalBuilder_com.google.protobuf.DurationOrBuilder> -
watchdog_
-
watchdogBuilder_
private com.google.protobuf.SingleFieldBuilder<Watchdog,Watchdog.Builder, watchdogBuilder_WatchdogOrBuilder> -
watchdogs_
-
watchdogsBuilder_
private com.google.protobuf.SingleFieldBuilder<Watchdogs,Watchdogs.Builder, watchdogsBuilder_WatchdogsOrBuilder> -
tracing_
-
tracingBuilder_
private com.google.protobuf.SingleFieldBuilder<Tracing,Tracing.Builder, tracingBuilder_TracingOrBuilder> -
layeredRuntime_
-
layeredRuntimeBuilder_
private com.google.protobuf.SingleFieldBuilder<LayeredRuntime,LayeredRuntime.Builder, layeredRuntimeBuilder_LayeredRuntimeOrBuilder> -
admin_
-
adminBuilder_
-
overloadManager_
-
overloadManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<OverloadManager,OverloadManager.Builder, overloadManagerBuilder_OverloadManagerOrBuilder> -
enableDispatcherStats_
private boolean enableDispatcherStats_ -
headerPrefix_
-
statsServerVersionOverride_
private com.google.protobuf.UInt64Value statsServerVersionOverride_ -
statsServerVersionOverrideBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt64Value,com.google.protobuf.UInt64Value.Builder, statsServerVersionOverrideBuilder_com.google.protobuf.UInt64ValueOrBuilder> -
useTcpForDnsLookups_
private boolean useTcpForDnsLookups_ -
dnsResolutionConfig_
-
dnsResolutionConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<DnsResolutionConfig,DnsResolutionConfig.Builder, dnsResolutionConfigBuilder_DnsResolutionConfigOrBuilder> -
typedDnsResolverConfig_
-
typedDnsResolverConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, typedDnsResolverConfigBuilder_TypedExtensionConfigOrBuilder> -
bootstrapExtensions_
-
bootstrapExtensionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, bootstrapExtensionsBuilder_TypedExtensionConfigOrBuilder> -
fatalActions_
-
fatalActionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<FatalAction,FatalAction.Builder, fatalActionsBuilder_FatalActionOrBuilder> -
configSources_
-
configSourcesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ConfigSource,ConfigSource.Builder, configSourcesBuilder_ConfigSourceOrBuilder> -
defaultConfigSource_
-
defaultConfigSourceBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, defaultConfigSourceBuilder_ConfigSourceOrBuilder> -
defaultSocketInterface_
-
certificateProviderInstancesConverter
private static final Bootstrap.Builder.CertificateProviderInstancesConverter certificateProviderInstancesConverter -
certificateProviderInstances_
private com.google.protobuf.MapFieldBuilder<String,TypedExtensionConfigOrBuilder, certificateProviderInstances_TypedExtensionConfig, TypedExtensionConfig.Builder> -
inlineHeaders_
-
inlineHeadersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<CustomInlineHeader,CustomInlineHeader.Builder, inlineHeadersBuilder_CustomInlineHeaderOrBuilder> -
perfTracingFilePath_
-
defaultRegexEngine_
-
defaultRegexEngineBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, defaultRegexEngineBuilder_TypedExtensionConfigOrBuilder> -
xdsDelegateExtension_
-
xdsDelegateExtensionBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, xdsDelegateExtensionBuilder_TypedExtensionConfigOrBuilder> -
xdsConfigTrackerExtension_
-
xdsConfigTrackerExtensionBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, xdsConfigTrackerExtensionBuilder_TypedExtensionConfigOrBuilder> -
listenerManager_
-
listenerManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, listenerManagerBuilder_TypedExtensionConfigOrBuilder> -
applicationLogConfig_
-
applicationLogConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.ApplicationLogConfig,Bootstrap.ApplicationLogConfig.Builder, applicationLogConfigBuilder_Bootstrap.ApplicationLogConfigOrBuilder> -
grpcAsyncClientManagerConfig_
-
grpcAsyncClientManagerConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.GrpcAsyncClientManagerConfig,Bootstrap.GrpcAsyncClientManagerConfig.Builder, grpcAsyncClientManagerConfigBuilder_Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> -
memoryAllocatorManager_
-
memoryAllocatorManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<MemoryAllocatorManager,MemoryAllocatorManager.Builder, memoryAllocatorManagerBuilder_MemoryAllocatorManagerOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
buildPartial1
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
- Throws:
IOException
-
getStatsFlushCase
- Specified by:
getStatsFlushCase
in interfaceBootstrapOrBuilder
-
clearStatsFlush
-
hasNode
public boolean hasNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
- Specified by:
hasNode
in 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.config.core.v3.Node node = 1;
- Specified by:
getNode
in interfaceBootstrapOrBuilder
- Returns:
- The node.
-
setNode
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
setNode
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
mergeNode
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
clearNode
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
getNodeBuilder
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
getNodeOrBuilder
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNodeOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder, internalGetNodeFieldBuilder()NodeOrBuilder> Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
ensureNodeContextParamsIsMutable
private void ensureNodeContextParamsIsMutable() -
getNodeContextParamsList
public com.google.protobuf.ProtocolStringList getNodeContextParamsList()A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Specified by:
getNodeContextParamsList
in interfaceBootstrapOrBuilder
- Returns:
- A list containing the nodeContextParams.
-
getNodeContextParamsCount
public int getNodeContextParamsCount()A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Specified by:
getNodeContextParamsCount
in interfaceBootstrapOrBuilder
- Returns:
- The count of nodeContextParams.
-
getNodeContextParams
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Specified by:
getNodeContextParams
in interfaceBootstrapOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The nodeContextParams at the given index.
-
getNodeContextParamsBytes
public com.google.protobuf.ByteString getNodeContextParamsBytes(int index) A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Specified by:
getNodeContextParamsBytes
in interfaceBootstrapOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the nodeContextParams at the given index.
-
setNodeContextParams
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Parameters:
index
- The index to set the value at.value
- The nodeContextParams to set.- Returns:
- This builder for chaining.
-
addNodeContextParams
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Parameters:
value
- The nodeContextParams to add.- Returns:
- This builder for chaining.
-
addAllNodeContextParams
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Parameters:
values
- The nodeContextParams to add.- Returns:
- This builder for chaining.
-
clearNodeContextParams
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Returns:
- This builder for chaining.
-
addNodeContextParamsBytes
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. Any non-string field will have its JSON encoding set as the context parameter value, with the exception of metadata, which will be flattened (see example below). The supported field names are: - "cluster" - "id" - "locality.region" - "locality.sub_zone" - "locality.zone" - "metadata" - "user_agent_build_version.metadata" - "user_agent_build_version.version" - "user_agent_name" - "user_agent_version" The node context parameters act as a base layer dictionary for the context parameters (i.e. more specific resource specific context parameters will override). Field names will be prefixed with “udpa.node.” when included in context parameters. For example, if node_context_params is ``["user_agent_name", "metadata"]``, the implied context parameters might be:: node.user_agent_name: "envoy" node.metadata.foo: "{\"bar\": \"baz\"}" node.metadata.some: "42" node.metadata.thing: "\"thing\"" [#not-implemented-hide:]
repeated string node_context_params = 26;
- Parameters:
value
- The bytes of the nodeContextParams to add.- Returns:
- This builder for chaining.
-
hasStaticResources
public boolean hasStaticResources()Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
- Specified by:
hasStaticResources
in interfaceBootstrapOrBuilder
- Returns:
- Whether the staticResources field is set.
-
getStaticResources
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
- Specified by:
getStaticResources
in interfaceBootstrapOrBuilder
- Returns:
- The staticResources.
-
setStaticResources
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
setStaticResources
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
mergeStaticResources
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
clearStaticResources
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
getStaticResourcesBuilder
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
getStaticResourcesOrBuilder
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
- Specified by:
getStaticResourcesOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetStaticResourcesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.StaticResources,Bootstrap.StaticResources.Builder, internalGetStaticResourcesFieldBuilder()Bootstrap.StaticResourcesOrBuilder> Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
hasDynamicResources
public boolean hasDynamicResources()xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
- Specified by:
hasDynamicResources
in interfaceBootstrapOrBuilder
- Returns:
- Whether the dynamicResources field is set.
-
getDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
- Specified by:
getDynamicResources
in interfaceBootstrapOrBuilder
- Returns:
- The dynamicResources.
-
setDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
setDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
mergeDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
clearDynamicResources
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
getDynamicResourcesBuilder
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
getDynamicResourcesOrBuilder
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
- Specified by:
getDynamicResourcesOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetDynamicResourcesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DynamicResources,Bootstrap.DynamicResources.Builder, internalGetDynamicResourcesFieldBuilder()Bootstrap.DynamicResourcesOrBuilder> xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
hasClusterManager
public boolean hasClusterManager()Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
- Specified by:
hasClusterManager
in 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.v3.ClusterManager cluster_manager = 4;
- Specified by:
getClusterManager
in interfaceBootstrapOrBuilder
- Returns:
- The clusterManager.
-
setClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
setClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
mergeClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
clearClusterManager
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
getClusterManagerBuilder
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
getClusterManagerOrBuilder
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
- Specified by:
getClusterManagerOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetClusterManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ClusterManager,ClusterManager.Builder, internalGetClusterManagerFieldBuilder()ClusterManagerOrBuilder> Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
hasHdsConfig
public boolean hasHdsConfig()Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
- Specified by:
hasHdsConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the hdsConfig field is set.
-
getHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
- Specified by:
getHdsConfig
in interfaceBootstrapOrBuilder
- Returns:
- The hdsConfig.
-
setHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
setHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
mergeHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
clearHdsConfig
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
getHdsConfigBuilder
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
getHdsConfigOrBuilder
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
- Specified by:
getHdsConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetHdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder, internalGetHdsConfigFieldBuilder()ApiConfigSourceOrBuilder> Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>`)
.envoy.config.core.v3.ApiConfigSource hds_config = 14;
-
getFlagsPath
Optional file system path to search for startup flag files.
string flags_path = 5;
- Specified by:
getFlagsPath
in 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:
getFlagsPathBytes
in 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.
-
ensureStatsSinksIsMutable
private void ensureStatsSinksIsMutable() -
getStatsSinksList
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksList
in interfaceBootstrapOrBuilder
-
getStatsSinksCount
public int getStatsSinksCount()Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksCount
in interfaceBootstrapOrBuilder
-
getStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinks
in interfaceBootstrapOrBuilder
-
setStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
setStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addAllStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
clearStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
removeStatsSinks
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksOrBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksOrBuilder
in interfaceBootstrapOrBuilder
-
getStatsSinksOrBuilderList
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksOrBuilderList
in interfaceBootstrapOrBuilder
-
addStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinksBuilder
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksBuilderList
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
internalGetStatsSinksFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<StatsSink,StatsSink.Builder, internalGetStatsSinksFieldBuilder()StatsSinkOrBuilder> -
hasDeferredStatOptions
public boolean hasDeferredStatOptions()Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
- Specified by:
hasDeferredStatOptions
in interfaceBootstrapOrBuilder
- Returns:
- Whether the deferredStatOptions field is set.
-
getDeferredStatOptions
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
- Specified by:
getDeferredStatOptions
in interfaceBootstrapOrBuilder
- Returns:
- The deferredStatOptions.
-
setDeferredStatOptions
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
setDeferredStatOptions
public Bootstrap.Builder setDeferredStatOptions(Bootstrap.DeferredStatOptions.Builder builderForValue) Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
mergeDeferredStatOptions
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
clearDeferredStatOptions
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
getDeferredStatOptionsBuilder
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
getDeferredStatOptionsOrBuilder
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
- Specified by:
getDeferredStatOptionsOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetDeferredStatOptionsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DeferredStatOptions,Bootstrap.DeferredStatOptions.Builder, internalGetDeferredStatOptionsFieldBuilder()Bootstrap.DeferredStatOptionsOrBuilder> Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
hasStatsConfig
public boolean hasStatsConfig()Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
- Specified by:
hasStatsConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the statsConfig field is set.
-
getStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
- Specified by:
getStatsConfig
in interfaceBootstrapOrBuilder
- Returns:
- The statsConfig.
-
setStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
setStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
mergeStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
clearStatsConfig
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
getStatsConfigBuilder
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
getStatsConfigOrBuilder
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
- Specified by:
getStatsConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetStatsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<StatsConfig,StatsConfig.Builder, internalGetStatsConfigFieldBuilder()StatsConfigOrBuilder> Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
- Specified by:
hasStatsFlushInterval
in 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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
- Specified by:
getStatsFlushInterval
in 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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
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). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
- Specified by:
getStatsFlushIntervalOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetStatsFlushIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, internalGetStatsFlushIntervalFieldBuilder()com.google.protobuf.DurationOrBuilder> Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). Only one of ``stats_flush_interval`` or ``stats_flush_on_admin`` can be set. Duration must be at least 1ms and at most 5 min.
.google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
-
hasStatsFlushOnAdmin
public boolean hasStatsFlushOnAdmin()Flush stats to sinks only when queried for on the admin interface. If set, a flush timer is not created. Only one of ``stats_flush_on_admin`` or ``stats_flush_interval`` can be set.
bool stats_flush_on_admin = 29 [(.validate.rules) = { ... }
- Specified by:
hasStatsFlushOnAdmin
in interfaceBootstrapOrBuilder
- Returns:
- Whether the statsFlushOnAdmin field is set.
-
getStatsFlushOnAdmin
public boolean getStatsFlushOnAdmin()Flush stats to sinks only when queried for on the admin interface. If set, a flush timer is not created. Only one of ``stats_flush_on_admin`` or ``stats_flush_interval`` can be set.
bool stats_flush_on_admin = 29 [(.validate.rules) = { ... }
- Specified by:
getStatsFlushOnAdmin
in interfaceBootstrapOrBuilder
- Returns:
- The statsFlushOnAdmin.
-
setStatsFlushOnAdmin
Flush stats to sinks only when queried for on the admin interface. If set, a flush timer is not created. Only one of ``stats_flush_on_admin`` or ``stats_flush_interval`` can be set.
bool stats_flush_on_admin = 29 [(.validate.rules) = { ... }
- Parameters:
value
- The statsFlushOnAdmin to set.- Returns:
- This builder for chaining.
-
clearStatsFlushOnAdmin
Flush stats to sinks only when queried for on the admin interface. If set, a flush timer is not created. Only one of ``stats_flush_on_admin`` or ``stats_flush_interval`` can be set.
bool stats_flush_on_admin = 29 [(.validate.rules) = { ... }
- Returns:
- This builder for chaining.
-
hasWatchdog
Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=237Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
hasWatchdog
in interfaceBootstrapOrBuilder
- Returns:
- Whether the watchdog field is set.
-
getWatchdog
Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=237Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getWatchdog
in interfaceBootstrapOrBuilder
- Returns:
- The watchdog.
-
setWatchdog
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
setWatchdog
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
mergeWatchdog
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearWatchdog
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getWatchdogBuilder
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getWatchdogOrBuilder
Deprecated.Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getWatchdogOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetWatchdogFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Watchdog,Watchdog.Builder, internalGetWatchdogFieldBuilder()WatchdogOrBuilder> Optional watchdog configuration. This is for a single watchdog configuration for the entire system. Deprecated in favor of ``watchdogs`` which has finer granularity.
.envoy.config.bootstrap.v3.Watchdog watchdog = 8 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
hasWatchdogs
public boolean hasWatchdogs()Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
- Specified by:
hasWatchdogs
in interfaceBootstrapOrBuilder
- Returns:
- Whether the watchdogs field is set.
-
getWatchdogs
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
- Specified by:
getWatchdogs
in interfaceBootstrapOrBuilder
- Returns:
- The watchdogs.
-
setWatchdogs
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
setWatchdogs
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
mergeWatchdogs
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
clearWatchdogs
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
getWatchdogsBuilder
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
getWatchdogsOrBuilder
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
- Specified by:
getWatchdogsOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetWatchdogsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Watchdogs,Watchdogs.Builder, internalGetWatchdogsFieldBuilder()WatchdogsOrBuilder> Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems. [#extension-category: envoy.guarddog_actions]
.envoy.config.bootstrap.v3.Watchdogs watchdogs = 27;
-
hasTracing
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=250Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
hasTracing
in interfaceBootstrapOrBuilder
- Returns:
- Whether the tracing field is set.
-
getTracing
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=250Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getTracing
in interfaceBootstrapOrBuilder
- Returns:
- The tracing.
-
setTracing
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
setTracing
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
mergeTracing
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearTracing
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getTracingBuilder
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getTracingOrBuilder
Deprecated.Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getTracingOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetTracingFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Tracing,Tracing.Builder, internalGetTracingFieldBuilder()TracingOrBuilder> Configuration for an external tracing provider. .. attention:: This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>`.
.envoy.config.trace.v3.Tracing tracing = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
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.v3.LayeredRuntime layered_runtime = 17;
- Specified by:
hasLayeredRuntime
in 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.v3.LayeredRuntime layered_runtime = 17;
- Specified by:
getLayeredRuntime
in 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.v3.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.v3.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.v3.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.v3.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.v3.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.v3.LayeredRuntime layered_runtime = 17;
- Specified by:
getLayeredRuntimeOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetLayeredRuntimeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<LayeredRuntime,LayeredRuntime.Builder, internalGetLayeredRuntimeFieldBuilder()LayeredRuntimeOrBuilder> 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.v3.LayeredRuntime layered_runtime = 17;
-
hasAdmin
public boolean hasAdmin()Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
- Specified by:
hasAdmin
in interfaceBootstrapOrBuilder
- Returns:
- Whether the admin field is set.
-
getAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
- Specified by:
getAdmin
in interfaceBootstrapOrBuilder
- Returns:
- The admin.
-
setAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
setAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
mergeAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
clearAdmin
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
getAdminBuilder
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
getAdminOrBuilder
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
- Specified by:
getAdminOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetAdminFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Admin,Admin.Builder, internalGetAdminFieldBuilder()AdminOrBuilder> Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
hasOverloadManager
public boolean hasOverloadManager()Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
- Specified by:
hasOverloadManager
in interfaceBootstrapOrBuilder
- Returns:
- Whether the overloadManager field is set.
-
getOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
- Specified by:
getOverloadManager
in interfaceBootstrapOrBuilder
- Returns:
- The overloadManager.
-
setOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
setOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
mergeOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
clearOverloadManager
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
getOverloadManagerBuilder
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
getOverloadManagerOrBuilder
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
- Specified by:
getOverloadManagerOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetOverloadManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<OverloadManager,OverloadManager.Builder, internalGetOverloadManagerFieldBuilder()OverloadManagerOrBuilder> Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
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_v3_api_msg_config.metrics.v3.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:
getEnableDispatcherStats
in 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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.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:
getHeaderPrefix
in 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:
getHeaderPrefixBytes
in 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_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
- Specified by:
hasStatsServerVersionOverride
in 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_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
- Specified by:
getStatsServerVersionOverride
in 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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.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_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
- Specified by:
getStatsServerVersionOverrideOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetStatsServerVersionOverrideFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt64Value,com.google.protobuf.UInt64Value.Builder, internalGetStatsServerVersionOverrideFieldBuilder()com.google.protobuf.UInt64ValueOrBuilder> 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_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
-
getUseTcpForDnsLookups
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=298Always 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_v3_api_field_config.cluster.v3.Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_v3_api_field_config.cluster.v3.Cluster.use_tcp_for_dns_lookups>` are specified. This field is deprecated in favor of ``dns_resolution_config`` which aggregates all of the DNS resolver configuration in a single message.
bool use_tcp_for_dns_lookups = 20 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getUseTcpForDnsLookups
in interfaceBootstrapOrBuilder
- Returns:
- The useTcpForDnsLookups.
-
setUseTcpForDnsLookups
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=298Always 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_v3_api_field_config.cluster.v3.Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_v3_api_field_config.cluster.v3.Cluster.use_tcp_for_dns_lookups>` are specified. This field is deprecated in favor of ``dns_resolution_config`` which aggregates all of the DNS resolver configuration in a single message.
bool use_tcp_for_dns_lookups = 20 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Parameters:
value
- The useTcpForDnsLookups to set.- Returns:
- This builder for chaining.
-
clearUseTcpForDnsLookups
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=298Always 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_v3_api_field_config.cluster.v3.Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_v3_api_field_config.cluster.v3.Cluster.use_tcp_for_dns_lookups>` are specified. This field is deprecated in favor of ``dns_resolution_config`` which aggregates all of the DNS resolver configuration in a single message.
bool use_tcp_for_dns_lookups = 20 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Returns:
- This builder for chaining.
-
hasDnsResolutionConfig
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=307DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
hasDnsResolutionConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the dnsResolutionConfig field is set.
-
getDnsResolutionConfig
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=307DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getDnsResolutionConfig
in interfaceBootstrapOrBuilder
- Returns:
- The dnsResolutionConfig.
-
setDnsResolutionConfig
Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
setDnsResolutionConfig
@Deprecated public Bootstrap.Builder setDnsResolutionConfig(DnsResolutionConfig.Builder builderForValue) Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
mergeDnsResolutionConfig
Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
clearDnsResolutionConfig
Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getDnsResolutionConfigBuilder
Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getDnsResolutionConfigOrBuilder
Deprecated.DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getDnsResolutionConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetDnsResolutionConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DnsResolutionConfig,DnsResolutionConfig.Builder, internalGetDnsResolutionConfigFieldBuilder()DnsResolutionConfigOrBuilder> DNS resolution configuration which includes the underlying dns resolver addresses and options. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolution_config <envoy_v3_api_field_config.cluster.v3.Cluster.dns_resolution_config>` is specified. This field is deprecated in favor of :ref:`typed_dns_resolver_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.typed_dns_resolver_config>`.
.envoy.config.core.v3.DnsResolutionConfig dns_resolution_config = 30 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
hasTypedDnsResolverConfig
public boolean hasTypedDnsResolverConfig()DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
- Specified by:
hasTypedDnsResolverConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the typedDnsResolverConfig field is set.
-
getTypedDnsResolverConfig
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
- Specified by:
getTypedDnsResolverConfig
in interfaceBootstrapOrBuilder
- Returns:
- The typedDnsResolverConfig.
-
setTypedDnsResolverConfig
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
setTypedDnsResolverConfig
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
mergeTypedDnsResolverConfig
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
clearTypedDnsResolverConfig
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
getTypedDnsResolverConfigBuilder
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
getTypedDnsResolverConfigOrBuilder
DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
- Specified by:
getTypedDnsResolverConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetTypedDnsResolverConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetTypedDnsResolverConfigFieldBuilder()TypedExtensionConfigOrBuilder> DNS resolver type configuration extension. This extension can be used to configure c-ares, apple, or any other DNS resolver types and the related parameters. For example, an object of :ref:`CaresDnsResolverConfig <envoy_v3_api_msg_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig>` can be packed into this ``typed_dns_resolver_config``. This configuration replaces the :ref:`dns_resolution_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.dns_resolution_config>` configuration. During the transition period when both ``dns_resolution_config`` and ``typed_dns_resolver_config`` exists, when ``typed_dns_resolver_config`` is in place, Envoy will use it and ignore ``dns_resolution_config``. When ``typed_dns_resolver_config`` is missing, the default behavior is in place. [#extension-category: envoy.network.dns_resolver]
.envoy.config.core.v3.TypedExtensionConfig typed_dns_resolver_config = 31;
-
ensureBootstrapExtensionsIsMutable
private void ensureBootstrapExtensionsIsMutable() -
getBootstrapExtensionsList
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
- Specified by:
getBootstrapExtensionsList
in interfaceBootstrapOrBuilder
-
getBootstrapExtensionsCount
public int getBootstrapExtensionsCount()Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
- Specified by:
getBootstrapExtensionsCount
in interfaceBootstrapOrBuilder
-
getBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
- Specified by:
getBootstrapExtensions
in interfaceBootstrapOrBuilder
-
setBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
setBootstrapExtensions
public Bootstrap.Builder setBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue) Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addBootstrapExtensions
public Bootstrap.Builder addBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue) Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addAllBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
clearBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
removeBootstrapExtensions
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
getBootstrapExtensionsBuilder
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
getBootstrapExtensionsOrBuilder
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
- Specified by:
getBootstrapExtensionsOrBuilder
in interfaceBootstrapOrBuilder
-
getBootstrapExtensionsOrBuilderList
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
- Specified by:
getBootstrapExtensionsOrBuilderList
in interfaceBootstrapOrBuilder
-
addBootstrapExtensionsBuilder
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
addBootstrapExtensionsBuilder
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
getBootstrapExtensionsBuilderList
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration. [#extension-category: envoy.bootstrap]
repeated .envoy.config.core.v3.TypedExtensionConfig bootstrap_extensions = 21;
-
internalGetBootstrapExtensionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetBootstrapExtensionsFieldBuilder()TypedExtensionConfigOrBuilder> -
ensureFatalActionsIsMutable
private void ensureFatalActionsIsMutable() -
getFatalActionsList
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
- Specified by:
getFatalActionsList
in interfaceBootstrapOrBuilder
-
getFatalActionsCount
public int getFatalActionsCount()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
- Specified by:
getFatalActionsCount
in interfaceBootstrapOrBuilder
-
getFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
- Specified by:
getFatalActions
in interfaceBootstrapOrBuilder
-
setFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
setFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addAllFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
clearFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
removeFatalActions
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
getFatalActionsBuilder
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
getFatalActionsOrBuilder
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
- Specified by:
getFatalActionsOrBuilder
in interfaceBootstrapOrBuilder
-
getFatalActionsOrBuilderList
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
- Specified by:
getFatalActionsOrBuilderList
in interfaceBootstrapOrBuilder
-
addFatalActionsBuilder
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActionsBuilder
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
getFatalActionsBuilderList
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
internalGetFatalActionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<FatalAction,FatalAction.Builder, internalGetFatalActionsFieldBuilder()FatalActionOrBuilder> -
ensureConfigSourcesIsMutable
private void ensureConfigSourcesIsMutable() -
getConfigSourcesList
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
- Specified by:
getConfigSourcesList
in interfaceBootstrapOrBuilder
-
getConfigSourcesCount
public int getConfigSourcesCount()Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
- Specified by:
getConfigSourcesCount
in interfaceBootstrapOrBuilder
-
getConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
- Specified by:
getConfigSources
in interfaceBootstrapOrBuilder
-
setConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
setConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addAllConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
clearConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
removeConfigSources
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
getConfigSourcesBuilder
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
getConfigSourcesOrBuilder
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
- Specified by:
getConfigSourcesOrBuilder
in interfaceBootstrapOrBuilder
-
getConfigSourcesOrBuilderList
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
- Specified by:
getConfigSourcesOrBuilderList
in interfaceBootstrapOrBuilder
-
addConfigSourcesBuilder
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
addConfigSourcesBuilder
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
getConfigSourcesBuilderList
Configuration sources that will participate in xdstp:// URL authority resolution. The algorithm is as follows: 1. The authority field is taken from the xdstp:// URL, call this ``resource_authority``. 2. ``resource_authority`` is compared against the authorities in any peer ``ConfigSource``. The peer ``ConfigSource`` is the configuration source message which would have been used unconditionally for resolution with opaque resource names. If there is a match with an authority, the peer ``ConfigSource`` message is used. 3. ``resource_authority`` is compared sequentially with the authorities in each configuration source in ``config_sources``. The first ``ConfigSource`` to match wins. 4. As a fallback, if no configuration source matches, then ``default_config_source`` is used. 5. If ``default_config_source`` is not specified, resolution fails. [#not-implemented-hide:]
repeated .envoy.config.core.v3.ConfigSource config_sources = 22;
-
internalGetConfigSourcesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ConfigSource,ConfigSource.Builder, internalGetConfigSourcesFieldBuilder()ConfigSourceOrBuilder> -
hasDefaultConfigSource
public boolean hasDefaultConfigSource()Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
- Specified by:
hasDefaultConfigSource
in interfaceBootstrapOrBuilder
- Returns:
- Whether the defaultConfigSource field is set.
-
getDefaultConfigSource
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
- Specified by:
getDefaultConfigSource
in interfaceBootstrapOrBuilder
- Returns:
- The defaultConfigSource.
-
setDefaultConfigSource
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
setDefaultConfigSource
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
mergeDefaultConfigSource
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
clearDefaultConfigSource
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
getDefaultConfigSourceBuilder
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
getDefaultConfigSourceOrBuilder
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
- Specified by:
getDefaultConfigSourceOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetDefaultConfigSourceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder, internalGetDefaultConfigSourceFieldBuilder()ConfigSourceOrBuilder> Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
getDefaultSocketInterface
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
- Specified by:
getDefaultSocketInterface
in interfaceBootstrapOrBuilder
- Returns:
- The defaultSocketInterface.
-
getDefaultSocketInterfaceBytes
public com.google.protobuf.ByteString getDefaultSocketInterfaceBytes()Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
- Specified by:
getDefaultSocketInterfaceBytes
in interfaceBootstrapOrBuilder
- Returns:
- The bytes for defaultSocketInterface.
-
setDefaultSocketInterface
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
- Parameters:
value
- The defaultSocketInterface to set.- Returns:
- This builder for chaining.
-
clearDefaultSocketInterface
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
- Returns:
- This builder for chaining.
-
setDefaultSocketInterfaceBytes
Optional overriding of default socket interface. The value must be the name of one of the socket interface factories initialized through a bootstrap extension
string default_socket_interface = 24;
- Parameters:
value
- The bytes for defaultSocketInterface to set.- Returns:
- This builder for chaining.
-
internalGetCertificateProviderInstances
private com.google.protobuf.MapFieldBuilder<String,TypedExtensionConfigOrBuilder, internalGetCertificateProviderInstances()TypedExtensionConfig, TypedExtensionConfig.Builder> -
internalGetMutableCertificateProviderInstances
private com.google.protobuf.MapFieldBuilder<String,TypedExtensionConfigOrBuilder, internalGetMutableCertificateProviderInstances()TypedExtensionConfig, TypedExtensionConfig.Builder> -
getCertificateProviderInstancesCount
public int getCertificateProviderInstancesCount()Description copied from interface:BootstrapOrBuilder
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
- Specified by:
getCertificateProviderInstancesCount
in interfaceBootstrapOrBuilder
-
containsCertificateProviderInstances
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
- Specified by:
containsCertificateProviderInstances
in interfaceBootstrapOrBuilder
-
getCertificateProviderInstances
Deprecated.UsegetCertificateProviderInstancesMap()
instead.- Specified by:
getCertificateProviderInstances
in interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesMap
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
- Specified by:
getCertificateProviderInstancesMap
in interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesOrDefault
public TypedExtensionConfig getCertificateProviderInstancesOrDefault(String key, TypedExtensionConfig defaultValue) Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
- Specified by:
getCertificateProviderInstancesOrDefault
in interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesOrThrow
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
- Specified by:
getCertificateProviderInstancesOrThrow
in interfaceBootstrapOrBuilder
-
clearCertificateProviderInstances
-
removeCertificateProviderInstances
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
-
getMutableCertificateProviderInstances
Deprecated.Use alternate mutation accessors instead. -
putCertificateProviderInstances
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
-
putAllCertificateProviderInstances
public Bootstrap.Builder putAllCertificateProviderInstances(Map<String, TypedExtensionConfig> values) Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
-
putCertificateProviderInstancesBuilderIfAbsent
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
-
ensureInlineHeadersIsMutable
private void ensureInlineHeadersIsMutable() -
getInlineHeadersList
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
- Specified by:
getInlineHeadersList
in interfaceBootstrapOrBuilder
-
getInlineHeadersCount
public int getInlineHeadersCount()Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
- Specified by:
getInlineHeadersCount
in interfaceBootstrapOrBuilder
-
getInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
- Specified by:
getInlineHeaders
in interfaceBootstrapOrBuilder
-
setInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
setInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addAllInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
clearInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
removeInlineHeaders
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
getInlineHeadersBuilder
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
getInlineHeadersOrBuilder
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
- Specified by:
getInlineHeadersOrBuilder
in interfaceBootstrapOrBuilder
-
getInlineHeadersOrBuilderList
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
- Specified by:
getInlineHeadersOrBuilderList
in interfaceBootstrapOrBuilder
-
addInlineHeadersBuilder
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
addInlineHeadersBuilder
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
getInlineHeadersBuilderList
Specifies a set of headers that need to be registered as inline header. This configuration allows users to customize the inline headers on-demand at Envoy startup without modifying Envoy's source code. Note that the 'set-cookie' header cannot be registered as inline header.
repeated .envoy.config.bootstrap.v3.CustomInlineHeader inline_headers = 32;
-
internalGetInlineHeadersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<CustomInlineHeader,CustomInlineHeader.Builder, internalGetInlineHeadersFieldBuilder()CustomInlineHeaderOrBuilder> -
getPerfTracingFilePath
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format. The default value is "envoy.pftrace".
string perf_tracing_file_path = 33;
- Specified by:
getPerfTracingFilePath
in interfaceBootstrapOrBuilder
- Returns:
- The perfTracingFilePath.
-
getPerfTracingFilePathBytes
public com.google.protobuf.ByteString getPerfTracingFilePathBytes()Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format. The default value is "envoy.pftrace".
string perf_tracing_file_path = 33;
- Specified by:
getPerfTracingFilePathBytes
in interfaceBootstrapOrBuilder
- Returns:
- The bytes for perfTracingFilePath.
-
setPerfTracingFilePath
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format. The default value is "envoy.pftrace".
string perf_tracing_file_path = 33;
- Parameters:
value
- The perfTracingFilePath to set.- Returns:
- This builder for chaining.
-
clearPerfTracingFilePath
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format. The default value is "envoy.pftrace".
string perf_tracing_file_path = 33;
- Returns:
- This builder for chaining.
-
setPerfTracingFilePathBytes
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format. The default value is "envoy.pftrace".
string perf_tracing_file_path = 33;
- Parameters:
value
- The bytes for perfTracingFilePath to set.- Returns:
- This builder for chaining.
-
hasDefaultRegexEngine
public boolean hasDefaultRegexEngine()Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
- Specified by:
hasDefaultRegexEngine
in interfaceBootstrapOrBuilder
- Returns:
- Whether the defaultRegexEngine field is set.
-
getDefaultRegexEngine
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
- Specified by:
getDefaultRegexEngine
in interfaceBootstrapOrBuilder
- Returns:
- The defaultRegexEngine.
-
setDefaultRegexEngine
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
setDefaultRegexEngine
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
mergeDefaultRegexEngine
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
clearDefaultRegexEngine
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
getDefaultRegexEngineBuilder
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
getDefaultRegexEngineOrBuilder
Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
- Specified by:
getDefaultRegexEngineOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetDefaultRegexEngineFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetDefaultRegexEngineFieldBuilder()TypedExtensionConfigOrBuilder> Optional overriding of default regex engine. If the value is not specified, Google RE2 will be used by default. [#extension-category: envoy.regex_engines]
.envoy.config.core.v3.TypedExtensionConfig default_regex_engine = 34;
-
hasXdsDelegateExtension
public boolean hasXdsDelegateExtension()Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
- Specified by:
hasXdsDelegateExtension
in interfaceBootstrapOrBuilder
- Returns:
- Whether the xdsDelegateExtension field is set.
-
getXdsDelegateExtension
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
- Specified by:
getXdsDelegateExtension
in interfaceBootstrapOrBuilder
- Returns:
- The xdsDelegateExtension.
-
setXdsDelegateExtension
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
setXdsDelegateExtension
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
mergeXdsDelegateExtension
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
clearXdsDelegateExtension
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
getXdsDelegateExtensionBuilder
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
getXdsDelegateExtensionOrBuilder
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
- Specified by:
getXdsDelegateExtensionOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetXdsDelegateExtensionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetXdsDelegateExtensionFieldBuilder()TypedExtensionConfigOrBuilder> Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing. If a value is not specified, no XdsResourcesDelegate will be used. TODO(abeyad): Add public-facing documentation. [#not-implemented-hide:]
.envoy.config.core.v3.TypedExtensionConfig xds_delegate_extension = 35;
-
hasXdsConfigTrackerExtension
public boolean hasXdsConfigTrackerExtension()Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
- Specified by:
hasXdsConfigTrackerExtension
in interfaceBootstrapOrBuilder
- Returns:
- Whether the xdsConfigTrackerExtension field is set.
-
getXdsConfigTrackerExtension
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
- Specified by:
getXdsConfigTrackerExtension
in interfaceBootstrapOrBuilder
- Returns:
- The xdsConfigTrackerExtension.
-
setXdsConfigTrackerExtension
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
setXdsConfigTrackerExtension
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
mergeXdsConfigTrackerExtension
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
clearXdsConfigTrackerExtension
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
getXdsConfigTrackerExtensionBuilder
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
getXdsConfigTrackerExtensionOrBuilder
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
- Specified by:
getXdsConfigTrackerExtensionOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetXdsConfigTrackerExtensionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetXdsConfigTrackerExtensionFieldBuilder()TypedExtensionConfigOrBuilder> Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor. It provides the process point when receive, ingest, or fail to process xDS resources and messages. If a value is not specified, no XdsConfigTracker will be used. .. note:: There are no in-repo extensions currently, and the :repo:`XdsConfigTracker <envoy/config/xds_config_tracker.h>` interface should be implemented before using. See :repo:`xds_config_tracker_integration_test <test/integration/xds_config_tracker_integration_test.cc>` for an example usage of the interface.
.envoy.config.core.v3.TypedExtensionConfig xds_config_tracker_extension = 36;
-
hasListenerManager
public boolean hasListenerManager()[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
- Specified by:
hasListenerManager
in interfaceBootstrapOrBuilder
- Returns:
- Whether the listenerManager field is set.
-
getListenerManager
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
- Specified by:
getListenerManager
in interfaceBootstrapOrBuilder
- Returns:
- The listenerManager.
-
setListenerManager
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
setListenerManager
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
mergeListenerManager
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
clearListenerManager
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
getListenerManagerBuilder
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
getListenerManagerOrBuilder
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
- Specified by:
getListenerManagerOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetListenerManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetListenerManagerFieldBuilder()TypedExtensionConfigOrBuilder> [#not-implemented-hide:] This controls the type of listener manager configured for Envoy. Currently Envoy only supports ListenerManager for this field and Envoy Mobile supports ApiListenerManager.
.envoy.config.core.v3.TypedExtensionConfig listener_manager = 37;
-
hasApplicationLogConfig
public boolean hasApplicationLogConfig()Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
- Specified by:
hasApplicationLogConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the applicationLogConfig field is set.
-
getApplicationLogConfig
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
- Specified by:
getApplicationLogConfig
in interfaceBootstrapOrBuilder
- Returns:
- The applicationLogConfig.
-
setApplicationLogConfig
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
setApplicationLogConfig
public Bootstrap.Builder setApplicationLogConfig(Bootstrap.ApplicationLogConfig.Builder builderForValue) Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
mergeApplicationLogConfig
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
clearApplicationLogConfig
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
getApplicationLogConfigBuilder
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
getApplicationLogConfigOrBuilder
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
- Specified by:
getApplicationLogConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetApplicationLogConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.ApplicationLogConfig,Bootstrap.ApplicationLogConfig.Builder, internalGetApplicationLogConfigFieldBuilder()Bootstrap.ApplicationLogConfigOrBuilder> Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
hasGrpcAsyncClientManagerConfig
public boolean hasGrpcAsyncClientManagerConfig()Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
- Specified by:
hasGrpcAsyncClientManagerConfig
in interfaceBootstrapOrBuilder
- Returns:
- Whether the grpcAsyncClientManagerConfig field is set.
-
getGrpcAsyncClientManagerConfig
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
- Specified by:
getGrpcAsyncClientManagerConfig
in interfaceBootstrapOrBuilder
- Returns:
- The grpcAsyncClientManagerConfig.
-
setGrpcAsyncClientManagerConfig
public Bootstrap.Builder setGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig value) Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
setGrpcAsyncClientManagerConfig
public Bootstrap.Builder setGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig.Builder builderForValue) Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
mergeGrpcAsyncClientManagerConfig
public Bootstrap.Builder mergeGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig value) Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
clearGrpcAsyncClientManagerConfig
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
getGrpcAsyncClientManagerConfigBuilder
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
getGrpcAsyncClientManagerConfigOrBuilder
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
- Specified by:
getGrpcAsyncClientManagerConfigOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetGrpcAsyncClientManagerConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.GrpcAsyncClientManagerConfig,Bootstrap.GrpcAsyncClientManagerConfig.Builder, internalGetGrpcAsyncClientManagerConfigFieldBuilder()Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
hasMemoryAllocatorManager
public boolean hasMemoryAllocatorManager()Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
- Specified by:
hasMemoryAllocatorManager
in interfaceBootstrapOrBuilder
- Returns:
- Whether the memoryAllocatorManager field is set.
-
getMemoryAllocatorManager
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
- Specified by:
getMemoryAllocatorManager
in interfaceBootstrapOrBuilder
- Returns:
- The memoryAllocatorManager.
-
setMemoryAllocatorManager
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-
setMemoryAllocatorManager
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-
mergeMemoryAllocatorManager
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-
clearMemoryAllocatorManager
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-
getMemoryAllocatorManagerBuilder
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-
getMemoryAllocatorManagerOrBuilder
Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
- Specified by:
getMemoryAllocatorManagerOrBuilder
in interfaceBootstrapOrBuilder
-
internalGetMemoryAllocatorManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<MemoryAllocatorManager,MemoryAllocatorManager.Builder, internalGetMemoryAllocatorManagerFieldBuilder()MemoryAllocatorManagerOrBuilder> Optional configuration for memory allocation manager. Memory releasing is only supported for `tcmalloc allocator <https://github.com/google/tcmalloc>`_.
.envoy.config.bootstrap.v3.MemoryAllocatorManager memory_allocator_manager = 41;
-