public final class Bootstrap extends com.google.protobuf.GeneratedMessageV3 implements BootstrapOrBuilder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`. [#next-free-field: 30]Protobuf type
envoy.config.bootstrap.v4alpha.Bootstrap| Modifier and Type | Class and Description |
|---|---|
static class |
Bootstrap.Builder
Bootstrap :ref:`configuration overview <config_overview_bootstrap>`.
|
static class |
Bootstrap.DynamicResources
[#next-free-field: 7]
Protobuf type
envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources |
static interface |
Bootstrap.DynamicResourcesOrBuilder |
static class |
Bootstrap.StaticResources
Protobuf type
envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources |
static interface |
Bootstrap.StaticResourcesOrBuilder |
static class |
Bootstrap.StatsFlushCase |
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| Modifier and Type | Method and Description |
|---|---|
boolean |
containsCertificateProviderInstances(String key)
Global map of CertificateProvider instances.
|
boolean |
equals(Object obj) |
Admin |
getAdmin()
Configuration for the local administration HTTP server.
|
AdminOrBuilder |
getAdminOrBuilder()
Configuration for the local administration HTTP server.
|
TypedExtensionConfig |
getBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.
|
int |
getBootstrapExtensionsCount()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
List<TypedExtensionConfig> |
getBootstrapExtensionsList()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
TypedExtensionConfigOrBuilder |
getBootstrapExtensionsOrBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time.
|
List<? extends TypedExtensionConfigOrBuilder> |
getBootstrapExtensionsOrBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time.
|
Map<String,TypedExtensionConfig> |
getCertificateProviderInstances()
Deprecated.
|
int |
getCertificateProviderInstancesCount()
Global map of CertificateProvider instances.
|
Map<String,TypedExtensionConfig> |
getCertificateProviderInstancesMap()
Global map of CertificateProvider instances.
|
TypedExtensionConfig |
getCertificateProviderInstancesOrDefault(String key,
TypedExtensionConfig defaultValue)
Global map of CertificateProvider instances.
|
TypedExtensionConfig |
getCertificateProviderInstancesOrThrow(String key)
Global map of CertificateProvider instances.
|
ClusterManager |
getClusterManager()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
ClusterManagerOrBuilder |
getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
ConfigSource |
getConfigSources(int index)
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
int |
getConfigSourcesCount()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
List<ConfigSource> |
getConfigSourcesList()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
ConfigSourceOrBuilder |
getConfigSourcesOrBuilder(int index)
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
List<? extends ConfigSourceOrBuilder> |
getConfigSourcesOrBuilderList()
Configuration sources that will participate in
xdstp:// URL authority resolution.
|
ConfigSource |
getDefaultConfigSource()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
ConfigSourceOrBuilder |
getDefaultConfigSourceOrBuilder()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
static Bootstrap |
getDefaultInstance() |
Bootstrap |
getDefaultInstanceForType() |
String |
getDefaultSocketInterface()
Optional overriding of default socket interface.
|
com.google.protobuf.ByteString |
getDefaultSocketInterfaceBytes()
Optional overriding of default socket interface.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Bootstrap.DynamicResources |
getDynamicResources()
xDS configuration sources.
|
Bootstrap.DynamicResourcesOrBuilder |
getDynamicResourcesOrBuilder()
xDS configuration sources.
|
boolean |
getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false.
|
FatalAction |
getFatalActions(int index)
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
int |
getFatalActionsCount()
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.
|
FatalActionOrBuilder |
getFatalActionsOrBuilder(int index)
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
List<? extends FatalActionOrBuilder> |
getFatalActionsOrBuilderList()
Specifies optional extensions instantiated at startup time and
invoked during crash time on the request that caused the crash.
|
String |
getFlagsPath()
Optional file system path to search for startup flag files.
|
com.google.protobuf.ByteString |
getFlagsPathBytes()
Optional file system path to search for startup flag files.
|
ApiConfigSource |
getHdsConfig()
Health discovery service config option.
|
ApiConfigSourceOrBuilder |
getHdsConfigOrBuilder()
Health discovery service config option.
|
String |
getHeaderPrefix()
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
com.google.protobuf.ByteString |
getHeaderPrefixBytes()
Optional string which will be used in lieu of x-envoy in prefixing headers.
|
LayeredRuntime |
getLayeredRuntime()
Configuration for the runtime configuration provider.
|
LayeredRuntimeOrBuilder |
getLayeredRuntimeOrBuilder()
Configuration for the runtime configuration provider.
|
Node |
getNode()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
String |
getNodeContextParams(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
com.google.protobuf.ByteString |
getNodeContextParamsBytes(int index)
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
int |
getNodeContextParamsCount()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
com.google.protobuf.ProtocolStringList |
getNodeContextParamsList()
A list of :ref:`Node <envoy_v3_api_msg_config.core.v3.Node>` field names
that will be included in the context parameters of the effective
xdstp:// URL that is sent in a discovery request when resource
locators are used for LDS/CDS.
|
NodeOrBuilder |
getNodeOrBuilder()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
OverloadManager |
getOverloadManager()
Optional overload manager configuration.
|
OverloadManagerOrBuilder |
getOverloadManagerOrBuilder()
Optional overload manager configuration.
|
com.google.protobuf.Parser<Bootstrap> |
getParserForType() |
int |
getSerializedSize() |
Bootstrap.StaticResources |
getStaticResources()
Statically specified resources.
|
Bootstrap.StaticResourcesOrBuilder |
getStaticResourcesOrBuilder()
Statically specified resources.
|
StatsConfig |
getStatsConfig()
Configuration for internal processing of stats.
|
StatsConfigOrBuilder |
getStatsConfigOrBuilder()
Configuration for internal processing of stats.
|
Bootstrap.StatsFlushCase |
getStatsFlushCase() |
com.google.protobuf.Duration |
getStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
com.google.protobuf.DurationOrBuilder |
getStatsFlushIntervalOrBuilder()
Optional duration between flushes to configured stats sinks.
|
boolean |
getStatsFlushOnAdmin()
Flush stats to sinks only when queried for on the admin interface.
|
com.google.protobuf.UInt64Value |
getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
com.google.protobuf.UInt64ValueOrBuilder |
getStatsServerVersionOverrideOrBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
StatsSink |
getStatsSinks(int index)
Optional set of stats sinks.
|
int |
getStatsSinksCount()
Optional set of stats sinks.
|
List<StatsSink> |
getStatsSinksList()
Optional set of stats sinks.
|
StatsSinkOrBuilder |
getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
|
List<? extends StatsSinkOrBuilder> |
getStatsSinksOrBuilderList()
Optional set of stats sinks.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups.
|
Watchdogs |
getWatchdogs()
Optional watchdogs configuration.
|
WatchdogsOrBuilder |
getWatchdogsOrBuilder()
Optional watchdogs configuration.
|
boolean |
hasAdmin()
Configuration for the local administration HTTP server.
|
boolean |
hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters
within the server.
|
boolean |
hasDefaultConfigSource()
Default configuration source for xdstp:// URLs if all
other resolution fails.
|
boolean |
hasDynamicResources()
xDS configuration sources.
|
int |
hashCode() |
boolean |
hasHdsConfig()
Health discovery service config option.
|
boolean |
hasLayeredRuntime()
Configuration for the runtime configuration provider.
|
boolean |
hasNode()
Node identity to present to the management server and for instance
identification purposes (e.g. in generated headers).
|
boolean |
hasOverloadManager()
Optional overload manager configuration.
|
boolean |
hasStaticResources()
Statically specified resources.
|
boolean |
hasStatsConfig()
Configuration for internal processing of stats.
|
boolean |
hasStatsFlushInterval()
Optional duration between flushes to configured stats sinks.
|
boolean |
hasStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic
<server_statistics>` if specified.
|
boolean |
hasWatchdogs()
Optional watchdogs configuration.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Bootstrap.Builder |
newBuilder() |
static Bootstrap.Builder |
newBuilder(Bootstrap prototype) |
Bootstrap.Builder |
newBuilderForType() |
protected Bootstrap.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Bootstrap |
parseDelimitedFrom(InputStream input) |
static Bootstrap |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(byte[] data) |
static Bootstrap |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(ByteBuffer data) |
static Bootstrap |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(com.google.protobuf.ByteString data) |
static Bootstrap |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Bootstrap |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Bootstrap |
parseFrom(InputStream input) |
static Bootstrap |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Bootstrap> |
parser() |
Bootstrap.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NODE_FIELD_NUMBER
public static final int NODE_CONTEXT_PARAMS_FIELD_NUMBER
public static final int STATIC_RESOURCES_FIELD_NUMBER
public static final int DYNAMIC_RESOURCES_FIELD_NUMBER
public static final int CLUSTER_MANAGER_FIELD_NUMBER
public static final int HDS_CONFIG_FIELD_NUMBER
public static final int FLAGS_PATH_FIELD_NUMBER
public static final int STATS_SINKS_FIELD_NUMBER
public static final int STATS_CONFIG_FIELD_NUMBER
public static final int STATS_FLUSH_INTERVAL_FIELD_NUMBER
public static final int STATS_FLUSH_ON_ADMIN_FIELD_NUMBER
public static final int WATCHDOGS_FIELD_NUMBER
public static final int LAYERED_RUNTIME_FIELD_NUMBER
public static final int ADMIN_FIELD_NUMBER
public static final int OVERLOAD_MANAGER_FIELD_NUMBER
public static final int ENABLE_DISPATCHER_STATS_FIELD_NUMBER
public static final int HEADER_PREFIX_FIELD_NUMBER
public static final int STATS_SERVER_VERSION_OVERRIDE_FIELD_NUMBER
public static final int USE_TCP_FOR_DNS_LOOKUPS_FIELD_NUMBER
public static final int BOOTSTRAP_EXTENSIONS_FIELD_NUMBER
public static final int FATAL_ACTIONS_FIELD_NUMBER
public static final int CONFIG_SOURCES_FIELD_NUMBER
public static final int DEFAULT_CONFIG_SOURCE_FIELD_NUMBER
public static final int DEFAULT_SOCKET_INTERFACE_FIELD_NUMBER
public static final int CERTIFICATE_PROVIDER_INSTANCES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Bootstrap.StatsFlushCase getStatsFlushCase()
getStatsFlushCase in interface BootstrapOrBuilderpublic boolean hasNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;hasNode in interface BootstrapOrBuilderpublic Node getNode()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;getNode in interface BootstrapOrBuilderpublic NodeOrBuilder getNodeOrBuilder()
Node identity to present to the management server and for instance identification purposes (e.g. in generated headers).
.envoy.config.core.v4alpha.Node node = 1;getNodeOrBuilder in interface BootstrapOrBuilderpublic 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;getNodeContextParamsList in interface BootstrapOrBuilderpublic 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;getNodeContextParamsCount in interface BootstrapOrBuilderpublic 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;getNodeContextParams in interface BootstrapOrBuilderpublic 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;getNodeContextParamsBytes in interface BootstrapOrBuilderpublic boolean hasStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;hasStaticResources in interface BootstrapOrBuilderpublic Bootstrap.StaticResources getStaticResources()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;getStaticResources in interface BootstrapOrBuilderpublic Bootstrap.StaticResourcesOrBuilder getStaticResourcesOrBuilder()
Statically specified resources.
.envoy.config.bootstrap.v4alpha.Bootstrap.StaticResources static_resources = 2;getStaticResourcesOrBuilder in interface BootstrapOrBuilderpublic boolean hasDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;hasDynamicResources in interface BootstrapOrBuilderpublic Bootstrap.DynamicResources getDynamicResources()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;getDynamicResources in interface BootstrapOrBuilderpublic Bootstrap.DynamicResourcesOrBuilder getDynamicResourcesOrBuilder()
xDS configuration sources.
.envoy.config.bootstrap.v4alpha.Bootstrap.DynamicResources dynamic_resources = 3;getDynamicResourcesOrBuilder in interface BootstrapOrBuilderpublic boolean hasClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;hasClusterManager in interface BootstrapOrBuilderpublic ClusterManager getClusterManager()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;getClusterManager in interface BootstrapOrBuilderpublic ClusterManagerOrBuilder getClusterManagerOrBuilder()
Configuration for the cluster manager which owns all upstream clusters within the server.
.envoy.config.bootstrap.v4alpha.ClusterManager cluster_manager = 4;getClusterManagerOrBuilder in interface BootstrapOrBuilderpublic boolean hasHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;hasHdsConfig in interface BootstrapOrBuilderpublic ApiConfigSource getHdsConfig()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;getHdsConfig in interface BootstrapOrBuilderpublic ApiConfigSourceOrBuilder getHdsConfigOrBuilder()
Health discovery service config option. (:ref:`core.ApiConfigSource <envoy_api_msg_config.core.v4alpha.ApiConfigSource>`)
.envoy.config.core.v4alpha.ApiConfigSource hds_config = 14;getHdsConfigOrBuilder in interface BootstrapOrBuilderpublic String getFlagsPath()
Optional file system path to search for startup flag files.
string flags_path = 5;getFlagsPath in interface BootstrapOrBuilderpublic com.google.protobuf.ByteString getFlagsPathBytes()
Optional file system path to search for startup flag files.
string flags_path = 5;getFlagsPathBytes in interface BootstrapOrBuilderpublic List<StatsSink> getStatsSinksList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;getStatsSinksList in interface BootstrapOrBuilderpublic List<? extends StatsSinkOrBuilder> getStatsSinksOrBuilderList()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;getStatsSinksOrBuilderList in interface BootstrapOrBuilderpublic int getStatsSinksCount()
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;getStatsSinksCount in interface BootstrapOrBuilderpublic StatsSink getStatsSinks(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;getStatsSinks in interface BootstrapOrBuilderpublic StatsSinkOrBuilder getStatsSinksOrBuilder(int index)
Optional set of stats sinks.
repeated .envoy.config.metrics.v4alpha.StatsSink stats_sinks = 6;getStatsSinksOrBuilder in interface BootstrapOrBuilderpublic boolean hasStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;hasStatsConfig in interface BootstrapOrBuilderpublic StatsConfig getStatsConfig()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;getStatsConfig in interface BootstrapOrBuilderpublic StatsConfigOrBuilder getStatsConfigOrBuilder()
Configuration for internal processing of stats.
.envoy.config.metrics.v4alpha.StatsConfig stats_config = 13;getStatsConfigOrBuilder in interface BootstrapOrBuilderpublic 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) = { ... }hasStatsFlushInterval in interface BootstrapOrBuilderpublic 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) = { ... }getStatsFlushInterval in interface BootstrapOrBuilderpublic 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) = { ... }getStatsFlushIntervalOrBuilder in interface BootstrapOrBuilderpublic 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) = { ... }getStatsFlushOnAdmin in interface BootstrapOrBuilderpublic boolean hasWatchdogs()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;hasWatchdogs in interface BootstrapOrBuilderpublic Watchdogs getWatchdogs()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;getWatchdogs in interface BootstrapOrBuilderpublic WatchdogsOrBuilder getWatchdogsOrBuilder()
Optional watchdogs configuration. This is used for specifying different watchdogs for the different subsystems.
.envoy.config.bootstrap.v4alpha.Watchdogs watchdogs = 27;getWatchdogsOrBuilder in interface BootstrapOrBuilderpublic 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.v4alpha.LayeredRuntime layered_runtime = 17;hasLayeredRuntime in interface BootstrapOrBuilderpublic 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.v4alpha.LayeredRuntime layered_runtime = 17;getLayeredRuntime in interface BootstrapOrBuilderpublic 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.v4alpha.LayeredRuntime layered_runtime = 17;getLayeredRuntimeOrBuilder in interface BootstrapOrBuilderpublic boolean hasAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;hasAdmin in interface BootstrapOrBuilderpublic Admin getAdmin()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;getAdmin in interface BootstrapOrBuilderpublic AdminOrBuilder getAdminOrBuilder()
Configuration for the local administration HTTP server.
.envoy.config.bootstrap.v4alpha.Admin admin = 12;getAdminOrBuilder in interface BootstrapOrBuilderpublic boolean hasOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }hasOverloadManager in interface BootstrapOrBuilderpublic OverloadManager getOverloadManager()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }getOverloadManager in interface BootstrapOrBuilderpublic OverloadManagerOrBuilder getOverloadManagerOrBuilder()
Optional overload manager configuration.
.envoy.config.overload.v3.OverloadManager overload_manager = 15 [(.udpa.annotations.security) = { ... }getOverloadManagerOrBuilder in interface BootstrapOrBuilderpublic boolean getEnableDispatcherStats()
Enable :ref:`stats for event dispatcher <operations_performance>`, defaults to false. Note that this records a value for each iteration of the event loop on every thread. This should normally be minimal overhead, but when using :ref:`statsd <envoy_api_msg_config.metrics.v4alpha.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;getEnableDispatcherStats in interface BootstrapOrBuilderpublic 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;getHeaderPrefix in interface BootstrapOrBuilderpublic 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;getHeaderPrefixBytes in interface BootstrapOrBuilderpublic boolean hasStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;hasStatsServerVersionOverride in interface BootstrapOrBuilderpublic com.google.protobuf.UInt64Value getStatsServerVersionOverride()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;getStatsServerVersionOverride in interface BootstrapOrBuilderpublic com.google.protobuf.UInt64ValueOrBuilder getStatsServerVersionOverrideOrBuilder()
Optional proxy version which will be used to set the value of :ref:`server.version statistic <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to :ref:`stats sinks <envoy_api_msg_config.metrics.v4alpha.StatsSink>`.
.google.protobuf.UInt64Value stats_server_version_override = 19;getStatsServerVersionOverrideOrBuilder in interface BootstrapOrBuilderpublic boolean getUseTcpForDnsLookups()
Always use TCP queries instead of UDP queries for DNS lookups. This may be overridden on a per-cluster basis in cds_config, when :ref:`dns_resolvers <envoy_api_field_config.cluster.v4alpha.Cluster.dns_resolvers>` and :ref:`use_tcp_for_dns_lookups <envoy_api_field_config.cluster.v4alpha.Cluster.use_tcp_for_dns_lookups>` are specified. Setting this value causes failure if the ``envoy.restart_features.use_apple_api_for_dns_lookups`` runtime value is true during server startup. Apple' API only uses UDP for DNS resolution.
bool use_tcp_for_dns_lookups = 20;getUseTcpForDnsLookups in interface BootstrapOrBuilderpublic List<TypedExtensionConfig> getBootstrapExtensionsList()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;getBootstrapExtensionsList in interface BootstrapOrBuilderpublic List<? extends TypedExtensionConfigOrBuilder> getBootstrapExtensionsOrBuilderList()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;getBootstrapExtensionsOrBuilderList in interface BootstrapOrBuilderpublic int getBootstrapExtensionsCount()
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;getBootstrapExtensionsCount in interface BootstrapOrBuilderpublic TypedExtensionConfig getBootstrapExtensions(int index)
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;getBootstrapExtensions in interface BootstrapOrBuilderpublic TypedExtensionConfigOrBuilder getBootstrapExtensionsOrBuilder(int index)
Specifies optional bootstrap extensions to be instantiated at startup time. Each item contains extension specific configuration.
repeated .envoy.config.core.v4alpha.TypedExtensionConfig bootstrap_extensions = 21;getBootstrapExtensionsOrBuilder in interface BootstrapOrBuilderpublic 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.v4alpha.FatalAction fatal_actions = 28;getFatalActionsList in interface BootstrapOrBuilderpublic 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.v4alpha.FatalAction fatal_actions = 28;getFatalActionsOrBuilderList in interface BootstrapOrBuilderpublic 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.v4alpha.FatalAction fatal_actions = 28;getFatalActionsCount in interface BootstrapOrBuilderpublic 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.v4alpha.FatalAction fatal_actions = 28;getFatalActions in interface BootstrapOrBuilderpublic 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.v4alpha.FatalAction fatal_actions = 28;getFatalActionsOrBuilder in interface BootstrapOrBuilderpublic 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.v4alpha.ConfigSource config_sources = 22;getConfigSourcesList in interface BootstrapOrBuilderpublic 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.v4alpha.ConfigSource config_sources = 22;getConfigSourcesOrBuilderList in interface BootstrapOrBuilderpublic 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.v4alpha.ConfigSource config_sources = 22;getConfigSourcesCount in interface BootstrapOrBuilderpublic 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.v4alpha.ConfigSource config_sources = 22;getConfigSources in interface BootstrapOrBuilderpublic 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.v4alpha.ConfigSource config_sources = 22;getConfigSourcesOrBuilder in interface BootstrapOrBuilderpublic boolean hasDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;hasDefaultConfigSource in interface BootstrapOrBuilderpublic ConfigSource getDefaultConfigSource()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;getDefaultConfigSource in interface BootstrapOrBuilderpublic ConfigSourceOrBuilder getDefaultConfigSourceOrBuilder()
Default configuration source for xdstp:// URLs if all other resolution fails. [#not-implemented-hide:]
.envoy.config.core.v4alpha.ConfigSource default_config_source = 23;getDefaultConfigSourceOrBuilder in interface BootstrapOrBuilderpublic 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;getDefaultSocketInterface in interface BootstrapOrBuilderpublic 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;getDefaultSocketInterfaceBytes in interface BootstrapOrBuilderpublic int getCertificateProviderInstancesCount()
BootstrapOrBuilderGlobal map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;getCertificateProviderInstancesCount in interface BootstrapOrBuilderpublic boolean containsCertificateProviderInstances(String key)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;containsCertificateProviderInstances in interface BootstrapOrBuilder@Deprecated public Map<String,TypedExtensionConfig> getCertificateProviderInstances()
getCertificateProviderInstancesMap() instead.getCertificateProviderInstances in interface BootstrapOrBuilderpublic Map<String,TypedExtensionConfig> getCertificateProviderInstancesMap()
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;getCertificateProviderInstancesMap in interface BootstrapOrBuilderpublic 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_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;getCertificateProviderInstancesOrDefault in interface BootstrapOrBuilderpublic TypedExtensionConfig getCertificateProviderInstancesOrThrow(String key)
Global map of CertificateProvider instances. These instances are referred to by name in the :ref:`CommonTlsContext.CertificateProviderInstance.instance_name <envoy_api_field_extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance.instance_name>` field. [#not-implemented-hide:]
map<string, .envoy.config.core.v4alpha.TypedExtensionConfig> certificate_provider_instances = 25;getCertificateProviderInstancesOrThrow in interface BootstrapOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Bootstrap parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Bootstrap parseFrom(InputStream input) throws IOException
IOExceptionpublic static Bootstrap parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bootstrap parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Bootstrap parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Bootstrap parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Bootstrap.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Bootstrap.Builder newBuilder()
public static Bootstrap.Builder newBuilder(Bootstrap prototype)
public Bootstrap.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Bootstrap.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Bootstrap getDefaultInstance()
public static com.google.protobuf.Parser<Bootstrap> parser()
public com.google.protobuf.Parser<Bootstrap> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Bootstrap getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.