Interface HistogramBucketSettingsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    HistogramBucketSettings, HistogramBucketSettings.Builder

    public interface HistogramBucketSettingsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double getBuckets​(int index)
      Each value is the upper bound of a bucket.
      int getBucketsCount()
      Each value is the upper bound of a bucket.
      java.util.List<java.lang.Double> getBucketsList()
      Each value is the upper bound of a bucket.
      StringMatcher getMatch()
      The stats that this rule applies to.
      StringMatcherOrBuilder getMatchOrBuilder()
      The stats that this rule applies to.
      boolean hasMatch()
      The stats that this rule applies to.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasMatch

        boolean hasMatch()
         The stats that this rule applies to. The match is applied to the original stat name
         before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
         
        .envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the match field is set.
      • getMatch

        StringMatcher getMatch()
         The stats that this rule applies to. The match is applied to the original stat name
         before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
         
        .envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... }
        Returns:
        The match.
      • getMatchOrBuilder

        StringMatcherOrBuilder getMatchOrBuilder()
         The stats that this rule applies to. The match is applied to the original stat name
         before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
         
        .envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... }
      • getBucketsList

        java.util.List<java.lang.Double> getBucketsList()
         Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique.
         The order of the buckets does not matter.
         
        repeated double buckets = 2 [(.validate.rules) = { ... }
        Returns:
        A list containing the buckets.
      • getBucketsCount

        int getBucketsCount()
         Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique.
         The order of the buckets does not matter.
         
        repeated double buckets = 2 [(.validate.rules) = { ... }
        Returns:
        The count of buckets.
      • getBuckets

        double getBuckets​(int index)
         Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique.
         The order of the buckets does not matter.
         
        repeated double buckets = 2 [(.validate.rules) = { ... }
        Parameters:
        index - The index of the element to return.
        Returns:
        The buckets at the given index.