Class Bootstrap
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.bootstrap.v3.Bootstrap
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BootstrapOrBuilder,Serializable
public final class Bootstrap extends com.google.protobuf.GeneratedMessageV3 implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 34]
Protobuf typeenvoy.config.bootstrap.v3.Bootstrap- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBootstrap.BuilderBootstrap :ref:`configuration overview <config_overview_bootstrap>`.static classBootstrap.DynamicResources[#next-free-field: 7]static interfaceBootstrap.DynamicResourcesOrBuilderstatic classBootstrap.StaticResourcesProtobuf typeenvoy.config.bootstrap.v3.Bootstrap.StaticResourcesstatic interfaceBootstrap.StaticResourcesOrBuilderstatic classBootstrap.StatsFlushCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsCertificateProviderInstances(String key)Global map of CertificateProvider instances.booleanequals(Object obj)AdmingetAdmin()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.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.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.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.ConfigSourceOrBuildergetDefaultConfigSourceOrBuilder()Default configuration source for xdstp:// URLs if all other resolution fails.static BootstrapgetDefaultInstance()BootstrapgetDefaultInstanceForType()StringgetDefaultSocketInterface()Optional overriding of default socket interface.com.google.protobuf.ByteStringgetDefaultSocketInterfaceBytes()Optional overriding of default socket interface.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DnsResolutionConfiggetDnsResolutionConfig()Deprecated.DnsResolutionConfigOrBuildergetDnsResolutionConfigOrBuilder()Deprecated.Bootstrap.DynamicResourcesgetDynamicResources()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.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.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.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.LayeredRuntimeOrBuildergetLayeredRuntimeOrBuilder()Configuration for the runtime configuration provider.NodegetNode()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.OverloadManagerOrBuildergetOverloadManagerOrBuilder()Optional overload manager configuration.com.google.protobuf.Parser<Bootstrap>getParserForType()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.intgetSerializedSize()Bootstrap.StaticResourcesgetStaticResources()Statically specified resources.Bootstrap.StaticResourcesOrBuildergetStaticResourcesOrBuilder()Statically specified resources.StatsConfiggetStatsConfig()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.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.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.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.TracingOrBuildergetTracingOrBuilder()Deprecated.TypedExtensionConfiggetTypedDnsResolverConfig()DNS resolver type configuration extension.TypedExtensionConfigOrBuildergetTypedDnsResolverConfigOrBuilder()DNS resolver type configuration extension.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleangetUseTcpForDnsLookups()Deprecated.WatchdoggetWatchdog()Deprecated.WatchdogOrBuildergetWatchdogOrBuilder()Deprecated.WatchdogsgetWatchdogs()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.booleanhasDnsResolutionConfig()Deprecated.booleanhasDynamicResources()xDS configuration sources.inthashCode()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.booleanhasStatsServerVersionOverride()Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified.booleanhasTracing()Deprecated.booleanhasTypedDnsResolverConfig()DNS resolver type configuration extension.booleanhasWatchdog()Deprecated.booleanhasWatchdogs()Optional watchdogs configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static Bootstrap.BuildernewBuilder()static Bootstrap.BuildernewBuilder(Bootstrap prototype)Bootstrap.BuildernewBuilderForType()protected Bootstrap.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static BootstrapparseDelimitedFrom(InputStream input)static BootstrapparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BootstrapparseFrom(byte[] data)static BootstrapparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BootstrapparseFrom(com.google.protobuf.ByteString data)static BootstrapparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BootstrapparseFrom(com.google.protobuf.CodedInputStream input)static BootstrapparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BootstrapparseFrom(InputStream input)static BootstrapparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static BootstrapparseFrom(ByteBuffer data)static BootstrapparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Bootstrap>parser()Bootstrap.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NODE_FIELD_NUMBER
public static final int NODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_CONTEXT_PARAMS_FIELD_NUMBER
public static final int NODE_CONTEXT_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATIC_RESOURCES_FIELD_NUMBER
public static final int STATIC_RESOURCES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DYNAMIC_RESOURCES_FIELD_NUMBER
public static final int DYNAMIC_RESOURCES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_MANAGER_FIELD_NUMBER
public static final int CLUSTER_MANAGER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HDS_CONFIG_FIELD_NUMBER
public static final int HDS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FLAGS_PATH_FIELD_NUMBER
public static final int FLAGS_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATS_SINKS_FIELD_NUMBER
public static final int STATS_SINKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATS_CONFIG_FIELD_NUMBER
public static final int STATS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATS_FLUSH_INTERVAL_FIELD_NUMBER
public static final int STATS_FLUSH_INTERVAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATS_FLUSH_ON_ADMIN_FIELD_NUMBER
public static final int STATS_FLUSH_ON_ADMIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WATCHDOG_FIELD_NUMBER
public static final int WATCHDOG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WATCHDOGS_FIELD_NUMBER
public static final int WATCHDOGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRACING_FIELD_NUMBER
public static final int TRACING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAYERED_RUNTIME_FIELD_NUMBER
public static final int LAYERED_RUNTIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADMIN_FIELD_NUMBER
public static final int ADMIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OVERLOAD_MANAGER_FIELD_NUMBER
public static final int OVERLOAD_MANAGER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_DISPATCHER_STATS_FIELD_NUMBER
public static final int ENABLE_DISPATCHER_STATS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEADER_PREFIX_FIELD_NUMBER
public static final int HEADER_PREFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATS_SERVER_VERSION_OVERRIDE_FIELD_NUMBER
public static final int STATS_SERVER_VERSION_OVERRIDE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USE_TCP_FOR_DNS_LOOKUPS_FIELD_NUMBER
public static final int USE_TCP_FOR_DNS_LOOKUPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DNS_RESOLUTION_CONFIG_FIELD_NUMBER
public static final int DNS_RESOLUTION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPED_DNS_RESOLVER_CONFIG_FIELD_NUMBER
public static final int TYPED_DNS_RESOLVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BOOTSTRAP_EXTENSIONS_FIELD_NUMBER
public static final int BOOTSTRAP_EXTENSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FATAL_ACTIONS_FIELD_NUMBER
public static final int FATAL_ACTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIG_SOURCES_FIELD_NUMBER
public static final int CONFIG_SOURCES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG_SOURCE_FIELD_NUMBER
public static final int DEFAULT_CONFIG_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_SOCKET_INTERFACE_FIELD_NUMBER
public static final int DEFAULT_SOCKET_INTERFACE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CERTIFICATE_PROVIDER_INSTANCES_FIELD_NUMBER
public static final int CERTIFICATE_PROVIDER_INSTANCES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INLINE_HEADERS_FIELD_NUMBER
public static final int INLINE_HEADERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERF_TRACING_FILE_PATH_FIELD_NUMBER
public static final int PERF_TRACING_FILE_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getStatsFlushCase
public Bootstrap.StatsFlushCase getStatsFlushCase()
- Specified by:
getStatsFlushCasein interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
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
-
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
-
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
-
hasStaticResources
public boolean hasStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;- Specified by:
hasStaticResourcesin interfaceBootstrapOrBuilder
-
getStaticResources
public Bootstrap.StaticResources getStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v3.Bootstrap.StaticResources static_resources = 2;- Specified by:
getStaticResourcesin interfaceBootstrapOrBuilder
-
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
-
getDynamicResources
public Bootstrap.DynamicResources getDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v3.Bootstrap.DynamicResources dynamic_resources = 3;- Specified by:
getDynamicResourcesin interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
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
-
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
-
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
-
getStatsSinksList
public List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksListin 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
-
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
-
getStatsSinksOrBuilder
public StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v3.StatsSink stats_sinks = 6;- Specified by:
getStatsSinksOrBuilderin interfaceBootstrapOrBuilder
-
hasStatsConfig
public boolean hasStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;- Specified by:
hasStatsConfigin interfaceBootstrapOrBuilder
-
getStatsConfig
public StatsConfig getStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v3.StatsConfig stats_config = 13;- Specified by:
getStatsConfigin interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
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
-
hasWatchdog
@Deprecated public boolean hasWatchdog()
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:
hasWatchdogin interfaceBootstrapOrBuilder
-
getWatchdog
@Deprecated public Watchdog getWatchdog()
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:
getWatchdogin interfaceBootstrapOrBuilder
-
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
-
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
-
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.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:
hasTracingin interfaceBootstrapOrBuilder
-
getTracing
@Deprecated public Tracing getTracing()
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:
getTracingin interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
getAdmin
public Admin getAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v3.Admin admin = 12;- Specified by:
getAdminin interfaceBootstrapOrBuilder
-
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
-
getOverloadManager
public OverloadManager getOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }- Specified by:
getOverloadManagerin interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
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
-
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
-
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.Always use TCP queries instead of UDP queries for DNS lookups. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolvers <envoy_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
-
hasDnsResolutionConfig
@Deprecated public boolean hasDnsResolutionConfig()
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:
hasDnsResolutionConfigin interfaceBootstrapOrBuilder
-
getDnsResolutionConfig
@Deprecated public DnsResolutionConfig getDnsResolutionConfig()
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:
getDnsResolutionConfigin interfaceBootstrapOrBuilder
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Bootstrap parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Bootstrap parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Bootstrap parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Bootstrap parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Bootstrap parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Bootstrap.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Bootstrap.Builder newBuilder()
-
newBuilder
public static Bootstrap.Builder newBuilder(Bootstrap prototype)
-
toBuilder
public Bootstrap.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Bootstrap.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Bootstrap getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Bootstrap> parser()
-
getParserForType
public com.google.protobuf.Parser<Bootstrap> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Bootstrap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-