Class Bootstrap.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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
,java.lang.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 typeenvoy.config.bootstrap.v3.Bootstrap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Bootstrap.Builder.CertificateProviderInstancesConverter
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Bootstrap.Builder
addAllBootstrapExtensions(java.lang.Iterable<? extends TypedExtensionConfig> values)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
addAllConfigSources(java.lang.Iterable<? extends ConfigSource> values)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
addAllFatalActions(java.lang.Iterable<? extends FatalAction> values)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
addAllInlineHeaders(java.lang.Iterable<? extends CustomInlineHeader> values)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
addAllNodeContextParams(java.lang.Iterable<java.lang.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.Bootstrap.Builder
addAllStatsSinks(java.lang.Iterable<? extends StatsSink> values)
Optional set of stats sinks.Bootstrap.Builder
addBootstrapExtensions(int index, TypedExtensionConfig value)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
addBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
addBootstrapExtensions(TypedExtensionConfig value)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
addBootstrapExtensions(TypedExtensionConfig.Builder builderForValue)
Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.Builder
addBootstrapExtensionsBuilder()
Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.Builder
addBootstrapExtensionsBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
addConfigSources(int index, ConfigSource value)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
addConfigSources(int index, ConfigSource.Builder builderForValue)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
addConfigSources(ConfigSource value)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
addConfigSources(ConfigSource.Builder builderForValue)
Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.Builder
addConfigSourcesBuilder()
Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.Builder
addConfigSourcesBuilder(int index)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
addFatalActions(int index, FatalAction value)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
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.Bootstrap.Builder
addFatalActions(FatalAction value)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
addFatalActions(FatalAction.Builder builderForValue)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.Builder
addFatalActionsBuilder()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.Builder
addFatalActionsBuilder(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
addInlineHeaders(int index, CustomInlineHeader value)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
addInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
addInlineHeaders(CustomInlineHeader value)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
addInlineHeaders(CustomInlineHeader.Builder builderForValue)
Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.Builder
addInlineHeadersBuilder()
Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.Builder
addInlineHeadersBuilder(int index)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
addNodeContextParams(java.lang.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.Bootstrap.Builder
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.Bootstrap.Builder
addStatsSinks(int index, StatsSink value)
Optional set of stats sinks.Bootstrap.Builder
addStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.Bootstrap.Builder
addStatsSinks(StatsSink value)
Optional set of stats sinks.Bootstrap.Builder
addStatsSinks(StatsSink.Builder builderForValue)
Optional set of stats sinks.StatsSink.Builder
addStatsSinksBuilder()
Optional set of stats sinks.StatsSink.Builder
addStatsSinksBuilder(int index)
Optional set of stats sinks.Bootstrap
build()
Bootstrap
buildPartial()
private void
buildPartial0(Bootstrap result)
private void
buildPartial1(Bootstrap result)
private void
buildPartialOneofs(Bootstrap result)
private void
buildPartialRepeatedFields(Bootstrap result)
Bootstrap.Builder
clear()
Bootstrap.Builder
clearAdmin()
Configuration for the local administration HTTP server.Bootstrap.Builder
clearApplicationLogConfig()
Optional application log configuration.Bootstrap.Builder
clearBootstrapExtensions()
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
clearCertificateProviderInstances()
Bootstrap.Builder
clearClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.Builder
clearConfigSources()
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
clearDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.Builder
clearDefaultRegexEngine()
Optional overriding of default regex engine.Bootstrap.Builder
clearDefaultSocketInterface()
Optional overriding of default socket interface.Bootstrap.Builder
clearDeferredStatOptions()
Options to control behaviors of deferred creation compatible stats.Bootstrap.Builder
clearDnsResolutionConfig()
Deprecated.Bootstrap.Builder
clearDynamicResources()
xDS configuration sources.Bootstrap.Builder
clearEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Bootstrap.Builder
clearFatalActions()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
clearFlagsPath()
Optional file system path to search for startup flag files.Bootstrap.Builder
clearGrpcAsyncClientManagerConfig()
Optional gRPC async manager config.Bootstrap.Builder
clearHdsConfig()
Health discovery service config option.Bootstrap.Builder
clearHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.Builder
clearInlineHeaders()
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
clearLayeredRuntime()
Configuration for the runtime configuration provider.Bootstrap.Builder
clearListenerManager()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Bootstrap.Builder
clearMemoryAllocatorManager()
Optional configuration for memory allocation manager.Bootstrap.Builder
clearNode()
Node identity to present to the management server and for instance identification purposes (e.g.Bootstrap.Builder
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.Bootstrap.Builder
clearOverloadManager()
Optional overload manager configuration.Bootstrap.Builder
clearPerfTracingFilePath()
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.Builder
clearStaticResources()
Statically specified resources.Bootstrap.Builder
clearStatsConfig()
Configuration for internal processing of stats.Bootstrap.Builder
clearStatsFlush()
Bootstrap.Builder
clearStatsFlushInterval()
Optional duration between flushes to configured stats sinks.Bootstrap.Builder
clearStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface.Bootstrap.Builder
clearStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Bootstrap.Builder
clearStatsSinks()
Optional set of stats sinks.Bootstrap.Builder
clearTracing()
Deprecated.Bootstrap.Builder
clearTypedDnsResolverConfig()
DNS resolver type configuration extension.Bootstrap.Builder
clearUseTcpForDnsLookups()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Bootstrap.Builder
clearWatchdog()
Deprecated.Bootstrap.Builder
clearWatchdogs()
Optional watchdogs configuration.Bootstrap.Builder
clearXdsConfigTrackerExtension()
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Bootstrap.Builder
clearXdsDelegateExtension()
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.boolean
containsCertificateProviderInstances(java.lang.String key)
Global map of CertificateProvider instances.private void
ensureBootstrapExtensionsIsMutable()
private void
ensureConfigSourcesIsMutable()
private void
ensureFatalActionsIsMutable()
private void
ensureInlineHeadersIsMutable()
private void
ensureNodeContextParamsIsMutable()
private void
ensureStatsSinksIsMutable()
Admin
getAdmin()
Configuration for the local administration HTTP server.Admin.Builder
getAdminBuilder()
Configuration for the local administration HTTP server.private com.google.protobuf.SingleFieldBuilder<Admin,Admin.Builder,AdminOrBuilder>
getAdminFieldBuilder()
Configuration for the local administration HTTP server.AdminOrBuilder
getAdminOrBuilder()
Configuration for the local administration HTTP server.Bootstrap.ApplicationLogConfig
getApplicationLogConfig()
Optional application log configuration.Bootstrap.ApplicationLogConfig.Builder
getApplicationLogConfigBuilder()
Optional application log configuration.private com.google.protobuf.SingleFieldBuilder<Bootstrap.ApplicationLogConfig,Bootstrap.ApplicationLogConfig.Builder,Bootstrap.ApplicationLogConfigOrBuilder>
getApplicationLogConfigFieldBuilder()
Optional application log configuration.Bootstrap.ApplicationLogConfigOrBuilder
getApplicationLogConfigOrBuilder()
Optional application log configuration.TypedExtensionConfig
getBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.Builder
getBootstrapExtensionsBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.java.util.List<TypedExtensionConfig.Builder>
getBootstrapExtensionsBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time.int
getBootstrapExtensionsCount()
Specifies optional bootstrap extensions to be instantiated at startup time.private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getBootstrapExtensionsFieldBuilder()
java.util.List<TypedExtensionConfig>
getBootstrapExtensionsList()
Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfigOrBuilder
getBootstrapExtensionsOrBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.java.util.List<? extends TypedExtensionConfigOrBuilder>
getBootstrapExtensionsOrBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time.java.util.Map<java.lang.String,TypedExtensionConfig>
getCertificateProviderInstances()
Deprecated.int
getCertificateProviderInstancesCount()
Global map of CertificateProvider instances.java.util.Map<java.lang.String,TypedExtensionConfig>
getCertificateProviderInstancesMap()
Global map of CertificateProvider instances.TypedExtensionConfig
getCertificateProviderInstancesOrDefault(java.lang.String key, TypedExtensionConfig defaultValue)
Global map of CertificateProvider instances.TypedExtensionConfig
getCertificateProviderInstancesOrThrow(java.lang.String key)
Global map of CertificateProvider instances.ClusterManager
getClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.ClusterManager.Builder
getClusterManagerBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.private com.google.protobuf.SingleFieldBuilder<ClusterManager,ClusterManager.Builder,ClusterManagerOrBuilder>
getClusterManagerFieldBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.ClusterManagerOrBuilder
getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.ConfigSource
getConfigSources(int index)
Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.Builder
getConfigSourcesBuilder(int index)
Configuration sources that will participate in xdstp:// URL authority resolution.java.util.List<ConfigSource.Builder>
getConfigSourcesBuilderList()
Configuration sources that will participate in xdstp:// URL authority resolution.int
getConfigSourcesCount()
Configuration sources that will participate in xdstp:// URL authority resolution.private com.google.protobuf.RepeatedFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
getConfigSourcesFieldBuilder()
java.util.List<ConfigSource>
getConfigSourcesList()
Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSourceOrBuilder
getConfigSourcesOrBuilder(int index)
Configuration sources that will participate in xdstp:// URL authority resolution.java.util.List<? extends ConfigSourceOrBuilder>
getConfigSourcesOrBuilderList()
Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource
getDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails.ConfigSource.Builder
getDefaultConfigSourceBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails.private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
getDefaultConfigSourceFieldBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails.ConfigSourceOrBuilder
getDefaultConfigSourceOrBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap
getDefaultInstanceForType()
TypedExtensionConfig
getDefaultRegexEngine()
Optional overriding of default regex engine.TypedExtensionConfig.Builder
getDefaultRegexEngineBuilder()
Optional overriding of default regex engine.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getDefaultRegexEngineFieldBuilder()
Optional overriding of default regex engine.TypedExtensionConfigOrBuilder
getDefaultRegexEngineOrBuilder()
Optional overriding of default regex engine.java.lang.String
getDefaultSocketInterface()
Optional overriding of default socket interface.com.google.protobuf.ByteString
getDefaultSocketInterfaceBytes()
Optional overriding of default socket interface.Bootstrap.DeferredStatOptions
getDeferredStatOptions()
Options to control behaviors of deferred creation compatible stats.Bootstrap.DeferredStatOptions.Builder
getDeferredStatOptionsBuilder()
Options to control behaviors of deferred creation compatible stats.private com.google.protobuf.SingleFieldBuilder<Bootstrap.DeferredStatOptions,Bootstrap.DeferredStatOptions.Builder,Bootstrap.DeferredStatOptionsOrBuilder>
getDeferredStatOptionsFieldBuilder()
Options to control behaviors of deferred creation compatible stats.Bootstrap.DeferredStatOptionsOrBuilder
getDeferredStatOptionsOrBuilder()
Options to control behaviors of deferred creation compatible stats.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
DnsResolutionConfig
getDnsResolutionConfig()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.DnsResolutionConfig.Builder
getDnsResolutionConfigBuilder()
Deprecated.private com.google.protobuf.SingleFieldBuilder<DnsResolutionConfig,DnsResolutionConfig.Builder,DnsResolutionConfigOrBuilder>
getDnsResolutionConfigFieldBuilder()
DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder
getDnsResolutionConfigOrBuilder()
Deprecated.Bootstrap.DynamicResources
getDynamicResources()
xDS configuration sources.Bootstrap.DynamicResources.Builder
getDynamicResourcesBuilder()
xDS configuration sources.private com.google.protobuf.SingleFieldBuilder<Bootstrap.DynamicResources,Bootstrap.DynamicResources.Builder,Bootstrap.DynamicResourcesOrBuilder>
getDynamicResourcesFieldBuilder()
xDS configuration sources.Bootstrap.DynamicResourcesOrBuilder
getDynamicResourcesOrBuilder()
xDS configuration sources.boolean
getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.FatalAction
getFatalActions(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.Builder
getFatalActionsBuilder(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.java.util.List<FatalAction.Builder>
getFatalActionsBuilderList()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.int
getFatalActionsCount()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.private com.google.protobuf.RepeatedFieldBuilder<FatalAction,FatalAction.Builder,FatalActionOrBuilder>
getFatalActionsFieldBuilder()
java.util.List<FatalAction>
getFatalActionsList()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalActionOrBuilder
getFatalActionsOrBuilder(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.java.util.List<? extends FatalActionOrBuilder>
getFatalActionsOrBuilderList()
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.java.lang.String
getFlagsPath()
Optional file system path to search for startup flag files.com.google.protobuf.ByteString
getFlagsPathBytes()
Optional file system path to search for startup flag files.Bootstrap.GrpcAsyncClientManagerConfig
getGrpcAsyncClientManagerConfig()
Optional gRPC async manager config.Bootstrap.GrpcAsyncClientManagerConfig.Builder
getGrpcAsyncClientManagerConfigBuilder()
Optional gRPC async manager config.private com.google.protobuf.SingleFieldBuilder<Bootstrap.GrpcAsyncClientManagerConfig,Bootstrap.GrpcAsyncClientManagerConfig.Builder,Bootstrap.GrpcAsyncClientManagerConfigOrBuilder>
getGrpcAsyncClientManagerConfigFieldBuilder()
Optional gRPC async manager config.Bootstrap.GrpcAsyncClientManagerConfigOrBuilder
getGrpcAsyncClientManagerConfigOrBuilder()
Optional gRPC async manager config.ApiConfigSource
getHdsConfig()
Health discovery service config option.ApiConfigSource.Builder
getHdsConfigBuilder()
Health discovery service config option.private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder>
getHdsConfigFieldBuilder()
Health discovery service config option.ApiConfigSourceOrBuilder
getHdsConfigOrBuilder()
Health discovery service config option.java.lang.String
getHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers.com.google.protobuf.ByteString
getHeaderPrefixBytes()
Optional string which will be used in lieu of x-envoy in prefixing headers.CustomInlineHeader
getInlineHeaders(int index)
Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.Builder
getInlineHeadersBuilder(int index)
Specifies a set of headers that need to be registered as inline header.java.util.List<CustomInlineHeader.Builder>
getInlineHeadersBuilderList()
Specifies a set of headers that need to be registered as inline header.int
getInlineHeadersCount()
Specifies a set of headers that need to be registered as inline header.private com.google.protobuf.RepeatedFieldBuilder<CustomInlineHeader,CustomInlineHeader.Builder,CustomInlineHeaderOrBuilder>
getInlineHeadersFieldBuilder()
java.util.List<CustomInlineHeader>
getInlineHeadersList()
Specifies a set of headers that need to be registered as inline header.CustomInlineHeaderOrBuilder
getInlineHeadersOrBuilder(int index)
Specifies a set of headers that need to be registered as inline header.java.util.List<? extends CustomInlineHeaderOrBuilder>
getInlineHeadersOrBuilderList()
Specifies a set of headers that need to be registered as inline header.LayeredRuntime
getLayeredRuntime()
Configuration for the runtime configuration provider.LayeredRuntime.Builder
getLayeredRuntimeBuilder()
Configuration for the runtime configuration provider.private com.google.protobuf.SingleFieldBuilder<LayeredRuntime,LayeredRuntime.Builder,LayeredRuntimeOrBuilder>
getLayeredRuntimeFieldBuilder()
Configuration for the runtime configuration provider.LayeredRuntimeOrBuilder
getLayeredRuntimeOrBuilder()
Configuration for the runtime configuration provider.TypedExtensionConfig
getListenerManager()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.TypedExtensionConfig.Builder
getListenerManagerBuilder()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getListenerManagerFieldBuilder()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.TypedExtensionConfigOrBuilder
getListenerManagerOrBuilder()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.MemoryAllocatorManager
getMemoryAllocatorManager()
Optional configuration for memory allocation manager.MemoryAllocatorManager.Builder
getMemoryAllocatorManagerBuilder()
Optional configuration for memory allocation manager.private com.google.protobuf.SingleFieldBuilder<MemoryAllocatorManager,MemoryAllocatorManager.Builder,MemoryAllocatorManagerOrBuilder>
getMemoryAllocatorManagerFieldBuilder()
Optional configuration for memory allocation manager.MemoryAllocatorManagerOrBuilder
getMemoryAllocatorManagerOrBuilder()
Optional configuration for memory allocation manager.java.util.Map<java.lang.String,TypedExtensionConfig>
getMutableCertificateProviderInstances()
Deprecated.Node
getNode()
Node identity to present to the management server and for instance identification purposes (e.g.Node.Builder
getNodeBuilder()
Node identity to present to the management server and for instance identification purposes (e.g.java.lang.String
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
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.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.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
getNodeFieldBuilder()
Node identity to present to the management server and for instance identification purposes (e.g.NodeOrBuilder
getNodeOrBuilder()
Node identity to present to the management server and for instance identification purposes (e.g.OverloadManager
getOverloadManager()
Optional overload manager configuration.OverloadManager.Builder
getOverloadManagerBuilder()
Optional overload manager configuration.private com.google.protobuf.SingleFieldBuilder<OverloadManager,OverloadManager.Builder,OverloadManagerOrBuilder>
getOverloadManagerFieldBuilder()
Optional overload manager configuration.OverloadManagerOrBuilder
getOverloadManagerOrBuilder()
Optional overload manager configuration.java.lang.String
getPerfTracingFilePath()
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.com.google.protobuf.ByteString
getPerfTracingFilePathBytes()
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.StaticResources
getStaticResources()
Statically specified resources.Bootstrap.StaticResources.Builder
getStaticResourcesBuilder()
Statically specified resources.private com.google.protobuf.SingleFieldBuilder<Bootstrap.StaticResources,Bootstrap.StaticResources.Builder,Bootstrap.StaticResourcesOrBuilder>
getStaticResourcesFieldBuilder()
Statically specified resources.Bootstrap.StaticResourcesOrBuilder
getStaticResourcesOrBuilder()
Statically specified resources.StatsConfig
getStatsConfig()
Configuration for internal processing of stats.StatsConfig.Builder
getStatsConfigBuilder()
Configuration for internal processing of stats.private com.google.protobuf.SingleFieldBuilder<StatsConfig,StatsConfig.Builder,StatsConfigOrBuilder>
getStatsConfigFieldBuilder()
Configuration for internal processing of stats.StatsConfigOrBuilder
getStatsConfigOrBuilder()
Configuration for internal processing of stats.Bootstrap.StatsFlushCase
getStatsFlushCase()
com.google.protobuf.Duration
getStatsFlushInterval()
Optional duration between flushes to configured stats sinks.com.google.protobuf.Duration.Builder
getStatsFlushIntervalBuilder()
Optional duration between flushes to configured stats sinks.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getStatsFlushIntervalFieldBuilder()
Optional duration between flushes to configured stats sinks.com.google.protobuf.DurationOrBuilder
getStatsFlushIntervalOrBuilder()
Optional duration between flushes to configured stats sinks.boolean
getStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface.com.google.protobuf.UInt64Value
getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64Value.Builder
getStatsServerVersionOverrideBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt64Value,com.google.protobuf.UInt64Value.Builder,com.google.protobuf.UInt64ValueOrBuilder>
getStatsServerVersionOverrideFieldBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64ValueOrBuilder
getStatsServerVersionOverrideOrBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.StatsSink
getStatsSinks(int index)
Optional set of stats sinks.StatsSink.Builder
getStatsSinksBuilder(int index)
Optional set of stats sinks.java.util.List<StatsSink.Builder>
getStatsSinksBuilderList()
Optional set of stats sinks.int
getStatsSinksCount()
Optional set of stats sinks.private com.google.protobuf.RepeatedFieldBuilder<StatsSink,StatsSink.Builder,StatsSinkOrBuilder>
getStatsSinksFieldBuilder()
java.util.List<StatsSink>
getStatsSinksList()
Optional set of stats sinks.StatsSinkOrBuilder
getStatsSinksOrBuilder(int index)
Optional set of stats sinks.java.util.List<? extends StatsSinkOrBuilder>
getStatsSinksOrBuilderList()
Optional set of stats sinks.Tracing
getTracing()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.Tracing.Builder
getTracingBuilder()
Deprecated.private com.google.protobuf.SingleFieldBuilder<Tracing,Tracing.Builder,TracingOrBuilder>
getTracingFieldBuilder()
Configuration for an external tracing provider.TracingOrBuilder
getTracingOrBuilder()
Deprecated.TypedExtensionConfig
getTypedDnsResolverConfig()
DNS resolver type configuration extension.TypedExtensionConfig.Builder
getTypedDnsResolverConfigBuilder()
DNS resolver type configuration extension.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getTypedDnsResolverConfigFieldBuilder()
DNS resolver type configuration extension.TypedExtensionConfigOrBuilder
getTypedDnsResolverConfigOrBuilder()
DNS resolver type configuration extension.boolean
getUseTcpForDnsLookups()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Watchdog
getWatchdog()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.Watchdog.Builder
getWatchdogBuilder()
Deprecated.private com.google.protobuf.SingleFieldBuilder<Watchdog,Watchdog.Builder,WatchdogOrBuilder>
getWatchdogFieldBuilder()
Optional watchdog configuration.WatchdogOrBuilder
getWatchdogOrBuilder()
Deprecated.Watchdogs
getWatchdogs()
Optional watchdogs configuration.Watchdogs.Builder
getWatchdogsBuilder()
Optional watchdogs configuration.private com.google.protobuf.SingleFieldBuilder<Watchdogs,Watchdogs.Builder,WatchdogsOrBuilder>
getWatchdogsFieldBuilder()
Optional watchdogs configuration.WatchdogsOrBuilder
getWatchdogsOrBuilder()
Optional watchdogs configuration.TypedExtensionConfig
getXdsConfigTrackerExtension()
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.TypedExtensionConfig.Builder
getXdsConfigTrackerExtensionBuilder()
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>
getXdsConfigTrackerExtensionFieldBuilder()
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.TypedExtensionConfigOrBuilder
getXdsConfigTrackerExtensionOrBuilder()
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.TypedExtensionConfig
getXdsDelegateExtension()
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.TypedExtensionConfig.Builder
getXdsDelegateExtensionBuilder()
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getXdsDelegateExtensionFieldBuilder()
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.TypedExtensionConfigOrBuilder
getXdsDelegateExtensionOrBuilder()
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
hasApplicationLogConfig()
Optional application log configuration.boolean
hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.boolean
hasDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails.boolean
hasDefaultRegexEngine()
Optional overriding of default regex engine.boolean
hasDeferredStatOptions()
Options to control behaviors of deferred creation compatible stats.boolean
hasDnsResolutionConfig()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.boolean
hasDynamicResources()
xDS configuration sources.boolean
hasGrpcAsyncClientManagerConfig()
Optional gRPC async manager config.boolean
hasHdsConfig()
Health discovery service config option.boolean
hasLayeredRuntime()
Configuration for the runtime configuration provider.boolean
hasListenerManager()
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.boolean
hasMemoryAllocatorManager()
Optional configuration for memory allocation manager.boolean
hasNode()
Node identity to present to the management server and for instance identification purposes (e.g.boolean
hasOverloadManager()
Optional overload manager configuration.boolean
hasStaticResources()
Statically specified resources.boolean
hasStatsConfig()
Configuration for internal processing of stats.boolean
hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks.boolean
hasStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface.boolean
hasStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.boolean
hasTracing()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.boolean
hasTypedDnsResolverConfig()
DNS resolver type configuration extension.boolean
hasWatchdog()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.boolean
hasWatchdogs()
Optional watchdogs configuration.boolean
hasXdsConfigTrackerExtension()
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.boolean
hasXdsDelegateExtension()
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.private com.google.protobuf.MapFieldBuilder<java.lang.String,TypedExtensionConfigOrBuilder,TypedExtensionConfig,TypedExtensionConfig.Builder>
internalGetCertificateProviderInstances()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
private com.google.protobuf.MapFieldBuilder<java.lang.String,TypedExtensionConfigOrBuilder,TypedExtensionConfig,TypedExtensionConfig.Builder>
internalGetMutableCertificateProviderInstances()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Bootstrap.Builder
mergeAdmin(Admin value)
Configuration for the local administration HTTP server.Bootstrap.Builder
mergeApplicationLogConfig(Bootstrap.ApplicationLogConfig value)
Optional application log configuration.Bootstrap.Builder
mergeClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.Builder
mergeDefaultConfigSource(ConfigSource value)
Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.Builder
mergeDefaultRegexEngine(TypedExtensionConfig value)
Optional overriding of default regex engine.Bootstrap.Builder
mergeDeferredStatOptions(Bootstrap.DeferredStatOptions value)
Options to control behaviors of deferred creation compatible stats.Bootstrap.Builder
mergeDnsResolutionConfig(DnsResolutionConfig value)
Deprecated.Bootstrap.Builder
mergeDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.Bootstrap.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Bootstrap.Builder
mergeFrom(com.google.protobuf.Message other)
Bootstrap.Builder
mergeFrom(Bootstrap other)
Bootstrap.Builder
mergeGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig value)
Optional gRPC async manager config.Bootstrap.Builder
mergeHdsConfig(ApiConfigSource value)
Health discovery service config option.Bootstrap.Builder
mergeLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider.Bootstrap.Builder
mergeListenerManager(TypedExtensionConfig value)
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Bootstrap.Builder
mergeMemoryAllocatorManager(MemoryAllocatorManager value)
Optional configuration for memory allocation manager.Bootstrap.Builder
mergeNode(Node value)
Node identity to present to the management server and for instance identification purposes (e.g.Bootstrap.Builder
mergeOverloadManager(OverloadManager value)
Optional overload manager configuration.Bootstrap.Builder
mergeStaticResources(Bootstrap.StaticResources value)
Statically specified resources.Bootstrap.Builder
mergeStatsConfig(StatsConfig value)
Configuration for internal processing of stats.Bootstrap.Builder
mergeStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks.Bootstrap.Builder
mergeStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Bootstrap.Builder
mergeTracing(Tracing value)
Deprecated.Bootstrap.Builder
mergeTypedDnsResolverConfig(TypedExtensionConfig value)
DNS resolver type configuration extension.Bootstrap.Builder
mergeWatchdog(Watchdog value)
Deprecated.Bootstrap.Builder
mergeWatchdogs(Watchdogs value)
Optional watchdogs configuration.Bootstrap.Builder
mergeXdsConfigTrackerExtension(TypedExtensionConfig value)
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Bootstrap.Builder
mergeXdsDelegateExtension(TypedExtensionConfig value)
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Bootstrap.Builder
putAllCertificateProviderInstances(java.util.Map<java.lang.String,TypedExtensionConfig> values)
Global map of CertificateProvider instances.Bootstrap.Builder
putCertificateProviderInstances(java.lang.String key, TypedExtensionConfig value)
Global map of CertificateProvider instances.TypedExtensionConfig.Builder
putCertificateProviderInstancesBuilderIfAbsent(java.lang.String key)
Global map of CertificateProvider instances.Bootstrap.Builder
removeBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
removeCertificateProviderInstances(java.lang.String key)
Global map of CertificateProvider instances.Bootstrap.Builder
removeConfigSources(int index)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
removeFatalActions(int index)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
removeInlineHeaders(int index)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
removeStatsSinks(int index)
Optional set of stats sinks.Bootstrap.Builder
setAdmin(Admin value)
Configuration for the local administration HTTP server.Bootstrap.Builder
setAdmin(Admin.Builder builderForValue)
Configuration for the local administration HTTP server.Bootstrap.Builder
setApplicationLogConfig(Bootstrap.ApplicationLogConfig value)
Optional application log configuration.Bootstrap.Builder
setApplicationLogConfig(Bootstrap.ApplicationLogConfig.Builder builderForValue)
Optional application log configuration.Bootstrap.Builder
setBootstrapExtensions(int index, TypedExtensionConfig value)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
setBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)
Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.Builder
setClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.Builder
setClusterManager(ClusterManager.Builder builderForValue)
Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.Builder
setConfigSources(int index, ConfigSource value)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
setConfigSources(int index, ConfigSource.Builder builderForValue)
Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.Builder
setDefaultConfigSource(ConfigSource value)
Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.Builder
setDefaultConfigSource(ConfigSource.Builder builderForValue)
Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.Builder
setDefaultRegexEngine(TypedExtensionConfig value)
Optional overriding of default regex engine.Bootstrap.Builder
setDefaultRegexEngine(TypedExtensionConfig.Builder builderForValue)
Optional overriding of default regex engine.Bootstrap.Builder
setDefaultSocketInterface(java.lang.String value)
Optional overriding of default socket interface.Bootstrap.Builder
setDefaultSocketInterfaceBytes(com.google.protobuf.ByteString value)
Optional overriding of default socket interface.Bootstrap.Builder
setDeferredStatOptions(Bootstrap.DeferredStatOptions value)
Options to control behaviors of deferred creation compatible stats.Bootstrap.Builder
setDeferredStatOptions(Bootstrap.DeferredStatOptions.Builder builderForValue)
Options to control behaviors of deferred creation compatible stats.Bootstrap.Builder
setDnsResolutionConfig(DnsResolutionConfig value)
Deprecated.Bootstrap.Builder
setDnsResolutionConfig(DnsResolutionConfig.Builder builderForValue)
Deprecated.Bootstrap.Builder
setDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.Bootstrap.Builder
setDynamicResources(Bootstrap.DynamicResources.Builder builderForValue)
xDS configuration sources.Bootstrap.Builder
setEnableDispatcherStats(boolean value)
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Bootstrap.Builder
setFatalActions(int index, FatalAction value)
Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.Builder
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.Bootstrap.Builder
setFlagsPath(java.lang.String value)
Optional file system path to search for startup flag files.Bootstrap.Builder
setFlagsPathBytes(com.google.protobuf.ByteString value)
Optional file system path to search for startup flag files.Bootstrap.Builder
setGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig value)
Optional gRPC async manager config.Bootstrap.Builder
setGrpcAsyncClientManagerConfig(Bootstrap.GrpcAsyncClientManagerConfig.Builder builderForValue)
Optional gRPC async manager config.Bootstrap.Builder
setHdsConfig(ApiConfigSource value)
Health discovery service config option.Bootstrap.Builder
setHdsConfig(ApiConfigSource.Builder builderForValue)
Health discovery service config option.Bootstrap.Builder
setHeaderPrefix(java.lang.String value)
Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.Builder
setHeaderPrefixBytes(com.google.protobuf.ByteString value)
Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.Builder
setInlineHeaders(int index, CustomInlineHeader value)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
setInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)
Specifies a set of headers that need to be registered as inline header.Bootstrap.Builder
setLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider.Bootstrap.Builder
setLayeredRuntime(LayeredRuntime.Builder builderForValue)
Configuration for the runtime configuration provider.Bootstrap.Builder
setListenerManager(TypedExtensionConfig value)
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Bootstrap.Builder
setListenerManager(TypedExtensionConfig.Builder builderForValue)
[#not-implemented-hide:] This controls the type of listener manager configured for Envoy.Bootstrap.Builder
setMemoryAllocatorManager(MemoryAllocatorManager value)
Optional configuration for memory allocation manager.Bootstrap.Builder
setMemoryAllocatorManager(MemoryAllocatorManager.Builder builderForValue)
Optional configuration for memory allocation manager.Bootstrap.Builder
setNode(Node value)
Node identity to present to the management server and for instance identification purposes (e.g.Bootstrap.Builder
setNode(Node.Builder builderForValue)
Node identity to present to the management server and for instance identification purposes (e.g.Bootstrap.Builder
setNodeContextParams(int index, java.lang.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.Bootstrap.Builder
setOverloadManager(OverloadManager value)
Optional overload manager configuration.Bootstrap.Builder
setOverloadManager(OverloadManager.Builder builderForValue)
Optional overload manager configuration.Bootstrap.Builder
setPerfTracingFilePath(java.lang.String value)
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.Builder
setPerfTracingFilePathBytes(com.google.protobuf.ByteString value)
Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.Builder
setStaticResources(Bootstrap.StaticResources value)
Statically specified resources.Bootstrap.Builder
setStaticResources(Bootstrap.StaticResources.Builder builderForValue)
Statically specified resources.Bootstrap.Builder
setStatsConfig(StatsConfig value)
Configuration for internal processing of stats.Bootstrap.Builder
setStatsConfig(StatsConfig.Builder builderForValue)
Configuration for internal processing of stats.Bootstrap.Builder
setStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks.Bootstrap.Builder
setStatsFlushInterval(com.google.protobuf.Duration.Builder builderForValue)
Optional duration between flushes to configured stats sinks.Bootstrap.Builder
setStatsFlushOnAdmin(boolean value)
Flush stats to sinks only when queried for on the admin interface.Bootstrap.Builder
setStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Bootstrap.Builder
setStatsServerVersionOverride(com.google.protobuf.UInt64Value.Builder builderForValue)
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Bootstrap.Builder
setStatsSinks(int index, StatsSink value)
Optional set of stats sinks.Bootstrap.Builder
setStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.Bootstrap.Builder
setTracing(Tracing value)
Deprecated.Bootstrap.Builder
setTracing(Tracing.Builder builderForValue)
Deprecated.Bootstrap.Builder
setTypedDnsResolverConfig(TypedExtensionConfig value)
DNS resolver type configuration extension.Bootstrap.Builder
setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)
DNS resolver type configuration extension.Bootstrap.Builder
setUseTcpForDnsLookups(boolean value)
Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Bootstrap.Builder
setWatchdog(Watchdog value)
Deprecated.Bootstrap.Builder
setWatchdog(Watchdog.Builder builderForValue)
Deprecated.Bootstrap.Builder
setWatchdogs(Watchdogs value)
Optional watchdogs configuration.Bootstrap.Builder
setWatchdogs(Watchdogs.Builder builderForValue)
Optional watchdogs configuration.Bootstrap.Builder
setXdsConfigTrackerExtension(TypedExtensionConfig value)
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Bootstrap.Builder
setXdsConfigTrackerExtension(TypedExtensionConfig.Builder builderForValue)
Optional XdsConfigTracker configuration, which allows tracking xDS responses in external components, e.g., external tracer or monitor.Bootstrap.Builder
setXdsDelegateExtension(TypedExtensionConfig value)
Optional XdsResourcesDelegate configuration, which allows plugging custom logic into both fetch and load events during xDS processing.Bootstrap.Builder
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
-
-
-
-
Field Detail
-
statsFlushCase_
private int statsFlushCase_
-
statsFlush_
private java.lang.Object statsFlush_
-
bitField0_
private int bitField0_
-
bitField1_
private int bitField1_
-
node_
private Node node_
-
nodeBuilder_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> nodeBuilder_
-
nodeContextParams_
private com.google.protobuf.LazyStringArrayList nodeContextParams_
-
staticResources_
private Bootstrap.StaticResources staticResources_
-
staticResourcesBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.StaticResources,Bootstrap.StaticResources.Builder,Bootstrap.StaticResourcesOrBuilder> staticResourcesBuilder_
-
dynamicResources_
private Bootstrap.DynamicResources dynamicResources_
-
dynamicResourcesBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DynamicResources,Bootstrap.DynamicResources.Builder,Bootstrap.DynamicResourcesOrBuilder> dynamicResourcesBuilder_
-
clusterManager_
private ClusterManager clusterManager_
-
clusterManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<ClusterManager,ClusterManager.Builder,ClusterManagerOrBuilder> clusterManagerBuilder_
-
hdsConfig_
private ApiConfigSource hdsConfig_
-
hdsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder> hdsConfigBuilder_
-
flagsPath_
private java.lang.Object flagsPath_
-
statsSinks_
private java.util.List<StatsSink> statsSinks_
-
statsSinksBuilder_
private com.google.protobuf.RepeatedFieldBuilder<StatsSink,StatsSink.Builder,StatsSinkOrBuilder> statsSinksBuilder_
-
deferredStatOptions_
private Bootstrap.DeferredStatOptions deferredStatOptions_
-
deferredStatOptionsBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DeferredStatOptions,Bootstrap.DeferredStatOptions.Builder,Bootstrap.DeferredStatOptionsOrBuilder> deferredStatOptionsBuilder_
-
statsConfig_
private StatsConfig statsConfig_
-
statsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<StatsConfig,StatsConfig.Builder,StatsConfigOrBuilder> statsConfigBuilder_
-
statsFlushInterval_
private com.google.protobuf.Duration statsFlushInterval_
-
statsFlushIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> statsFlushIntervalBuilder_
-
watchdog_
private Watchdog watchdog_
-
watchdogBuilder_
private com.google.protobuf.SingleFieldBuilder<Watchdog,Watchdog.Builder,WatchdogOrBuilder> watchdogBuilder_
-
watchdogs_
private Watchdogs watchdogs_
-
watchdogsBuilder_
private com.google.protobuf.SingleFieldBuilder<Watchdogs,Watchdogs.Builder,WatchdogsOrBuilder> watchdogsBuilder_
-
tracing_
private Tracing tracing_
-
tracingBuilder_
private com.google.protobuf.SingleFieldBuilder<Tracing,Tracing.Builder,TracingOrBuilder> tracingBuilder_
-
layeredRuntime_
private LayeredRuntime layeredRuntime_
-
layeredRuntimeBuilder_
private com.google.protobuf.SingleFieldBuilder<LayeredRuntime,LayeredRuntime.Builder,LayeredRuntimeOrBuilder> layeredRuntimeBuilder_
-
admin_
private Admin admin_
-
adminBuilder_
private com.google.protobuf.SingleFieldBuilder<Admin,Admin.Builder,AdminOrBuilder> adminBuilder_
-
overloadManager_
private OverloadManager overloadManager_
-
overloadManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<OverloadManager,OverloadManager.Builder,OverloadManagerOrBuilder> overloadManagerBuilder_
-
enableDispatcherStats_
private boolean enableDispatcherStats_
-
headerPrefix_
private java.lang.Object headerPrefix_
-
statsServerVersionOverride_
private com.google.protobuf.UInt64Value statsServerVersionOverride_
-
statsServerVersionOverrideBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt64Value,com.google.protobuf.UInt64Value.Builder,com.google.protobuf.UInt64ValueOrBuilder> statsServerVersionOverrideBuilder_
-
useTcpForDnsLookups_
private boolean useTcpForDnsLookups_
-
dnsResolutionConfig_
private DnsResolutionConfig dnsResolutionConfig_
-
dnsResolutionConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<DnsResolutionConfig,DnsResolutionConfig.Builder,DnsResolutionConfigOrBuilder> dnsResolutionConfigBuilder_
-
typedDnsResolverConfig_
private TypedExtensionConfig typedDnsResolverConfig_
-
typedDnsResolverConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> typedDnsResolverConfigBuilder_
-
bootstrapExtensions_
private java.util.List<TypedExtensionConfig> bootstrapExtensions_
-
bootstrapExtensionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> bootstrapExtensionsBuilder_
-
fatalActions_
private java.util.List<FatalAction> fatalActions_
-
fatalActionsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<FatalAction,FatalAction.Builder,FatalActionOrBuilder> fatalActionsBuilder_
-
configSources_
private java.util.List<ConfigSource> configSources_
-
configSourcesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> configSourcesBuilder_
-
defaultConfigSource_
private ConfigSource defaultConfigSource_
-
defaultConfigSourceBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> defaultConfigSourceBuilder_
-
defaultSocketInterface_
private java.lang.Object defaultSocketInterface_
-
certificateProviderInstancesConverter
private static final Bootstrap.Builder.CertificateProviderInstancesConverter certificateProviderInstancesConverter
-
certificateProviderInstances_
private com.google.protobuf.MapFieldBuilder<java.lang.String,TypedExtensionConfigOrBuilder,TypedExtensionConfig,TypedExtensionConfig.Builder> certificateProviderInstances_
-
inlineHeaders_
private java.util.List<CustomInlineHeader> inlineHeaders_
-
inlineHeadersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<CustomInlineHeader,CustomInlineHeader.Builder,CustomInlineHeaderOrBuilder> inlineHeadersBuilder_
-
perfTracingFilePath_
private java.lang.Object perfTracingFilePath_
-
defaultRegexEngine_
private TypedExtensionConfig defaultRegexEngine_
-
defaultRegexEngineBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> defaultRegexEngineBuilder_
-
xdsDelegateExtension_
private TypedExtensionConfig xdsDelegateExtension_
-
xdsDelegateExtensionBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> xdsDelegateExtensionBuilder_
-
xdsConfigTrackerExtension_
private TypedExtensionConfig xdsConfigTrackerExtension_
-
xdsConfigTrackerExtensionBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> xdsConfigTrackerExtensionBuilder_
-
listenerManager_
private TypedExtensionConfig listenerManager_
-
listenerManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> listenerManagerBuilder_
-
applicationLogConfig_
private Bootstrap.ApplicationLogConfig applicationLogConfig_
-
applicationLogConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.ApplicationLogConfig,Bootstrap.ApplicationLogConfig.Builder,Bootstrap.ApplicationLogConfigOrBuilder> applicationLogConfigBuilder_
-
grpcAsyncClientManagerConfig_
private Bootstrap.GrpcAsyncClientManagerConfig grpcAsyncClientManagerConfig_
-
grpcAsyncClientManagerConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<Bootstrap.GrpcAsyncClientManagerConfig,Bootstrap.GrpcAsyncClientManagerConfig.Builder,Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> grpcAsyncClientManagerConfigBuilder_
-
memoryAllocatorManager_
private MemoryAllocatorManager memoryAllocatorManager_
-
memoryAllocatorManagerBuilder_
private com.google.protobuf.SingleFieldBuilder<MemoryAllocatorManager,MemoryAllocatorManager.Builder,MemoryAllocatorManagerOrBuilder> memoryAllocatorManagerBuilder_
-
-
Method Detail
-
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
public Bootstrap.Builder 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
public Bootstrap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Bootstrap build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Bootstrap buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Bootstrap result)
-
buildPartial0
private void buildPartial0(Bootstrap result)
-
buildPartial1
private void buildPartial1(Bootstrap result)
-
buildPartialOneofs
private void buildPartialOneofs(Bootstrap result)
-
mergeFrom
public Bootstrap.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(Bootstrap other)
-
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 java.io.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:
java.io.IOException
-
getStatsFlushCase
public Bootstrap.StatsFlushCase getStatsFlushCase()
- Specified by:
getStatsFlushCase
in interfaceBootstrapOrBuilder
-
clearStatsFlush
public Bootstrap.Builder 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
public Node 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
public Bootstrap.Builder setNode(Node value)
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
public Bootstrap.Builder setNode(Node.Builder builderForValue)
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
mergeNode
public Bootstrap.Builder mergeNode(Node value)
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v3.Node node = 1;
-
clearNode
public Bootstrap.Builder 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
public Node.Builder 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
public NodeOrBuilder 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
-
getNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> getNodeFieldBuilder()
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
public java.lang.String 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. 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
public Bootstrap.Builder setNodeContextParams(int index, java.lang.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. 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
public Bootstrap.Builder addNodeContextParams(java.lang.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. 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
public Bootstrap.Builder addAllNodeContextParams(java.lang.Iterable<java.lang.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. 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
public Bootstrap.Builder 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
public Bootstrap.Builder 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. 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
public Bootstrap.StaticResources getStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
- Specified by:
getStaticResources
in interfaceBootstrapOrBuilder
- Returns:
- The staticResources.
-
setStaticResources
public Bootstrap.Builder setStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
setStaticResources
public Bootstrap.Builder setStaticResources(Bootstrap.StaticResources.Builder builderForValue)
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
mergeStaticResources
public Bootstrap.Builder mergeStaticResources(Bootstrap.StaticResources value)
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
clearStaticResources
public Bootstrap.Builder clearStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
getStaticResourcesBuilder
public Bootstrap.StaticResources.Builder getStaticResourcesBuilder()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
-
getStaticResourcesOrBuilder
public Bootstrap.StaticResourcesOrBuilder getStaticResourcesOrBuilder()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;
- Specified by:
getStaticResourcesOrBuilder
in interfaceBootstrapOrBuilder
-
getStaticResourcesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.StaticResources,Bootstrap.StaticResources.Builder,Bootstrap.StaticResourcesOrBuilder> getStaticResourcesFieldBuilder()
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
public Bootstrap.DynamicResources getDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
- Specified by:
getDynamicResources
in interfaceBootstrapOrBuilder
- Returns:
- The dynamicResources.
-
setDynamicResources
public Bootstrap.Builder setDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
setDynamicResources
public Bootstrap.Builder setDynamicResources(Bootstrap.DynamicResources.Builder builderForValue)
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
mergeDynamicResources
public Bootstrap.Builder mergeDynamicResources(Bootstrap.DynamicResources value)
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
clearDynamicResources
public Bootstrap.Builder clearDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
getDynamicResourcesBuilder
public Bootstrap.DynamicResources.Builder getDynamicResourcesBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
-
getDynamicResourcesOrBuilder
public Bootstrap.DynamicResourcesOrBuilder getDynamicResourcesOrBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;
- Specified by:
getDynamicResourcesOrBuilder
in interfaceBootstrapOrBuilder
-
getDynamicResourcesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DynamicResources,Bootstrap.DynamicResources.Builder,Bootstrap.DynamicResourcesOrBuilder> getDynamicResourcesFieldBuilder()
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
public ClusterManager 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
public Bootstrap.Builder setClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
setClusterManager
public Bootstrap.Builder setClusterManager(ClusterManager.Builder builderForValue)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
mergeClusterManager
public Bootstrap.Builder mergeClusterManager(ClusterManager value)
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
clearClusterManager
public Bootstrap.Builder clearClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
getClusterManagerBuilder
public ClusterManager.Builder getClusterManagerBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v3.ClusterManager cluster_manager = 4;
-
getClusterManagerOrBuilder
public ClusterManagerOrBuilder 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
-
getClusterManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ClusterManager,ClusterManager.Builder,ClusterManagerOrBuilder> getClusterManagerFieldBuilder()
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
public ApiConfigSource 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
public Bootstrap.Builder setHdsConfig(ApiConfigSource value)
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
public Bootstrap.Builder setHdsConfig(ApiConfigSource.Builder builderForValue)
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
public Bootstrap.Builder mergeHdsConfig(ApiConfigSource value)
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
public Bootstrap.Builder 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
public ApiConfigSource.Builder 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
public ApiConfigSourceOrBuilder 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
-
getHdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ApiConfigSource,ApiConfigSource.Builder,ApiConfigSourceOrBuilder> getHdsConfigFieldBuilder()
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
public java.lang.String 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
public Bootstrap.Builder setFlagsPath(java.lang.String value)
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
public Bootstrap.Builder clearFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;
- Returns:
- This builder for chaining.
-
setFlagsPathBytes
public Bootstrap.Builder setFlagsPathBytes(com.google.protobuf.ByteString value)
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
public java.util.List<StatsSink> 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
public StatsSink getStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinks
in interfaceBootstrapOrBuilder
-
setStatsSinks
public Bootstrap.Builder setStatsSinks(int index, StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
setStatsSinks
public Bootstrap.Builder setStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
public Bootstrap.Builder addStatsSinks(StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
public Bootstrap.Builder addStatsSinks(int index, StatsSink value)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
public Bootstrap.Builder addStatsSinks(StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinks
public Bootstrap.Builder addStatsSinks(int index, StatsSink.Builder builderForValue)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addAllStatsSinks
public Bootstrap.Builder addAllStatsSinks(java.lang.Iterable<? extends StatsSink> values)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
clearStatsSinks
public Bootstrap.Builder clearStatsSinks()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
removeStatsSinks
public Bootstrap.Builder removeStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksBuilder
public StatsSink.Builder getStatsSinksBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksOrBuilder
public StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksOrBuilder
in interfaceBootstrapOrBuilder
-
getStatsSinksOrBuilderList
public java.util.List<? extends StatsSinkOrBuilder> getStatsSinksOrBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
- Specified by:
getStatsSinksOrBuilderList
in interfaceBootstrapOrBuilder
-
addStatsSinksBuilder
public StatsSink.Builder addStatsSinksBuilder()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
addStatsSinksBuilder
public StatsSink.Builder addStatsSinksBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksBuilderList
public java.util.List<StatsSink.Builder> getStatsSinksBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
getStatsSinksFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<StatsSink,StatsSink.Builder,StatsSinkOrBuilder> getStatsSinksFieldBuilder()
-
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
public Bootstrap.DeferredStatOptions 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
public Bootstrap.Builder setDeferredStatOptions(Bootstrap.DeferredStatOptions value)
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
public Bootstrap.Builder mergeDeferredStatOptions(Bootstrap.DeferredStatOptions value)
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
clearDeferredStatOptions
public Bootstrap.Builder clearDeferredStatOptions()
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
getDeferredStatOptionsBuilder
public Bootstrap.DeferredStatOptions.Builder getDeferredStatOptionsBuilder()
Options to control behaviors of deferred creation compatible stats.
.envoy.config.bootstrap.v3.Bootstrap.DeferredStatOptions deferred_stat_options = 39;
-
getDeferredStatOptionsOrBuilder
public Bootstrap.DeferredStatOptionsOrBuilder 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
-
getDeferredStatOptionsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.DeferredStatOptions,Bootstrap.DeferredStatOptions.Builder,Bootstrap.DeferredStatOptionsOrBuilder> getDeferredStatOptionsFieldBuilder()
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
public StatsConfig getStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
- Specified by:
getStatsConfig
in interfaceBootstrapOrBuilder
- Returns:
- The statsConfig.
-
setStatsConfig
public Bootstrap.Builder setStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
setStatsConfig
public Bootstrap.Builder setStatsConfig(StatsConfig.Builder builderForValue)
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
mergeStatsConfig
public Bootstrap.Builder mergeStatsConfig(StatsConfig value)
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
clearStatsConfig
public Bootstrap.Builder clearStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
getStatsConfigBuilder
public StatsConfig.Builder getStatsConfigBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
-
getStatsConfigOrBuilder
public StatsConfigOrBuilder getStatsConfigOrBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;
- Specified by:
getStatsConfigOrBuilder
in interfaceBootstrapOrBuilder
-
getStatsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<StatsConfig,StatsConfig.Builder,StatsConfigOrBuilder> getStatsConfigFieldBuilder()
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
public Bootstrap.Builder setStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). 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
public Bootstrap.Builder mergeStatsFlushInterval(com.google.protobuf.Duration value)
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). 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
public Bootstrap.Builder clearStatsFlushInterval()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). 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
-
getStatsFlushIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getStatsFlushIntervalFieldBuilder()
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
public Bootstrap.Builder setStatsFlushOnAdmin(boolean value)
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
public Bootstrap.Builder 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 public boolean 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 public Watchdog 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 public Bootstrap.Builder setWatchdog(Watchdog value)
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 public Bootstrap.Builder setWatchdog(Watchdog.Builder builderForValue)
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 public Bootstrap.Builder mergeWatchdog(Watchdog value)
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 public Bootstrap.Builder 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 public Watchdog.Builder 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 public WatchdogOrBuilder 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
-
getWatchdogFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Watchdog,Watchdog.Builder,WatchdogOrBuilder> getWatchdogFieldBuilder()
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
public Watchdogs 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
public Bootstrap.Builder setWatchdogs(Watchdogs value)
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
public Bootstrap.Builder setWatchdogs(Watchdogs.Builder builderForValue)
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
public Bootstrap.Builder mergeWatchdogs(Watchdogs value)
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
public Bootstrap.Builder 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
public Watchdogs.Builder 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
public WatchdogsOrBuilder 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
-
getWatchdogsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Watchdogs,Watchdogs.Builder,WatchdogsOrBuilder> getWatchdogsFieldBuilder()
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 public boolean 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 public Tracing 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 public Bootstrap.Builder setTracing(Tracing value)
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 public Bootstrap.Builder setTracing(Tracing.Builder builderForValue)
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 public Bootstrap.Builder mergeTracing(Tracing value)
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 public Bootstrap.Builder 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 public Tracing.Builder 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 public TracingOrBuilder 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
-
getTracingFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Tracing,Tracing.Builder,TracingOrBuilder> getTracingFieldBuilder()
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
public LayeredRuntime getLayeredRuntime()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
- Specified by:
getLayeredRuntime
in interfaceBootstrapOrBuilder
- Returns:
- The layeredRuntime.
-
setLayeredRuntime
public Bootstrap.Builder setLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
-
setLayeredRuntime
public Bootstrap.Builder setLayeredRuntime(LayeredRuntime.Builder builderForValue)
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
-
mergeLayeredRuntime
public Bootstrap.Builder mergeLayeredRuntime(LayeredRuntime value)
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
-
clearLayeredRuntime
public Bootstrap.Builder clearLayeredRuntime()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
-
getLayeredRuntimeBuilder
public LayeredRuntime.Builder getLayeredRuntimeBuilder()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
-
getLayeredRuntimeOrBuilder
public LayeredRuntimeOrBuilder getLayeredRuntimeOrBuilder()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;
- Specified by:
getLayeredRuntimeOrBuilder
in interfaceBootstrapOrBuilder
-
getLayeredRuntimeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<LayeredRuntime,LayeredRuntime.Builder,LayeredRuntimeOrBuilder> getLayeredRuntimeFieldBuilder()
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
public Admin getAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
- Specified by:
getAdmin
in interfaceBootstrapOrBuilder
- Returns:
- The admin.
-
setAdmin
public Bootstrap.Builder setAdmin(Admin value)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
setAdmin
public Bootstrap.Builder setAdmin(Admin.Builder builderForValue)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
mergeAdmin
public Bootstrap.Builder mergeAdmin(Admin value)
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
clearAdmin
public Bootstrap.Builder clearAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
getAdminBuilder
public Admin.Builder getAdminBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
-
getAdminOrBuilder
public AdminOrBuilder getAdminOrBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;
- Specified by:
getAdminOrBuilder
in interfaceBootstrapOrBuilder
-
getAdminFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Admin,Admin.Builder,AdminOrBuilder> getAdminFieldBuilder()
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
public OverloadManager 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
public Bootstrap.Builder setOverloadManager(OverloadManager value)
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
setOverloadManager
public Bootstrap.Builder setOverloadManager(OverloadManager.Builder builderForValue)
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
mergeOverloadManager
public Bootstrap.Builder mergeOverloadManager(OverloadManager value)
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
clearOverloadManager
public Bootstrap.Builder clearOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
getOverloadManagerBuilder
public OverloadManager.Builder getOverloadManagerBuilder()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
-
getOverloadManagerOrBuilder
public OverloadManagerOrBuilder getOverloadManagerOrBuilder()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }
- Specified by:
getOverloadManagerOrBuilder
in interfaceBootstrapOrBuilder
-
getOverloadManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<OverloadManager,OverloadManager.Builder,OverloadManagerOrBuilder> getOverloadManagerFieldBuilder()
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
public Bootstrap.Builder setEnableDispatcherStats(boolean value)
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false. Note that this records a value for each iteration of the event loop on every thread. This should normally be minimal overhead, but when using :ref:`statsd <envoy_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
public Bootstrap.Builder clearEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false. Note that this records a value for each iteration of the event loop on every thread. This should normally be minimal overhead, but when using :ref:`statsd <envoy_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
public java.lang.String getHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
- 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
public Bootstrap.Builder setHeaderPrefix(java.lang.String value)
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
- Parameters:
value
- The headerPrefix to set.- Returns:
- This builder for chaining.
-
clearHeaderPrefix
public Bootstrap.Builder clearHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
- Returns:
- This builder for chaining.
-
setHeaderPrefixBytes
public Bootstrap.Builder setHeaderPrefixBytes(com.google.protobuf.ByteString value)
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;
- 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
public Bootstrap.Builder setStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_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
public Bootstrap.Builder mergeStatsServerVersionOverride(com.google.protobuf.UInt64Value value)
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;
-
clearStatsServerVersionOverride
public Bootstrap.Builder clearStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_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
-
getStatsServerVersionOverrideFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt64Value,com.google.protobuf.UInt64Value.Builder,com.google.protobuf.UInt64ValueOrBuilder> getStatsServerVersionOverrideFieldBuilder()
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 public boolean 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 public Bootstrap.Builder setUseTcpForDnsLookups(boolean value)
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 public Bootstrap.Builder 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 public boolean 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 public DnsResolutionConfig 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 public Bootstrap.Builder setDnsResolutionConfig(DnsResolutionConfig value)
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 public Bootstrap.Builder mergeDnsResolutionConfig(DnsResolutionConfig value)
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 public Bootstrap.Builder 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 public DnsResolutionConfig.Builder 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 public DnsResolutionConfigOrBuilder 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
-
getDnsResolutionConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<DnsResolutionConfig,DnsResolutionConfig.Builder,DnsResolutionConfigOrBuilder> getDnsResolutionConfigFieldBuilder()
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
public TypedExtensionConfig 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
public Bootstrap.Builder setTypedDnsResolverConfig(TypedExtensionConfig value)
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
public Bootstrap.Builder setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)
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
public Bootstrap.Builder mergeTypedDnsResolverConfig(TypedExtensionConfig value)
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
public Bootstrap.Builder 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfigOrBuilder 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
-
getTypedDnsResolverConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getTypedDnsResolverConfigFieldBuilder()
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
public java.util.List<TypedExtensionConfig> 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
public TypedExtensionConfig getBootstrapExtensions(int index)
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
public Bootstrap.Builder setBootstrapExtensions(int index, TypedExtensionConfig value)
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
public Bootstrap.Builder addBootstrapExtensions(TypedExtensionConfig value)
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 value)
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(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
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
public Bootstrap.Builder addAllBootstrapExtensions(java.lang.Iterable<? extends TypedExtensionConfig> values)
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
public Bootstrap.Builder 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
public Bootstrap.Builder removeBootstrapExtensions(int index)
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
public TypedExtensionConfig.Builder getBootstrapExtensionsBuilder(int index)
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
public TypedExtensionConfigOrBuilder getBootstrapExtensionsOrBuilder(int index)
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
public java.util.List<? extends TypedExtensionConfigOrBuilder> 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfig.Builder addBootstrapExtensionsBuilder(int index)
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
public java.util.List<TypedExtensionConfig.Builder> 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;
-
getBootstrapExtensionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getBootstrapExtensionsFieldBuilder()
-
ensureFatalActionsIsMutable
private void ensureFatalActionsIsMutable()
-
getFatalActionsList
public java.util.List<FatalAction> 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
public FatalAction getFatalActions(int index)
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
public Bootstrap.Builder setFatalActions(int index, FatalAction value)
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
public Bootstrap.Builder 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.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addFatalActions
public Bootstrap.Builder addFatalActions(FatalAction value)
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
public Bootstrap.Builder addFatalActions(int index, FatalAction value)
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
public Bootstrap.Builder addFatalActions(FatalAction.Builder builderForValue)
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
public Bootstrap.Builder 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.
repeated .envoy.config.bootstrap.v3.FatalAction fatal_actions = 28;
-
addAllFatalActions
public Bootstrap.Builder addAllFatalActions(java.lang.Iterable<? extends FatalAction> values)
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
public Bootstrap.Builder 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
public Bootstrap.Builder removeFatalActions(int index)
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
public FatalAction.Builder getFatalActionsBuilder(int index)
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
public FatalActionOrBuilder getFatalActionsOrBuilder(int index)
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
public java.util.List<? extends FatalActionOrBuilder> 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
public FatalAction.Builder 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
public FatalAction.Builder addFatalActionsBuilder(int index)
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
public java.util.List<FatalAction.Builder> 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;
-
getFatalActionsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<FatalAction,FatalAction.Builder,FatalActionOrBuilder> getFatalActionsFieldBuilder()
-
ensureConfigSourcesIsMutable
private void ensureConfigSourcesIsMutable()
-
getConfigSourcesList
public java.util.List<ConfigSource> 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
public ConfigSource getConfigSources(int index)
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
public Bootstrap.Builder setConfigSources(int index, ConfigSource value)
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
public Bootstrap.Builder setConfigSources(int index, ConfigSource.Builder builderForValue)
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
public Bootstrap.Builder addConfigSources(ConfigSource value)
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
public Bootstrap.Builder addConfigSources(int index, ConfigSource value)
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
public Bootstrap.Builder addConfigSources(ConfigSource.Builder builderForValue)
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
public Bootstrap.Builder addConfigSources(int index, ConfigSource.Builder builderForValue)
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
public Bootstrap.Builder addAllConfigSources(java.lang.Iterable<? extends ConfigSource> values)
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
public Bootstrap.Builder 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
public Bootstrap.Builder removeConfigSources(int index)
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
public ConfigSource.Builder getConfigSourcesBuilder(int index)
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
public ConfigSourceOrBuilder getConfigSourcesOrBuilder(int index)
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
public java.util.List<? extends ConfigSourceOrBuilder> 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
public ConfigSource.Builder 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
public ConfigSource.Builder addConfigSourcesBuilder(int index)
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
public java.util.List<ConfigSource.Builder> 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;
-
getConfigSourcesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> getConfigSourcesFieldBuilder()
-
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
public ConfigSource 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
public Bootstrap.Builder setDefaultConfigSource(ConfigSource value)
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
setDefaultConfigSource
public Bootstrap.Builder setDefaultConfigSource(ConfigSource.Builder builderForValue)
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
mergeDefaultConfigSource
public Bootstrap.Builder mergeDefaultConfigSource(ConfigSource value)
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
clearDefaultConfigSource
public Bootstrap.Builder 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
public ConfigSource.Builder 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
public ConfigSourceOrBuilder 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
-
getDefaultConfigSourceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> getDefaultConfigSourceFieldBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v3.ConfigSource default_config_source = 23;
-
getDefaultSocketInterface
public java.lang.String 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
public Bootstrap.Builder setDefaultSocketInterface(java.lang.String value)
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
public Bootstrap.Builder 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
public Bootstrap.Builder setDefaultSocketInterfaceBytes(com.google.protobuf.ByteString value)
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<java.lang.String,TypedExtensionConfigOrBuilder,TypedExtensionConfig,TypedExtensionConfig.Builder> internalGetCertificateProviderInstances()
-
internalGetMutableCertificateProviderInstances
private com.google.protobuf.MapFieldBuilder<java.lang.String,TypedExtensionConfigOrBuilder,TypedExtensionConfig,TypedExtensionConfig.Builder> internalGetMutableCertificateProviderInstances()
-
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
public boolean containsCertificateProviderInstances(java.lang.String key)
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 public java.util.Map<java.lang.String,TypedExtensionConfig> getCertificateProviderInstances()
Deprecated.UsegetCertificateProviderInstancesMap()
instead.- Specified by:
getCertificateProviderInstances
in interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesMap
public java.util.Map<java.lang.String,TypedExtensionConfig> 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(java.lang.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
public TypedExtensionConfig getCertificateProviderInstancesOrThrow(java.lang.String key)
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
public Bootstrap.Builder clearCertificateProviderInstances()
-
removeCertificateProviderInstances
public Bootstrap.Builder removeCertificateProviderInstances(java.lang.String key)
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 public java.util.Map<java.lang.String,TypedExtensionConfig> getMutableCertificateProviderInstances()
Deprecated.Use alternate mutation accessors instead.
-
putCertificateProviderInstances
public Bootstrap.Builder putCertificateProviderInstances(java.lang.String key, TypedExtensionConfig value)
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(java.util.Map<java.lang.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
public TypedExtensionConfig.Builder putCertificateProviderInstancesBuilderIfAbsent(java.lang.String key)
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
public java.util.List<CustomInlineHeader> 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
public CustomInlineHeader getInlineHeaders(int index)
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
public Bootstrap.Builder setInlineHeaders(int index, CustomInlineHeader value)
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
public Bootstrap.Builder setInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)
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
public Bootstrap.Builder addInlineHeaders(CustomInlineHeader value)
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
public Bootstrap.Builder addInlineHeaders(int index, CustomInlineHeader value)
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
public Bootstrap.Builder addInlineHeaders(CustomInlineHeader.Builder builderForValue)
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
public Bootstrap.Builder addInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)
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
public Bootstrap.Builder addAllInlineHeaders(java.lang.Iterable<? extends CustomInlineHeader> values)
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
public Bootstrap.Builder 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
public Bootstrap.Builder removeInlineHeaders(int index)
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
public CustomInlineHeader.Builder getInlineHeadersBuilder(int index)
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
public CustomInlineHeaderOrBuilder getInlineHeadersOrBuilder(int index)
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
public java.util.List<? extends CustomInlineHeaderOrBuilder> 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
public CustomInlineHeader.Builder 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
public CustomInlineHeader.Builder addInlineHeadersBuilder(int index)
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
public java.util.List<CustomInlineHeader.Builder> 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;
-
getInlineHeadersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<CustomInlineHeader,CustomInlineHeader.Builder,CustomInlineHeaderOrBuilder> getInlineHeadersFieldBuilder()
-
getPerfTracingFilePath
public java.lang.String 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
public Bootstrap.Builder setPerfTracingFilePath(java.lang.String value)
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
public Bootstrap.Builder 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
public Bootstrap.Builder setPerfTracingFilePathBytes(com.google.protobuf.ByteString value)
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
public TypedExtensionConfig 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
public Bootstrap.Builder setDefaultRegexEngine(TypedExtensionConfig value)
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
public Bootstrap.Builder setDefaultRegexEngine(TypedExtensionConfig.Builder builderForValue)
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
public Bootstrap.Builder mergeDefaultRegexEngine(TypedExtensionConfig value)
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
public Bootstrap.Builder 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfigOrBuilder 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
-
getDefaultRegexEngineFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getDefaultRegexEngineFieldBuilder()
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
public TypedExtensionConfig 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
public Bootstrap.Builder setXdsDelegateExtension(TypedExtensionConfig value)
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
public Bootstrap.Builder setXdsDelegateExtension(TypedExtensionConfig.Builder builderForValue)
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
public Bootstrap.Builder mergeXdsDelegateExtension(TypedExtensionConfig value)
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
public Bootstrap.Builder 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfigOrBuilder 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
-
getXdsDelegateExtensionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getXdsDelegateExtensionFieldBuilder()
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
public TypedExtensionConfig 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
public Bootstrap.Builder setXdsConfigTrackerExtension(TypedExtensionConfig value)
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
public Bootstrap.Builder setXdsConfigTrackerExtension(TypedExtensionConfig.Builder builderForValue)
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
public Bootstrap.Builder mergeXdsConfigTrackerExtension(TypedExtensionConfig value)
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
public Bootstrap.Builder 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfigOrBuilder 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
-
getXdsConfigTrackerExtensionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getXdsConfigTrackerExtensionFieldBuilder()
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
public TypedExtensionConfig 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
public Bootstrap.Builder setListenerManager(TypedExtensionConfig value)
[#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
public Bootstrap.Builder setListenerManager(TypedExtensionConfig.Builder builderForValue)
[#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
public Bootstrap.Builder mergeListenerManager(TypedExtensionConfig value)
[#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
public Bootstrap.Builder 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
public TypedExtensionConfig.Builder 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
public TypedExtensionConfigOrBuilder 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
-
getListenerManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getListenerManagerFieldBuilder()
[#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
public Bootstrap.ApplicationLogConfig getApplicationLogConfig()
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
- Specified by:
getApplicationLogConfig
in interfaceBootstrapOrBuilder
- Returns:
- The applicationLogConfig.
-
setApplicationLogConfig
public Bootstrap.Builder setApplicationLogConfig(Bootstrap.ApplicationLogConfig value)
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
public Bootstrap.Builder mergeApplicationLogConfig(Bootstrap.ApplicationLogConfig value)
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
clearApplicationLogConfig
public Bootstrap.Builder clearApplicationLogConfig()
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
getApplicationLogConfigBuilder
public Bootstrap.ApplicationLogConfig.Builder getApplicationLogConfigBuilder()
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
-
getApplicationLogConfigOrBuilder
public Bootstrap.ApplicationLogConfigOrBuilder getApplicationLogConfigOrBuilder()
Optional application log configuration.
.envoy.config.bootstrap.v3.Bootstrap.ApplicationLogConfig application_log_config = 38;
- Specified by:
getApplicationLogConfigOrBuilder
in interfaceBootstrapOrBuilder
-
getApplicationLogConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.ApplicationLogConfig,Bootstrap.ApplicationLogConfig.Builder,Bootstrap.ApplicationLogConfigOrBuilder> getApplicationLogConfigFieldBuilder()
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
public Bootstrap.GrpcAsyncClientManagerConfig 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
public Bootstrap.Builder clearGrpcAsyncClientManagerConfig()
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
getGrpcAsyncClientManagerConfigBuilder
public Bootstrap.GrpcAsyncClientManagerConfig.Builder getGrpcAsyncClientManagerConfigBuilder()
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
-
getGrpcAsyncClientManagerConfigOrBuilder
public Bootstrap.GrpcAsyncClientManagerConfigOrBuilder getGrpcAsyncClientManagerConfigOrBuilder()
Optional gRPC async manager config.
.envoy.config.bootstrap.v3.Bootstrap.GrpcAsyncClientManagerConfig grpc_async_client_manager_config = 40;
- Specified by:
getGrpcAsyncClientManagerConfigOrBuilder
in interfaceBootstrapOrBuilder
-
getGrpcAsyncClientManagerConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Bootstrap.GrpcAsyncClientManagerConfig,Bootstrap.GrpcAsyncClientManagerConfig.Builder,Bootstrap.GrpcAsyncClientManagerConfigOrBuilder> getGrpcAsyncClientManagerConfigFieldBuilder()
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
public MemoryAllocatorManager 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
public Bootstrap.Builder setMemoryAllocatorManager(MemoryAllocatorManager value)
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
public Bootstrap.Builder setMemoryAllocatorManager(MemoryAllocatorManager.Builder builderForValue)
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
public Bootstrap.Builder mergeMemoryAllocatorManager(MemoryAllocatorManager value)
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
public Bootstrap.Builder 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
public MemoryAllocatorManager.Builder 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
public MemoryAllocatorManagerOrBuilder 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
-
getMemoryAllocatorManagerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<MemoryAllocatorManager,MemoryAllocatorManager.Builder,MemoryAllocatorManagerOrBuilder> getMemoryAllocatorManagerFieldBuilder()
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;
-
-