Enum ValueType

java.lang.Object
java.lang.Enum<ValueType>
io.camunda.zeebe.protocol.record.ValueType
All Implemented Interfaces:
Serializable, Comparable<ValueType>, java.lang.constant.Constable

public enum ValueType extends Enum<ValueType>
The type of a record value
  • Enum Constant Details

    • JOB

      public static final ValueType JOB
    • DEPLOYMENT

      public static final ValueType DEPLOYMENT
    • PROCESS_INSTANCE

      public static final ValueType PROCESS_INSTANCE
    • INCIDENT

      public static final ValueType INCIDENT
    • MESSAGE

      public static final ValueType MESSAGE
    • MESSAGE_SUBSCRIPTION

      public static final ValueType MESSAGE_SUBSCRIPTION
    • PROCESS_MESSAGE_SUBSCRIPTION

      public static final ValueType PROCESS_MESSAGE_SUBSCRIPTION
    • JOB_BATCH

      public static final ValueType JOB_BATCH
    • TIMER

      public static final ValueType TIMER
    • MESSAGE_START_EVENT_SUBSCRIPTION

      public static final ValueType MESSAGE_START_EVENT_SUBSCRIPTION
    • VARIABLE

      public static final ValueType VARIABLE
    • VARIABLE_DOCUMENT

      public static final ValueType VARIABLE_DOCUMENT
    • PROCESS_INSTANCE_CREATION

      public static final ValueType PROCESS_INSTANCE_CREATION
    • ERROR

      public static final ValueType ERROR
    • PROCESS_INSTANCE_RESULT

      public static final ValueType PROCESS_INSTANCE_RESULT
    • PROCESS

      public static final ValueType PROCESS
    • DEPLOYMENT_DISTRIBUTION

      public static final ValueType DEPLOYMENT_DISTRIBUTION
    • PROCESS_EVENT

      public static final ValueType PROCESS_EVENT
    • DECISION

      public static final ValueType DECISION
    • DECISION_REQUIREMENTS

      public static final ValueType DECISION_REQUIREMENTS
    • DECISION_EVALUATION

      public static final ValueType DECISION_EVALUATION
    • PROCESS_INSTANCE_MODIFICATION

      public static final ValueType PROCESS_INSTANCE_MODIFICATION
    • ESCALATION

      public static final ValueType ESCALATION
    • SIGNAL_SUBSCRIPTION

      public static final ValueType SIGNAL_SUBSCRIPTION
    • SIGNAL

      public static final ValueType SIGNAL
    • RESOURCE_DELETION

      public static final ValueType RESOURCE_DELETION
    • COMMAND_DISTRIBUTION

      public static final ValueType COMMAND_DISTRIBUTION
    • PROCESS_INSTANCE_BATCH

      public static final ValueType PROCESS_INSTANCE_BATCH
    • CHECKPOINT

      public static final ValueType CHECKPOINT
    • SBE_UNKNOWN

      public static final ValueType SBE_UNKNOWN
      To be used to represent an unknown value from a later version.
    • NULL_VAL

      public static final ValueType NULL_VAL
      To be used to represent not present or null.
  • Method Details

    • values

      public static ValueType[] 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 ValueType 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
    • value

      public short value()
      The raw encoded value in the Java type representation.
      Returns:
      the raw value encoded.
    • get

      public static ValueType get(short value)
      Lookup the enum value representing the value.
      Parameters:
      value - encoded to be looked up.
      Returns:
      the enum value representing the value.