Class 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: 21]
     
    Protobuf type envoy.config.bootstrap.v2.Bootstrap
    See Also:
    Serialized Form
    • Field Detail

      • 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
      • LAYERED_RUNTIME_FIELD_NUMBER

        public static final int LAYERED_RUNTIME_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
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasNode

        public boolean hasNode()
         Node identity to present to the management server and for instance
         identification purposes (e.g. in generated headers).
         
        .envoy.api.v2.core.Node node = 1;
        Specified by:
        hasNode in interface BootstrapOrBuilder
        Returns:
        Whether the node field is set.
      • getNode

        public Node getNode()
         Node identity to present to the management server and for instance
         identification purposes (e.g. in generated headers).
         
        .envoy.api.v2.core.Node node = 1;
        Specified by:
        getNode in interface BootstrapOrBuilder
        Returns:
        The node.
      • getNodeOrBuilder

        public NodeOrBuilder getNodeOrBuilder()
         Node identity to present to the management server and for instance
         identification purposes (e.g. in generated headers).
         
        .envoy.api.v2.core.Node node = 1;
        Specified by:
        getNodeOrBuilder in interface BootstrapOrBuilder
      • hasStaticResources

        public boolean hasStaticResources()
         Statically specified resources.
         
        .envoy.config.bootstrap.v2.Bootstrap.StaticResources static_resources = 2;
        Specified by:
        hasStaticResources in interface BootstrapOrBuilder
        Returns:
        Whether the staticResources field is set.
      • hasDynamicResources

        public boolean hasDynamicResources()
         xDS configuration sources.
         
        .envoy.config.bootstrap.v2.Bootstrap.DynamicResources dynamic_resources = 3;
        Specified by:
        hasDynamicResources in interface BootstrapOrBuilder
        Returns:
        Whether the dynamicResources field is set.
      • hasClusterManager

        public boolean hasClusterManager()
         Configuration for the cluster manager which owns all upstream clusters
         within the server.
         
        .envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;
        Specified by:
        hasClusterManager in interface BootstrapOrBuilder
        Returns:
        Whether the clusterManager field is set.
      • getClusterManager

        public ClusterManager getClusterManager()
         Configuration for the cluster manager which owns all upstream clusters
         within the server.
         
        .envoy.config.bootstrap.v2.ClusterManager cluster_manager = 4;
        Specified by:
        getClusterManager in interface BootstrapOrBuilder
        Returns:
        The clusterManager.
      • hasHdsConfig

        public boolean hasHdsConfig()
         Health discovery service config option.
         (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
         
        .envoy.api.v2.core.ApiConfigSource hds_config = 14;
        Specified by:
        hasHdsConfig in interface BootstrapOrBuilder
        Returns:
        Whether the hdsConfig field is set.
      • getHdsConfig

        public ApiConfigSource getHdsConfig()
         Health discovery service config option.
         (:ref:`core.ApiConfigSource <envoy_api_msg_core.ApiConfigSource>`)
         
        .envoy.api.v2.core.ApiConfigSource hds_config = 14;
        Specified by:
        getHdsConfig in interface BootstrapOrBuilder
        Returns:
        The hdsConfig.
      • getFlagsPath

        public String getFlagsPath()
         Optional file system path to search for startup flag files.
         
        string flags_path = 5;
        Specified by:
        getFlagsPath in interface BootstrapOrBuilder
        Returns:
        The flagsPath.
      • getFlagsPathBytes

        public com.google.protobuf.ByteString getFlagsPathBytes()
         Optional file system path to search for startup flag files.
         
        string flags_path = 5;
        Specified by:
        getFlagsPathBytes in interface BootstrapOrBuilder
        Returns:
        The bytes for flagsPath.
      • getStatsSinksCount

        public int getStatsSinksCount()
         Optional set of stats sinks.
         
        repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;
        Specified by:
        getStatsSinksCount in interface BootstrapOrBuilder
      • getStatsSinks

        public StatsSink getStatsSinks​(int index)
         Optional set of stats sinks.
         
        repeated .envoy.config.metrics.v2.StatsSink stats_sinks = 6;
        Specified by:
        getStatsSinks in interface BootstrapOrBuilder
      • hasStatsConfig

        public boolean hasStatsConfig()
         Configuration for internal processing of stats.
         
        .envoy.config.metrics.v2.StatsConfig stats_config = 13;
        Specified by:
        hasStatsConfig in interface BootstrapOrBuilder
        Returns:
        Whether the statsConfig field is set.
      • getStatsConfig

        public StatsConfig getStatsConfig()
         Configuration for internal processing of stats.
         
        .envoy.config.metrics.v2.StatsConfig stats_config = 13;
        Specified by:
        getStatsConfig in interface BootstrapOrBuilder
        Returns:
        The statsConfig.
      • 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).
         Duration must be at least 1ms and at most 5 min.
         
        .google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
        Specified by:
        hasStatsFlushInterval in interface BootstrapOrBuilder
        Returns:
        Whether the statsFlushInterval field is set.
      • getStatsFlushInterval

        public com.google.protobuf.Duration getStatsFlushInterval()
         Optional duration between flushes to configured stats sinks. For
         performance reasons Envoy latches counters and only flushes counters and
         gauges at a periodic interval. If not specified the default is 5000ms (5
         seconds).
         Duration must be at least 1ms and at most 5 min.
         
        .google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
        Specified by:
        getStatsFlushInterval in interface BootstrapOrBuilder
        Returns:
        The statsFlushInterval.
      • 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).
         Duration must be at least 1ms and at most 5 min.
         
        .google.protobuf.Duration stats_flush_interval = 7 [(.validate.rules) = { ... }
        Specified by:
        getStatsFlushIntervalOrBuilder in interface BootstrapOrBuilder
      • hasWatchdog

        public boolean hasWatchdog()
         Optional watchdog configuration.
         
        .envoy.config.bootstrap.v2.Watchdog watchdog = 8;
        Specified by:
        hasWatchdog in interface BootstrapOrBuilder
        Returns:
        Whether the watchdog field is set.
      • getWatchdog

        public Watchdog getWatchdog()
         Optional watchdog configuration.
         
        .envoy.config.bootstrap.v2.Watchdog watchdog = 8;
        Specified by:
        getWatchdog in interface BootstrapOrBuilder
        Returns:
        The watchdog.
      • hasTracing

        public boolean hasTracing()
         Configuration for an external tracing provider.
         .. attention::
          This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
          <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
         
        .envoy.config.trace.v2.Tracing tracing = 9;
        Specified by:
        hasTracing in interface BootstrapOrBuilder
        Returns:
        Whether the tracing field is set.
      • getTracing

        public Tracing getTracing()
         Configuration for an external tracing provider.
         .. attention::
          This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
          <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
         
        .envoy.config.trace.v2.Tracing tracing = 9;
        Specified by:
        getTracing in interface BootstrapOrBuilder
        Returns:
        The tracing.
      • getTracingOrBuilder

        public TracingOrBuilder getTracingOrBuilder()
         Configuration for an external tracing provider.
         .. attention::
          This field has been deprecated in favor of :ref:`HttpConnectionManager.Tracing.provider
          <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing.provider>`.
         
        .envoy.config.trace.v2.Tracing tracing = 9;
        Specified by:
        getTracingOrBuilder in interface BootstrapOrBuilder
      • hasRuntime

        @Deprecated
        public boolean hasRuntime()
        Deprecated.
        envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated. See envoy/config/bootstrap/v2/bootstrap.proto;l=130
         Configuration for the runtime configuration provider (deprecated). If not
         specified, a “null” provider will be used which will result in all defaults
         being used.
         
        .envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];
        Specified by:
        hasRuntime in interface BootstrapOrBuilder
        Returns:
        Whether the runtime field is set.
      • getRuntime

        @Deprecated
        public Runtime getRuntime()
        Deprecated.
        envoy.config.bootstrap.v2.Bootstrap.runtime is deprecated. See envoy/config/bootstrap/v2/bootstrap.proto;l=130
         Configuration for the runtime configuration provider (deprecated). If not
         specified, a “null” provider will be used which will result in all defaults
         being used.
         
        .envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];
        Specified by:
        getRuntime in interface BootstrapOrBuilder
        Returns:
        The runtime.
      • getRuntimeOrBuilder

        @Deprecated
        public RuntimeOrBuilder getRuntimeOrBuilder()
        Deprecated.
         Configuration for the runtime configuration provider (deprecated). If not
         specified, a “null” provider will be used which will result in all defaults
         being used.
         
        .envoy.config.bootstrap.v2.Runtime runtime = 11 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];
        Specified by:
        getRuntimeOrBuilder in interface BootstrapOrBuilder
      • 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.v2.LayeredRuntime layered_runtime = 17;
        Specified by:
        hasLayeredRuntime in interface BootstrapOrBuilder
        Returns:
        Whether the layeredRuntime field is set.
      • getLayeredRuntime

        public LayeredRuntime getLayeredRuntime()
         Configuration for the runtime configuration provider. If not
         specified, a “null” provider will be used which will result in all defaults
         being used.
         
        .envoy.config.bootstrap.v2.LayeredRuntime layered_runtime = 17;
        Specified by:
        getLayeredRuntime in interface BootstrapOrBuilder
        Returns:
        The layeredRuntime.
      • 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.v2.LayeredRuntime layered_runtime = 17;
        Specified by:
        getLayeredRuntimeOrBuilder in interface BootstrapOrBuilder
      • hasAdmin

        public boolean hasAdmin()
         Configuration for the local administration HTTP server.
         
        .envoy.config.bootstrap.v2.Admin admin = 12;
        Specified by:
        hasAdmin in interface BootstrapOrBuilder
        Returns:
        Whether the admin field is set.
      • getAdmin

        public Admin getAdmin()
         Configuration for the local administration HTTP server.
         
        .envoy.config.bootstrap.v2.Admin admin = 12;
        Specified by:
        getAdmin in interface BootstrapOrBuilder
        Returns:
        The admin.
      • hasOverloadManager

        public boolean hasOverloadManager()
         Optional overload manager configuration.
         
        .envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;
        Specified by:
        hasOverloadManager in interface BootstrapOrBuilder
        Returns:
        Whether the overloadManager field is set.
      • getOverloadManager

        public OverloadManager getOverloadManager()
         Optional overload manager configuration.
         
        .envoy.config.overload.v2alpha.OverloadManager overload_manager = 15;
        Specified by:
        getOverloadManager in interface BootstrapOrBuilder
        Returns:
        The overloadManager.
      • 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_api_msg_config.metrics.v2.StatsdSink>`, it will send each observed value
         over the wire individually because the statsd protocol doesn't have any way to represent a
         histogram summary. Be aware that this can be a very large volume of data.
         
        bool enable_dispatcher_stats = 16;
        Specified by:
        getEnableDispatcherStats in interface BootstrapOrBuilder
        Returns:
        The enableDispatcherStats.
      • 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:
        getHeaderPrefix in interface BootstrapOrBuilder
        Returns:
        The headerPrefix.
      • getHeaderPrefixBytes

        public com.google.protobuf.ByteString getHeaderPrefixBytes()
         Optional string which will be used in lieu of x-envoy in prefixing headers.
         For example, if this string is present and set to X-Foo, then x-envoy-retry-on will be
         transformed into x-foo-retry-on etc.
         Note this applies to the headers Envoy will generate, the headers Envoy will sanitize, and the
         headers Envoy will trust for core code and core extensions only. Be VERY careful making
         changes to this string, especially in multi-layer Envoy deployments or deployments using
         extensions which are not upstream.
         
        string header_prefix = 18;
        Specified by:
        getHeaderPrefixBytes in interface BootstrapOrBuilder
        Returns:
        The bytes for headerPrefix.
      • 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_api_msg_config.metrics.v2.StatsSink>`.
         
        .google.protobuf.UInt64Value stats_server_version_override = 19;
        Specified by:
        hasStatsServerVersionOverride in interface BootstrapOrBuilder
        Returns:
        Whether the statsServerVersionOverride field is set.
      • getStatsServerVersionOverride

        public com.google.protobuf.UInt64Value getStatsServerVersionOverride()
         Optional proxy version which will be used to set the value of :ref:`server.version statistic
         <server_statistics>` if specified. Envoy will not process this value, it will be sent as is to
         :ref:`stats sinks <envoy_api_msg_config.metrics.v2.StatsSink>`.
         
        .google.protobuf.UInt64Value stats_server_version_override = 19;
        Specified by:
        getStatsServerVersionOverride in interface BootstrapOrBuilder
        Returns:
        The statsServerVersionOverride.
      • 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_api_msg_config.metrics.v2.StatsSink>`.
         
        .google.protobuf.UInt64Value stats_server_version_override = 19;
        Specified by:
        getStatsServerVersionOverrideOrBuilder in interface BootstrapOrBuilder
      • getUseTcpForDnsLookups

        public 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_Cluster.dns_resolvers>` and
         :ref:`use_tcp_for_dns_lookups <envoy_api_field_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;
        Specified by:
        getUseTcpForDnsLookups in interface BootstrapOrBuilder
        Returns:
        The useTcpForDnsLookups.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.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​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Bootstrap.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Bootstrap.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Bootstrap.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.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:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Bootstrap getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder