Enum Sensor.RecordingLevel

java.lang.Object
java.lang.Enum<Sensor.RecordingLevel>
org.apache.kafka.common.metrics.Sensor.RecordingLevel
All Implemented Interfaces:
Serializable, Comparable<Sensor.RecordingLevel>, Constable
Enclosing class:
Sensor

public static enum Sensor.RecordingLevel
extends Enum<Sensor.RecordingLevel>
  • Enum Constant Details

  • Field Details

    • MAX_RECORDING_LEVEL_KEY

      public static final int MAX_RECORDING_LEVEL_KEY
    • name

      public final String name
      an english description of the api--this is for debugging and can change
    • id

      public final short id
      the permanent and immutable id of an API--this can't change ever
  • Method Details

    • values

      public static Sensor.RecordingLevel[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Sensor.RecordingLevel valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forId

      public static Sensor.RecordingLevel forId​(int id)
    • forName

      public static Sensor.RecordingLevel forName​(String name)
      Case insensitive lookup by protocol name
    • shouldRecord

      public boolean shouldRecord​(int configId)