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

    Modifier and Type
    Method
    Description
    double
    getBuckets(int index)
    Each value is the upper bound of a bucket.
    int
    Each value is the upper bound of a bucket.
    Each value is the upper bound of a bucket.
    The stats that this rule applies to.
    The stats that this rule applies to.
    boolean
    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 Details

    • 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

      List<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.