Enum Class Difference.Type

java.lang.Object
java.lang.Enum<Difference.Type>
io.confluent.kafka.schemaregistry.protobuf.diff.Difference.Type
All Implemented Interfaces:
Serializable, Comparable<Difference.Type>, Constable
Enclosing class:
Difference

public static enum Difference.Type extends Enum<Difference.Type>
  • Enum Constant Details

    • PACKAGE_CHANGED

      public static final Difference.Type PACKAGE_CHANGED
    • MESSAGE_ADDED

      public static final Difference.Type MESSAGE_ADDED
    • MESSAGE_REMOVED

      public static final Difference.Type MESSAGE_REMOVED
    • MESSAGE_MOVED

      public static final Difference.Type MESSAGE_MOVED
    • ENUM_ADDED

      public static final Difference.Type ENUM_ADDED
    • ENUM_REMOVED

      public static final Difference.Type ENUM_REMOVED
    • ENUM_CONST_ADDED

      public static final Difference.Type ENUM_CONST_ADDED
    • ENUM_CONST_CHANGED

      public static final Difference.Type ENUM_CONST_CHANGED
    • ENUM_CONST_REMOVED

      public static final Difference.Type ENUM_CONST_REMOVED
    • FIELD_ADDED

      public static final Difference.Type FIELD_ADDED
    • FIELD_REMOVED

      public static final Difference.Type FIELD_REMOVED
    • FIELD_NAME_CHANGED

      public static final Difference.Type FIELD_NAME_CHANGED
    • FIELD_KIND_CHANGED

      public static final Difference.Type FIELD_KIND_CHANGED
    • FIELD_SCALAR_KIND_CHANGED

      public static final Difference.Type FIELD_SCALAR_KIND_CHANGED
    • FIELD_NAMED_TYPE_CHANGED

      public static final Difference.Type FIELD_NAMED_TYPE_CHANGED
    • FIELD_NUMERIC_LABEL_CHANGED

      public static final Difference.Type FIELD_NUMERIC_LABEL_CHANGED
    • FIELD_STRING_OR_BYTES_LABEL_CHANGED

      public static final Difference.Type FIELD_STRING_OR_BYTES_LABEL_CHANGED
    • REQUIRED_FIELD_ADDED

      public static final Difference.Type REQUIRED_FIELD_ADDED
    • REQUIRED_FIELD_REMOVED

      public static final Difference.Type REQUIRED_FIELD_REMOVED
    • ONEOF_ADDED

      public static final Difference.Type ONEOF_ADDED
    • ONEOF_REMOVED

      public static final Difference.Type ONEOF_REMOVED
    • ONEOF_FIELD_ADDED

      public static final Difference.Type ONEOF_FIELD_ADDED
    • ONEOF_FIELD_REMOVED

      public static final Difference.Type ONEOF_FIELD_REMOVED
    • MULTIPLE_FIELDS_MOVED_TO_ONEOF

      public static final Difference.Type MULTIPLE_FIELDS_MOVED_TO_ONEOF
    • FIELD_MOVED_TO_EXISTING_ONEOF

      public static final Difference.Type FIELD_MOVED_TO_EXISTING_ONEOF
  • Method Details

    • values

      public static Difference.Type[] 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 Difference.Type 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