Class StatsConfig.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, StatsConfigOrBuilder, Cloneable
    Enclosing class:
    StatsConfig

    public static final class StatsConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
    implements StatsConfigOrBuilder
     Statistics configuration such as tagging.
     
    Protobuf type envoy.config.metrics.v2.StatsConfig
    • Method Detail

      • 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.Builder<StatsConfig.Builder>
      • clear

        public StatsConfig.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • getDefaultInstanceForType

        public StatsConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public StatsConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public StatsConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public StatsConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • setField

        public StatsConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • clearField

        public StatsConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • clearOneof

        public StatsConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • setRepeatedField

        public StatsConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    int index,
                                                    Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • addRepeatedField

        public StatsConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • mergeFrom

        public StatsConfig.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StatsConfig.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • mergeFrom

        public StatsConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<StatsConfig.Builder>
        Throws:
        IOException
      • getStatsTagsList

        public List<TagSpecifier> getStatsTagsList()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
        Specified by:
        getStatsTagsList in interface StatsConfigOrBuilder
      • getStatsTagsCount

        public int getStatsTagsCount()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
        Specified by:
        getStatsTagsCount in interface StatsConfigOrBuilder
      • getStatsTags

        public TagSpecifier getStatsTags​(int index)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
        Specified by:
        getStatsTags in interface StatsConfigOrBuilder
      • setStatsTags

        public StatsConfig.Builder setStatsTags​(int index,
                                                TagSpecifier value)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • setStatsTags

        public StatsConfig.Builder setStatsTags​(int index,
                                                TagSpecifier.Builder builderForValue)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addStatsTags

        public StatsConfig.Builder addStatsTags​(TagSpecifier value)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addStatsTags

        public StatsConfig.Builder addStatsTags​(int index,
                                                TagSpecifier value)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addStatsTags

        public StatsConfig.Builder addStatsTags​(TagSpecifier.Builder builderForValue)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addStatsTags

        public StatsConfig.Builder addStatsTags​(int index,
                                                TagSpecifier.Builder builderForValue)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addAllStatsTags

        public StatsConfig.Builder addAllStatsTags​(Iterable<? extends TagSpecifier> values)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • clearStatsTags

        public StatsConfig.Builder clearStatsTags()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • removeStatsTags

        public StatsConfig.Builder removeStatsTags​(int index)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • getStatsTagsBuilder

        public TagSpecifier.Builder getStatsTagsBuilder​(int index)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • getStatsTagsOrBuilder

        public TagSpecifierOrBuilder getStatsTagsOrBuilder​(int index)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
        Specified by:
        getStatsTagsOrBuilder in interface StatsConfigOrBuilder
      • getStatsTagsOrBuilderList

        public List<? extends TagSpecifierOrBuilder> getStatsTagsOrBuilderList()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
        Specified by:
        getStatsTagsOrBuilderList in interface StatsConfigOrBuilder
      • addStatsTagsBuilder

        public TagSpecifier.Builder addStatsTagsBuilder()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • addStatsTagsBuilder

        public TagSpecifier.Builder addStatsTagsBuilder​(int index)
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • getStatsTagsBuilderList

        public List<TagSpecifier.Builder> getStatsTagsBuilderList()
         Each stat name is iteratively processed through these tag specifiers.
         When a tag is matched, the first capture group is removed from the name so
         later :ref:`TagSpecifiers <envoy_api_msg_config.metrics.v2.TagSpecifier>` cannot match that
         same portion of the match.
         
        repeated .envoy.config.metrics.v2.TagSpecifier stats_tags = 1;
      • hasUseAllDefaultTags

        public boolean hasUseAllDefaultTags()
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
        Specified by:
        hasUseAllDefaultTags in interface StatsConfigOrBuilder
        Returns:
        Whether the useAllDefaultTags field is set.
      • getUseAllDefaultTags

        public com.google.protobuf.BoolValue getUseAllDefaultTags()
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
        Specified by:
        getUseAllDefaultTags in interface StatsConfigOrBuilder
        Returns:
        The useAllDefaultTags.
      • setUseAllDefaultTags

        public StatsConfig.Builder setUseAllDefaultTags​(com.google.protobuf.BoolValue value)
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
      • setUseAllDefaultTags

        public StatsConfig.Builder setUseAllDefaultTags​(com.google.protobuf.BoolValue.Builder builderForValue)
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
      • mergeUseAllDefaultTags

        public StatsConfig.Builder mergeUseAllDefaultTags​(com.google.protobuf.BoolValue value)
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
      • clearUseAllDefaultTags

        public StatsConfig.Builder clearUseAllDefaultTags()
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
      • getUseAllDefaultTagsBuilder

        public com.google.protobuf.BoolValue.Builder getUseAllDefaultTagsBuilder()
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
      • getUseAllDefaultTagsOrBuilder

        public com.google.protobuf.BoolValueOrBuilder getUseAllDefaultTagsOrBuilder()
         Use all default tag regexes specified in Envoy. These can be combined with
         custom tags specified in :ref:`stats_tags
         <envoy_api_field_config.metrics.v2.StatsConfig.stats_tags>`. They will be processed before
         the custom tags.
         .. note::
           If any default tags are specified twice, the config will be considered
           invalid.
         See :repo:`well_known_names.h <source/common/config/well_known_names.h>` for a list of the
         default tags in Envoy.
         If not provided, the value is assumed to be true.
         
        .google.protobuf.BoolValue use_all_default_tags = 2;
        Specified by:
        getUseAllDefaultTagsOrBuilder in interface StatsConfigOrBuilder
      • hasStatsMatcher

        public boolean hasStatsMatcher()
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
        Specified by:
        hasStatsMatcher in interface StatsConfigOrBuilder
        Returns:
        Whether the statsMatcher field is set.
      • getStatsMatcher

        public StatsMatcher getStatsMatcher()
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
        Specified by:
        getStatsMatcher in interface StatsConfigOrBuilder
        Returns:
        The statsMatcher.
      • setStatsMatcher

        public StatsConfig.Builder setStatsMatcher​(StatsMatcher value)
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
      • setStatsMatcher

        public StatsConfig.Builder setStatsMatcher​(StatsMatcher.Builder builderForValue)
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
      • mergeStatsMatcher

        public StatsConfig.Builder mergeStatsMatcher​(StatsMatcher value)
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
      • clearStatsMatcher

        public StatsConfig.Builder clearStatsMatcher()
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
      • getStatsMatcherBuilder

        public StatsMatcher.Builder getStatsMatcherBuilder()
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
      • getStatsMatcherOrBuilder

        public StatsMatcherOrBuilder getStatsMatcherOrBuilder()
         Inclusion/exclusion matcher for stat name creation. If not provided, all stats are instantiated
         as normal. Preventing the instantiation of certain families of stats can improve memory
         performance for Envoys running especially large configs.
         .. warning::
           Excluding stats may affect Envoy's behavior in undocumented ways. See
           `issue #8771 <https://github.com/envoyproxy/envoy/issues/8771>`_ for more information.
           If any unexpected behavior changes are observed, please open a new issue immediately.
         
        .envoy.config.metrics.v2.StatsMatcher stats_matcher = 3;
        Specified by:
        getStatsMatcherOrBuilder in interface StatsConfigOrBuilder
      • setUnknownFields

        public final StatsConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>
      • mergeUnknownFields

        public final StatsConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StatsConfig.Builder>