Enum Class TimestampType

java.lang.Object
java.lang.Enum<TimestampType>
org.apache.kafka.common.record.TimestampType
All Implemented Interfaces:
Serializable, Comparable<TimestampType>, Constable

public enum TimestampType extends Enum<TimestampType>
The timestamp type of the records.
  • Enum Constant Details

    • NO_TIMESTAMP_TYPE

      public static final TimestampType NO_TIMESTAMP_TYPE
    • CREATE_TIME

      public static final TimestampType CREATE_TIME
    • LOG_APPEND_TIME

      public static final TimestampType LOG_APPEND_TIME
  • Field Details

    • id

      public final int id
    • name

      public final String name
  • Method Details

    • values

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

      public static TimestampType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • forName

      public static TimestampType forName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<TimestampType>