Interface Config.HistogramOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Config.Histogram, Config.Histogram.Builder
Enclosing class:
Config

public static interface Config.HistogramOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The name and tags of this histogram.
    The name and tags of this histogram.
    The units for this histogram.
    int
    The units for this histogram.
    The format string for the value of this histogram, using :ref:`command operators <config_access_log_command_operators>`.
    com.google.protobuf.ByteString
    The format string for the value of this histogram, using :ref:`command operators <config_access_log_command_operators>`.
    boolean
    The name and tags of this histogram.

    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

    • hasStat

      boolean hasStat()
       The name and tags of this histogram.
       
      .envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the stat field is set.
    • getStat

      Config.Stat getStat()
       The name and tags of this histogram.
       
      .envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }
      Returns:
      The stat.
    • getStatOrBuilder

      Config.StatOrBuilder getStatOrBuilder()
       The name and tags of this histogram.
       
      .envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }
    • getUnitValue

      int getUnitValue()
       The units for this histogram.
       
      .envoy.extensions.access_loggers.stats.v3.Config.Histogram.Unit unit = 2 [(.validate.rules) = { ... }
      Returns:
      The enum numeric value on the wire for unit.
    • getUnit

       The units for this histogram.
       
      .envoy.extensions.access_loggers.stats.v3.Config.Histogram.Unit unit = 2 [(.validate.rules) = { ... }
      Returns:
      The unit.
    • getValueFormat

      String getValueFormat()
       The format string for the value of this histogram, using :ref:`command operators <config_access_log_command_operators>`.
       This must evaluate to a positive number.
       
      string value_format = 3 [(.validate.rules) = { ... }
      Returns:
      The valueFormat.
    • getValueFormatBytes

      com.google.protobuf.ByteString getValueFormatBytes()
       The format string for the value of this histogram, using :ref:`command operators <config_access_log_command_operators>`.
       This must evaluate to a positive number.
       
      string value_format = 3 [(.validate.rules) = { ... }
      Returns:
      The bytes for valueFormat.