Class Bootstrap.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
- io.envoyproxy.envoy.config.bootstrap.v3.Bootstrap.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BootstrapOrBuilder,Cloneable
- Enclosing class:
- Bootstrap
public static final class Bootstrap.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder> implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 35]
Protobuf typeenvoy.config.bootstrap.v3.Bootstrap
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Bootstrap.BuilderaddAllBootstrapExtensions(Iterable<? extends TypedExtensionConfig> values)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderaddAllConfigSources(Iterable<? extends ConfigSource> values)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderaddAllFatalActions(Iterable<? extends FatalAction> values)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderaddAllInlineHeaders(Iterable<? extends CustomInlineHeader> values)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderaddAllNodeContextParams(Iterable<String> values)A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.Bootstrap.BuilderaddAllStatsSinks(Iterable<? extends StatsSink> values)Optional set of stats sinks.Bootstrap.BuilderaddBootstrapExtensions(int index, TypedExtensionConfig value)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderaddBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderaddBootstrapExtensions(TypedExtensionConfig value)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderaddBootstrapExtensions(TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuilderaddBootstrapExtensionsBuilder()Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuilderaddBootstrapExtensionsBuilder(int index)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderaddConfigSources(int index, ConfigSource value)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderaddConfigSources(int index, ConfigSource.Builder builderForValue)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderaddConfigSources(ConfigSource value)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderaddConfigSources(ConfigSource.Builder builderForValue)Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.BuilderaddConfigSourcesBuilder()Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.BuilderaddConfigSourcesBuilder(int index)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderaddFatalActions(int index, FatalAction value)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderaddFatalActions(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.BuilderaddFatalActions(FatalAction value)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderaddFatalActions(FatalAction.Builder builderForValue)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.BuilderaddFatalActionsBuilder()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.BuilderaddFatalActionsBuilder(int index)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderaddInlineHeaders(int index, CustomInlineHeader value)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderaddInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderaddInlineHeaders(CustomInlineHeader value)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderaddInlineHeaders(CustomInlineHeader.Builder builderForValue)Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.BuilderaddInlineHeadersBuilder()Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.BuilderaddInlineHeadersBuilder(int index)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderaddNodeContextParams(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.BuilderaddNodeContextParamsBytes(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.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Bootstrap.BuilderaddStatsSinks(int index, StatsSink value)Optional set of stats sinks.Bootstrap.BuilderaddStatsSinks(int index, StatsSink.Builder builderForValue)Optional set of stats sinks.Bootstrap.BuilderaddStatsSinks(StatsSink value)Optional set of stats sinks.Bootstrap.BuilderaddStatsSinks(StatsSink.Builder builderForValue)Optional set of stats sinks.StatsSink.BuilderaddStatsSinksBuilder()Optional set of stats sinks.StatsSink.BuilderaddStatsSinksBuilder(int index)Optional set of stats sinks.Bootstrapbuild()BootstrapbuildPartial()Bootstrap.Builderclear()Bootstrap.BuilderclearAdmin()Configuration for the local administration HTTP server.Bootstrap.BuilderclearBootstrapExtensions()Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderclearCertificateProviderInstances()Bootstrap.BuilderclearClusterManager()Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.BuilderclearConfigSources()Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderclearDefaultConfigSource()Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.BuilderclearDefaultRegexEngine()Optional overriding of default regex engine.Bootstrap.BuilderclearDefaultSocketInterface()Optional overriding of default socket interface.Bootstrap.BuilderclearDnsResolutionConfig()Deprecated.Bootstrap.BuilderclearDynamicResources()xDS configuration sources.Bootstrap.BuilderclearEnableDispatcherStats()Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Bootstrap.BuilderclearFatalActions()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Bootstrap.BuilderclearFlagsPath()Optional file system path to search for startup flag files.Bootstrap.BuilderclearHdsConfig()Health discovery service config option.Bootstrap.BuilderclearHeaderPrefix()Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.BuilderclearInlineHeaders()Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderclearLayeredRuntime()Configuration for the runtime configuration provider.Bootstrap.BuilderclearNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Bootstrap.BuilderclearNodeContextParams()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.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Bootstrap.BuilderclearOverloadManager()Optional overload manager configuration.Bootstrap.BuilderclearPerfTracingFilePath()Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.BuilderclearStaticResources()Statically specified resources.Bootstrap.BuilderclearStatsConfig()Configuration for internal processing of stats.Bootstrap.BuilderclearStatsFlush()Bootstrap.BuilderclearStatsFlushInterval()Optional duration between flushes to configured stats sinks.Bootstrap.BuilderclearStatsFlushOnAdmin()Flush stats to sinks only when queried for on the admin interface.Bootstrap.BuilderclearStatsServerVersionOverride()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.Bootstrap.BuilderclearStatsSinks()Optional set of stats sinks.Bootstrap.BuilderclearTracing()Deprecated.Bootstrap.BuilderclearTypedDnsResolverConfig()DNS resolver type configuration extension.Bootstrap.BuilderclearUseTcpForDnsLookups()Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Bootstrap.BuilderclearWatchdog()Deprecated.Bootstrap.BuilderclearWatchdogs()Optional watchdogs configuration.Bootstrap.Builderclone()booleancontainsCertificateProviderInstances(String key)Global map of CertificateProvider instances.AdmingetAdmin()Configuration for the local administration HTTP server.Admin.BuildergetAdminBuilder()Configuration for the local administration HTTP server.AdminOrBuildergetAdminOrBuilder()Configuration for the local administration HTTP server.TypedExtensionConfiggetBootstrapExtensions(int index)Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuildergetBootstrapExtensionsBuilder(int index)Specifies optional bootstrap extensions to be instantiated at startup time.List<TypedExtensionConfig.Builder>getBootstrapExtensionsBuilderList()Specifies optional bootstrap extensions to be instantiated at startup time.intgetBootstrapExtensionsCount()Specifies optional bootstrap extensions to be instantiated at startup time.List<TypedExtensionConfig>getBootstrapExtensionsList()Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfigOrBuildergetBootstrapExtensionsOrBuilder(int index)Specifies optional bootstrap extensions to be instantiated at startup time.List<? extends TypedExtensionConfigOrBuilder>getBootstrapExtensionsOrBuilderList()Specifies optional bootstrap extensions to be instantiated at startup time.Map<String,TypedExtensionConfig>getCertificateProviderInstances()Deprecated.intgetCertificateProviderInstancesCount()Global map of CertificateProvider instances.Map<String,TypedExtensionConfig>getCertificateProviderInstancesMap()Global map of CertificateProvider instances.TypedExtensionConfiggetCertificateProviderInstancesOrDefault(String key, TypedExtensionConfig defaultValue)Global map of CertificateProvider instances.TypedExtensionConfiggetCertificateProviderInstancesOrThrow(String key)Global map of CertificateProvider instances.ClusterManagergetClusterManager()Configuration for the cluster manager which owns all upstream clusters within the server.ClusterManager.BuildergetClusterManagerBuilder()Configuration for the cluster manager which owns all upstream clusters within the server.ClusterManagerOrBuildergetClusterManagerOrBuilder()Configuration for the cluster manager which owns all upstream clusters within the server.ConfigSourcegetConfigSources(int index)Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSource.BuildergetConfigSourcesBuilder(int index)Configuration sources that will participate in xdstp:// URL authority resolution.List<ConfigSource.Builder>getConfigSourcesBuilderList()Configuration sources that will participate in xdstp:// URL authority resolution.intgetConfigSourcesCount()Configuration sources that will participate in xdstp:// URL authority resolution.List<ConfigSource>getConfigSourcesList()Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSourceOrBuildergetConfigSourcesOrBuilder(int index)Configuration sources that will participate in xdstp:// URL authority resolution.List<? extends ConfigSourceOrBuilder>getConfigSourcesOrBuilderList()Configuration sources that will participate in xdstp:// URL authority resolution.ConfigSourcegetDefaultConfigSource()Default configuration source for xdstp:// URLs if all other resolution fails.ConfigSource.BuildergetDefaultConfigSourceBuilder()Default configuration source for xdstp:// URLs if all other resolution fails.ConfigSourceOrBuildergetDefaultConfigSourceOrBuilder()Default configuration source for xdstp:// URLs if all other resolution fails.BootstrapgetDefaultInstanceForType()TypedExtensionConfiggetDefaultRegexEngine()Optional overriding of default regex engine.TypedExtensionConfig.BuildergetDefaultRegexEngineBuilder()Optional overriding of default regex engine.TypedExtensionConfigOrBuildergetDefaultRegexEngineOrBuilder()Optional overriding of default regex engine.StringgetDefaultSocketInterface()Optional overriding of default socket interface.com.google.protobuf.ByteStringgetDefaultSocketInterfaceBytes()Optional overriding of default socket interface.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DnsResolutionConfiggetDnsResolutionConfig()Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.DnsResolutionConfig.BuildergetDnsResolutionConfigBuilder()Deprecated.DnsResolutionConfigOrBuildergetDnsResolutionConfigOrBuilder()Deprecated.Bootstrap.DynamicResourcesgetDynamicResources()xDS configuration sources.Bootstrap.DynamicResources.BuildergetDynamicResourcesBuilder()xDS configuration sources.Bootstrap.DynamicResourcesOrBuildergetDynamicResourcesOrBuilder()xDS configuration sources.booleangetEnableDispatcherStats()Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.FatalActiongetFatalActions(int index)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalAction.BuildergetFatalActionsBuilder(int index)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.List<FatalAction.Builder>getFatalActionsBuilderList()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.intgetFatalActionsCount()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.List<FatalAction>getFatalActionsList()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.FatalActionOrBuildergetFatalActionsOrBuilder(int index)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.List<? extends FatalActionOrBuilder>getFatalActionsOrBuilderList()Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.StringgetFlagsPath()Optional file system path to search for startup flag files.com.google.protobuf.ByteStringgetFlagsPathBytes()Optional file system path to search for startup flag files.ApiConfigSourcegetHdsConfig()Health discovery service config option.ApiConfigSource.BuildergetHdsConfigBuilder()Health discovery service config option.ApiConfigSourceOrBuildergetHdsConfigOrBuilder()Health discovery service config option.StringgetHeaderPrefix()Optional string which will be used in lieu of x-envoy in prefixing headers.com.google.protobuf.ByteStringgetHeaderPrefixBytes()Optional string which will be used in lieu of x-envoy in prefixing headers.CustomInlineHeadergetInlineHeaders(int index)Specifies a set of headers that need to be registered as inline header.CustomInlineHeader.BuildergetInlineHeadersBuilder(int index)Specifies a set of headers that need to be registered as inline header.List<CustomInlineHeader.Builder>getInlineHeadersBuilderList()Specifies a set of headers that need to be registered as inline header.intgetInlineHeadersCount()Specifies a set of headers that need to be registered as inline header.List<CustomInlineHeader>getInlineHeadersList()Specifies a set of headers that need to be registered as inline header.CustomInlineHeaderOrBuildergetInlineHeadersOrBuilder(int index)Specifies a set of headers that need to be registered as inline header.List<? extends CustomInlineHeaderOrBuilder>getInlineHeadersOrBuilderList()Specifies a set of headers that need to be registered as inline header.LayeredRuntimegetLayeredRuntime()Configuration for the runtime configuration provider.LayeredRuntime.BuildergetLayeredRuntimeBuilder()Configuration for the runtime configuration provider.LayeredRuntimeOrBuildergetLayeredRuntimeOrBuilder()Configuration for the runtime configuration provider.Map<String,TypedExtensionConfig>getMutableCertificateProviderInstances()Deprecated.NodegetNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Node.BuildergetNodeBuilder()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).StringgetNodeContextParams(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.ByteStringgetNodeContextParamsBytes(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.intgetNodeContextParamsCount()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.ProtocolStringListgetNodeContextParamsList()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.NodeOrBuildergetNodeOrBuilder()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).OverloadManagergetOverloadManager()Optional overload manager configuration.OverloadManager.BuildergetOverloadManagerBuilder()Optional overload manager configuration.OverloadManagerOrBuildergetOverloadManagerOrBuilder()Optional overload manager configuration.StringgetPerfTracingFilePath()Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.com.google.protobuf.ByteStringgetPerfTracingFilePathBytes()Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.StaticResourcesgetStaticResources()Statically specified resources.Bootstrap.StaticResources.BuildergetStaticResourcesBuilder()Statically specified resources.Bootstrap.StaticResourcesOrBuildergetStaticResourcesOrBuilder()Statically specified resources.StatsConfiggetStatsConfig()Configuration for internal processing of stats.StatsConfig.BuildergetStatsConfigBuilder()Configuration for internal processing of stats.StatsConfigOrBuildergetStatsConfigOrBuilder()Configuration for internal processing of stats.Bootstrap.StatsFlushCasegetStatsFlushCase()com.google.protobuf.DurationgetStatsFlushInterval()Optional duration between flushes to configured stats sinks.com.google.protobuf.Duration.BuildergetStatsFlushIntervalBuilder()Optional duration between flushes to configured stats sinks.com.google.protobuf.DurationOrBuildergetStatsFlushIntervalOrBuilder()Optional duration between flushes to configured stats sinks.booleangetStatsFlushOnAdmin()Flush stats to sinks only when queried for on the admin interface.com.google.protobuf.UInt64ValuegetStatsServerVersionOverride()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64Value.BuildergetStatsServerVersionOverrideBuilder()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.com.google.protobuf.UInt64ValueOrBuildergetStatsServerVersionOverrideOrBuilder()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.StatsSinkgetStatsSinks(int index)Optional set of stats sinks.StatsSink.BuildergetStatsSinksBuilder(int index)Optional set of stats sinks.List<StatsSink.Builder>getStatsSinksBuilderList()Optional set of stats sinks.intgetStatsSinksCount()Optional set of stats sinks.List<StatsSink>getStatsSinksList()Optional set of stats sinks.StatsSinkOrBuildergetStatsSinksOrBuilder(int index)Optional set of stats sinks.List<? extends StatsSinkOrBuilder>getStatsSinksOrBuilderList()Optional set of stats sinks.TracinggetTracing()Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.Tracing.BuildergetTracingBuilder()Deprecated.TracingOrBuildergetTracingOrBuilder()Deprecated.TypedExtensionConfiggetTypedDnsResolverConfig()DNS resolver type configuration extension.TypedExtensionConfig.BuildergetTypedDnsResolverConfigBuilder()DNS resolver type configuration extension.TypedExtensionConfigOrBuildergetTypedDnsResolverConfigOrBuilder()DNS resolver type configuration extension.booleangetUseTcpForDnsLookups()Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.WatchdoggetWatchdog()Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.Watchdog.BuildergetWatchdogBuilder()Deprecated.WatchdogOrBuildergetWatchdogOrBuilder()Deprecated.WatchdogsgetWatchdogs()Optional watchdogs configuration.Watchdogs.BuildergetWatchdogsBuilder()Optional watchdogs configuration.WatchdogsOrBuildergetWatchdogsOrBuilder()Optional watchdogs configuration.booleanhasAdmin()Configuration for the local administration HTTP server.booleanhasClusterManager()Configuration for the cluster manager which owns all upstream clusters within the server.booleanhasDefaultConfigSource()Default configuration source for xdstp:// URLs if all other resolution fails.booleanhasDefaultRegexEngine()Optional overriding of default regex engine.booleanhasDnsResolutionConfig()Deprecated.envoy.config.bootstrap.v3.Bootstrap.dns_resolution_config is deprecated.booleanhasDynamicResources()xDS configuration sources.booleanhasHdsConfig()Health discovery service config option.booleanhasLayeredRuntime()Configuration for the runtime configuration provider.booleanhasNode()Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).booleanhasOverloadManager()Optional overload manager configuration.booleanhasStaticResources()Statically specified resources.booleanhasStatsConfig()Configuration for internal processing of stats.booleanhasStatsFlushInterval()Optional duration between flushes to configured stats sinks.booleanhasStatsFlushOnAdmin()Flush stats to sinks only when queried for on the admin interface.booleanhasStatsServerVersionOverride()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.booleanhasTracing()Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated.booleanhasTypedDnsResolverConfig()DNS resolver type configuration extension.booleanhasWatchdog()Deprecated.envoy.config.bootstrap.v3.Bootstrap.watchdog is deprecated.booleanhasWatchdogs()Optional watchdogs configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Bootstrap.BuildermergeAdmin(Admin value)Configuration for the local administration HTTP server.Bootstrap.BuildermergeClusterManager(ClusterManager value)Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.BuildermergeDefaultConfigSource(ConfigSource value)Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.BuildermergeDefaultRegexEngine(TypedExtensionConfig value)Optional overriding of default regex engine.Bootstrap.BuildermergeDnsResolutionConfig(DnsResolutionConfig value)Deprecated.Bootstrap.BuildermergeDynamicResources(Bootstrap.DynamicResources value)xDS configuration sources.Bootstrap.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Bootstrap.BuildermergeFrom(com.google.protobuf.Message other)Bootstrap.BuildermergeFrom(Bootstrap other)Bootstrap.BuildermergeHdsConfig(ApiConfigSource value)Health discovery service config option.Bootstrap.BuildermergeLayeredRuntime(LayeredRuntime value)Configuration for the runtime configuration provider.Bootstrap.BuildermergeNode(Node value)Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Bootstrap.BuildermergeOverloadManager(OverloadManager value)Optional overload manager configuration.Bootstrap.BuildermergeStaticResources(Bootstrap.StaticResources value)Statically specified resources.Bootstrap.BuildermergeStatsConfig(StatsConfig value)Configuration for internal processing of stats.Bootstrap.BuildermergeStatsFlushInterval(com.google.protobuf.Duration value)Optional duration between flushes to configured stats sinks.Bootstrap.BuildermergeStatsServerVersionOverride(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.BuildermergeTracing(Tracing value)Deprecated.Bootstrap.BuildermergeTypedDnsResolverConfig(TypedExtensionConfig value)DNS resolver type configuration extension.Bootstrap.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Bootstrap.BuildermergeWatchdog(Watchdog value)Deprecated.Bootstrap.BuildermergeWatchdogs(Watchdogs value)Optional watchdogs configuration.Bootstrap.BuilderputAllCertificateProviderInstances(Map<String,TypedExtensionConfig> values)Global map of CertificateProvider instances.Bootstrap.BuilderputCertificateProviderInstances(String key, TypedExtensionConfig value)Global map of CertificateProvider instances.Bootstrap.BuilderremoveBootstrapExtensions(int index)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderremoveCertificateProviderInstances(String key)Global map of CertificateProvider instances.Bootstrap.BuilderremoveConfigSources(int index)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuilderremoveFatalActions(int index)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuilderremoveInlineHeaders(int index)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuilderremoveStatsSinks(int index)Optional set of stats sinks.Bootstrap.BuildersetAdmin(Admin value)Configuration for the local administration HTTP server.Bootstrap.BuildersetAdmin(Admin.Builder builderForValue)Configuration for the local administration HTTP server.Bootstrap.BuildersetBootstrapExtensions(int index, TypedExtensionConfig value)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuildersetBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuildersetClusterManager(ClusterManager value)Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.BuildersetClusterManager(ClusterManager.Builder builderForValue)Configuration for the cluster manager which owns all upstream clusters within the server.Bootstrap.BuildersetConfigSources(int index, ConfigSource value)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuildersetConfigSources(int index, ConfigSource.Builder builderForValue)Configuration sources that will participate in xdstp:// URL authority resolution.Bootstrap.BuildersetDefaultConfigSource(ConfigSource value)Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.BuildersetDefaultConfigSource(ConfigSource.Builder builderForValue)Default configuration source for xdstp:// URLs if all other resolution fails.Bootstrap.BuildersetDefaultRegexEngine(TypedExtensionConfig value)Optional overriding of default regex engine.Bootstrap.BuildersetDefaultRegexEngine(TypedExtensionConfig.Builder builderForValue)Optional overriding of default regex engine.Bootstrap.BuildersetDefaultSocketInterface(String value)Optional overriding of default socket interface.Bootstrap.BuildersetDefaultSocketInterfaceBytes(com.google.protobuf.ByteString value)Optional overriding of default socket interface.Bootstrap.BuildersetDnsResolutionConfig(DnsResolutionConfig value)Deprecated.Bootstrap.BuildersetDnsResolutionConfig(DnsResolutionConfig.Builder builderForValue)Deprecated.Bootstrap.BuildersetDynamicResources(Bootstrap.DynamicResources value)xDS configuration sources.Bootstrap.BuildersetDynamicResources(Bootstrap.DynamicResources.Builder builderForValue)xDS configuration sources.Bootstrap.BuildersetEnableDispatcherStats(boolean value)Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.Bootstrap.BuildersetFatalActions(int index, FatalAction value)Specifies optional extensions instantiated at startup time and invoked during crash time on the request that caused the crash.Bootstrap.BuildersetFatalActions(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.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Bootstrap.BuildersetFlagsPath(String value)Optional file system path to search for startup flag files.Bootstrap.BuildersetFlagsPathBytes(com.google.protobuf.ByteString value)Optional file system path to search for startup flag files.Bootstrap.BuildersetHdsConfig(ApiConfigSource value)Health discovery service config option.Bootstrap.BuildersetHdsConfig(ApiConfigSource.Builder builderForValue)Health discovery service config option.Bootstrap.BuildersetHeaderPrefix(String value)Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.BuildersetHeaderPrefixBytes(com.google.protobuf.ByteString value)Optional string which will be used in lieu of x-envoy in prefixing headers.Bootstrap.BuildersetInlineHeaders(int index, CustomInlineHeader value)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuildersetInlineHeaders(int index, CustomInlineHeader.Builder builderForValue)Specifies a set of headers that need to be registered as inline header.Bootstrap.BuildersetLayeredRuntime(LayeredRuntime value)Configuration for the runtime configuration provider.Bootstrap.BuildersetLayeredRuntime(LayeredRuntime.Builder builderForValue)Configuration for the runtime configuration provider.Bootstrap.BuildersetNode(Node value)Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Bootstrap.BuildersetNode(Node.Builder builderForValue)Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).Bootstrap.BuildersetNodeContextParams(int index, String value)A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS.Bootstrap.BuildersetOverloadManager(OverloadManager value)Optional overload manager configuration.Bootstrap.BuildersetOverloadManager(OverloadManager.Builder builderForValue)Optional overload manager configuration.Bootstrap.BuildersetPerfTracingFilePath(String value)Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.BuildersetPerfTracingFilePathBytes(com.google.protobuf.ByteString value)Optional path to a file with performance tracing data created by "Perfetto" SDK in binary ProtoBuf format.Bootstrap.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Bootstrap.BuildersetStaticResources(Bootstrap.StaticResources value)Statically specified resources.Bootstrap.BuildersetStaticResources(Bootstrap.StaticResources.Builder builderForValue)Statically specified resources.Bootstrap.BuildersetStatsConfig(StatsConfig value)Configuration for internal processing of stats.Bootstrap.BuildersetStatsConfig(StatsConfig.Builder builderForValue)Configuration for internal processing of stats.Bootstrap.BuildersetStatsFlushInterval(com.google.protobuf.Duration value)Optional duration between flushes to configured stats sinks.Bootstrap.BuildersetStatsFlushInterval(com.google.protobuf.Duration.Builder builderForValue)Optional duration between flushes to configured stats sinks.Bootstrap.BuildersetStatsFlushOnAdmin(boolean value)Flush stats to sinks only when queried for on the admin interface.Bootstrap.BuildersetStatsServerVersionOverride(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.BuildersetStatsServerVersionOverride(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.BuildersetStatsSinks(int index, StatsSink value)Optional set of stats sinks.Bootstrap.BuildersetStatsSinks(int index, StatsSink.Builder builderForValue)Optional set of stats sinks.Bootstrap.BuildersetTracing(Tracing value)Deprecated.Bootstrap.BuildersetTracing(Tracing.Builder builderForValue)Deprecated.Bootstrap.BuildersetTypedDnsResolverConfig(TypedExtensionConfig value)DNS resolver type configuration extension.Bootstrap.BuildersetTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)DNS resolver type configuration extension.Bootstrap.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Bootstrap.BuildersetUseTcpForDnsLookups(boolean value)Deprecated.envoy.config.bootstrap.v3.Bootstrap.use_tcp_for_dns_lookups is deprecated.Bootstrap.BuildersetWatchdog(Watchdog value)Deprecated.Bootstrap.BuildersetWatchdog(Watchdog.Builder builderForValue)Deprecated.Bootstrap.BuildersetWatchdogs(Watchdogs value)Optional watchdogs configuration.Bootstrap.BuildersetWatchdogs(Watchdogs.Builder builderForValue)Optional watchdogs configuration.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clear
public Bootstrap.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
getDefaultInstanceForType
public Bootstrap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Bootstrap build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Bootstrap buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Bootstrap.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
setField
public Bootstrap.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clearField
public Bootstrap.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
clearOneof
public Bootstrap.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
setRepeatedField
public Bootstrap.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
addRepeatedField
public Bootstrap.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(Bootstrap other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeFrom
public Bootstrap.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.Builder>- Throws:
IOException
-
getStatsFlushCase
public Bootstrap.StatsFlushCase getStatsFlushCase()
- Specified by:
getStatsFlushCasein 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:
hasNodein 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:
getNodein 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:
getNodeOrBuilderin interfaceBootstrapOrBuilder
-
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:
getNodeContextParamsListin 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:
getNodeContextParamsCountin interfaceBootstrapOrBuilder- Returns:
- The count of nodeContextParams.
-
getNodeContextParams
public 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:
getNodeContextParamsin 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:
getNodeContextParamsBytesin 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, 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(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(Iterable<String> values)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names that will be included in the context parameters of the effective xdstp:// URL that is sent in a discovery request when resource locators are used for LDS/CDS. 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:
hasStaticResourcesin 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:
getStaticResourcesin 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:
getStaticResourcesOrBuilderin interfaceBootstrapOrBuilder
-
hasDynamicResources
public boolean hasDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;- Specified by:
hasDynamicResourcesin 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:
getDynamicResourcesin 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:
getDynamicResourcesOrBuilderin interfaceBootstrapOrBuilder
-
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:
hasClusterManagerin 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:
getClusterManagerin 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:
getClusterManagerOrBuilderin interfaceBootstrapOrBuilder
-
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:
hasHdsConfigin 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:
getHdsConfigin 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:
getHdsConfigOrBuilderin interfaceBootstrapOrBuilder
-
getFlagsPath
public String getFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;- Specified by:
getFlagsPathin interfaceBootstrapOrBuilder- Returns:
- The flagsPath.
-
getFlagsPathBytes
public com.google.protobuf.ByteString getFlagsPathBytes()
Optional file system path to search for startup flag files.
string flags_path = 5;- Specified by:
getFlagsPathBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for flagsPath.
-
setFlagsPath
public Bootstrap.Builder setFlagsPath(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.
-
getStatsSinksList
public List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksListin interfaceBootstrapOrBuilder
-
getStatsSinksCount
public int getStatsSinksCount()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksCountin interfaceBootstrapOrBuilder
-
getStatsSinks
public StatsSink getStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksin 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(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:
getStatsSinksOrBuilderin interfaceBootstrapOrBuilder
-
getStatsSinksOrBuilderList
public List<? extends StatsSinkOrBuilder> getStatsSinksOrBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksOrBuilderListin 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 List<StatsSink.Builder> getStatsSinksBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;
-
hasStatsConfig
public boolean hasStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;- Specified by:
hasStatsConfigin 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:
getStatsConfigin 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:
getStatsConfigOrBuilderin interfaceBootstrapOrBuilder
-
hasStatsFlushInterval
public boolean hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). 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:
hasStatsFlushIntervalin interfaceBootstrapOrBuilder- Returns:
- Whether the statsFlushInterval field is set.
-
getStatsFlushInterval
public com.google.protobuf.Duration getStatsFlushInterval()
Optional duration between flushes to configured stats sinks. For performance reasons Envoy latches counters and only flushes counters and gauges at a periodic interval. If not specified the default is 5000ms (5 seconds). 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:
getStatsFlushIntervalin 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:
getStatsFlushIntervalOrBuilderin interfaceBootstrapOrBuilder
-
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:
hasStatsFlushOnAdminin 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:
getStatsFlushOnAdminin 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=192Optional 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:
hasWatchdogin 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=192Optional 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:
getWatchdogin 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:
getWatchdogOrBuilderin interfaceBootstrapOrBuilder
-
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:
hasWatchdogsin 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:
getWatchdogsin 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:
getWatchdogsOrBuilderin interfaceBootstrapOrBuilder
-
hasTracing
@Deprecated public boolean hasTracing()
Deprecated.envoy.config.bootstrap.v3.Bootstrap.tracing is deprecated. See envoy/config/bootstrap/v3/bootstrap.proto;l=205Configuration 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:
hasTracingin 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=205Configuration 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:
getTracingin 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:
getTracingOrBuilderin interfaceBootstrapOrBuilder
-
hasLayeredRuntime
public boolean hasLayeredRuntime()
Configuration for the runtime configuration provider. If not specified, a “null” provider will be used which will result in all defaults being used.
.envoy.config.bootstrap.v3.LayeredRuntime layered_runtime = 17;- Specified by:
hasLayeredRuntimein 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:
getLayeredRuntimein 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:
getLayeredRuntimeOrBuilderin interfaceBootstrapOrBuilder
-
hasAdmin
public boolean hasAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;- Specified by:
hasAdminin 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:
getAdminin 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:
getAdminOrBuilderin interfaceBootstrapOrBuilder
-
hasOverloadManager
public boolean hasOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }- Specified by:
hasOverloadManagerin 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:
getOverloadManagerin 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:
getOverloadManagerOrBuilderin interfaceBootstrapOrBuilder
-
getEnableDispatcherStats
public boolean getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false. Note that this records a value for each iteration of the event loop on every thread. This should normally be minimal overhead, but when using :ref:`statsd <envoy_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:
getEnableDispatcherStatsin 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 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:
getHeaderPrefixin interfaceBootstrapOrBuilder- Returns:
- The headerPrefix.
-
getHeaderPrefixBytes
public com.google.protobuf.ByteString getHeaderPrefixBytes()
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;- Specified by:
getHeaderPrefixBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for headerPrefix.
-
setHeaderPrefix
public Bootstrap.Builder setHeaderPrefix(String value)
Optional string which will be used in lieu of x-envoy in prefixing headers. For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be transformed into x-foo-retry-on etc. Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the headers Envoy will trust for core code and core extensions only. Be VERY careful making changes to this string, especially in multi-layer Envoy deployments or deployments using extensions which are not upstream.
string header_prefix = 18;- 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:
hasStatsServerVersionOverridein interfaceBootstrapOrBuilder- Returns:
- Whether the statsServerVersionOverride field is set.
-
getStatsServerVersionOverride
public com.google.protobuf.UInt64Value getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_v3_api_msg_config.metrics.v3.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;- Specified by:
getStatsServerVersionOverridein 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:
getStatsServerVersionOverrideOrBuilderin interfaceBootstrapOrBuilder
-
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=253Always 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:
getUseTcpForDnsLookupsin 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=253Always 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=253Always 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=262DNS 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:
hasDnsResolutionConfigin 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=262DNS 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:
getDnsResolutionConfigin 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:
getDnsResolutionConfigOrBuilderin interfaceBootstrapOrBuilder
-
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:
hasTypedDnsResolverConfigin 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:
getTypedDnsResolverConfigin 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:
getTypedDnsResolverConfigOrBuilderin interfaceBootstrapOrBuilder
-
getBootstrapExtensionsList
public 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:
getBootstrapExtensionsListin 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:
getBootstrapExtensionsCountin 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:
getBootstrapExtensionsin 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(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:
getBootstrapExtensionsOrBuilderin interfaceBootstrapOrBuilder
-
getBootstrapExtensionsOrBuilderList
public 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:
getBootstrapExtensionsOrBuilderListin 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 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;
-
getFatalActionsList
public 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:
getFatalActionsListin 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:
getFatalActionsCountin 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:
getFatalActionsin 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(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:
getFatalActionsOrBuilderin interfaceBootstrapOrBuilder
-
getFatalActionsOrBuilderList
public 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:
getFatalActionsOrBuilderListin 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 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;
-
getConfigSourcesList
public 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:
getConfigSourcesListin 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:
getConfigSourcesCountin 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:
getConfigSourcesin 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(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:
getConfigSourcesOrBuilderin interfaceBootstrapOrBuilder
-
getConfigSourcesOrBuilderList
public 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:
getConfigSourcesOrBuilderListin 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 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;
-
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:
hasDefaultConfigSourcein 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:
getDefaultConfigSourcein 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:
getDefaultConfigSourceOrBuilderin interfaceBootstrapOrBuilder
-
getDefaultSocketInterface
public 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:
getDefaultSocketInterfacein 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:
getDefaultSocketInterfaceBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for defaultSocketInterface.
-
setDefaultSocketInterface
public Bootstrap.Builder setDefaultSocketInterface(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.
-
getCertificateProviderInstancesCount
public int getCertificateProviderInstancesCount()
Description copied from interface:BootstrapOrBuilderGlobal 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:
getCertificateProviderInstancesCountin interfaceBootstrapOrBuilder
-
containsCertificateProviderInstances
public boolean containsCertificateProviderInstances(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:
containsCertificateProviderInstancesin interfaceBootstrapOrBuilder
-
getCertificateProviderInstances
@Deprecated public Map<String,TypedExtensionConfig> getCertificateProviderInstances()
Deprecated.UsegetCertificateProviderInstancesMap()instead.- Specified by:
getCertificateProviderInstancesin interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesMap
public Map<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:
getCertificateProviderInstancesMapin interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesOrDefault
public TypedExtensionConfig getCertificateProviderInstancesOrDefault(String key, TypedExtensionConfig defaultValue)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;- Specified by:
getCertificateProviderInstancesOrDefaultin interfaceBootstrapOrBuilder
-
getCertificateProviderInstancesOrThrow
public TypedExtensionConfig getCertificateProviderInstancesOrThrow(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:
getCertificateProviderInstancesOrThrowin interfaceBootstrapOrBuilder
-
clearCertificateProviderInstances
public Bootstrap.Builder clearCertificateProviderInstances()
-
removeCertificateProviderInstances
public Bootstrap.Builder removeCertificateProviderInstances(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 Map<String,TypedExtensionConfig> getMutableCertificateProviderInstances()
Deprecated.Use alternate mutation accessors instead.
-
putCertificateProviderInstances
public Bootstrap.Builder putCertificateProviderInstances(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(Map<String,TypedExtensionConfig> values)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v3.TypedExtensionConfig> certificate_provider_instances = 25;
-
getInlineHeadersList
public 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:
getInlineHeadersListin 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:
getInlineHeadersCountin 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:
getInlineHeadersin 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(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:
getInlineHeadersOrBuilderin interfaceBootstrapOrBuilder
-
getInlineHeadersOrBuilderList
public 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:
getInlineHeadersOrBuilderListin 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 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;
-
getPerfTracingFilePath
public 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:
getPerfTracingFilePathin 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:
getPerfTracingFilePathBytesin interfaceBootstrapOrBuilder- Returns:
- The bytes for perfTracingFilePath.
-
setPerfTracingFilePath
public Bootstrap.Builder setPerfTracingFilePath(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:
hasDefaultRegexEnginein 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:
getDefaultRegexEnginein 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:
getDefaultRegexEngineOrBuilderin interfaceBootstrapOrBuilder
-
setUnknownFields
public final Bootstrap.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
mergeUnknownFields
public final Bootstrap.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bootstrap.Builder>
-
-