Enum Class Difference.Type

java.lang.Object
java.lang.Enum<Difference.Type>
io.confluent.kafka.schemaregistry.json.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

    • ID_CHANGED

      public static final Difference.Type ID_CHANGED
    • DESCRIPTION_CHANGED

      public static final Difference.Type DESCRIPTION_CHANGED
    • TITLE_CHANGED

      public static final Difference.Type TITLE_CHANGED
    • DEFAULT_CHANGED

      public static final Difference.Type DEFAULT_CHANGED
    • SCHEMA_ADDED

      public static final Difference.Type SCHEMA_ADDED
    • SCHEMA_REMOVED

      public static final Difference.Type SCHEMA_REMOVED
    • TYPE_EXTENDED

      public static final Difference.Type TYPE_EXTENDED
    • TYPE_NARROWED

      public static final Difference.Type TYPE_NARROWED
    • TYPE_CHANGED

      public static final Difference.Type TYPE_CHANGED
    • MAX_LENGTH_ADDED

      public static final Difference.Type MAX_LENGTH_ADDED
    • MAX_LENGTH_REMOVED

      public static final Difference.Type MAX_LENGTH_REMOVED
    • MAX_LENGTH_INCREASED

      public static final Difference.Type MAX_LENGTH_INCREASED
    • MAX_LENGTH_DECREASED

      public static final Difference.Type MAX_LENGTH_DECREASED
    • MIN_LENGTH_ADDED

      public static final Difference.Type MIN_LENGTH_ADDED
    • MIN_LENGTH_REMOVED

      public static final Difference.Type MIN_LENGTH_REMOVED
    • MIN_LENGTH_INCREASED

      public static final Difference.Type MIN_LENGTH_INCREASED
    • MIN_LENGTH_DECREASED

      public static final Difference.Type MIN_LENGTH_DECREASED
    • PATTERN_ADDED

      public static final Difference.Type PATTERN_ADDED
    • PATTERN_REMOVED

      public static final Difference.Type PATTERN_REMOVED
    • PATTERN_CHANGED

      public static final Difference.Type PATTERN_CHANGED
    • MAXIMUM_ADDED

      public static final Difference.Type MAXIMUM_ADDED
    • MAXIMUM_REMOVED

      public static final Difference.Type MAXIMUM_REMOVED
    • MAXIMUM_INCREASED

      public static final Difference.Type MAXIMUM_INCREASED
    • MAXIMUM_DECREASED

      public static final Difference.Type MAXIMUM_DECREASED
    • MINIMUM_ADDED

      public static final Difference.Type MINIMUM_ADDED
    • MINIMUM_REMOVED

      public static final Difference.Type MINIMUM_REMOVED
    • MINIMUM_INCREASED

      public static final Difference.Type MINIMUM_INCREASED
    • MINIMUM_DECREASED

      public static final Difference.Type MINIMUM_DECREASED
    • EXCLUSIVE_MAXIMUM_ADDED

      public static final Difference.Type EXCLUSIVE_MAXIMUM_ADDED
    • EXCLUSIVE_MAXIMUM_REMOVED

      public static final Difference.Type EXCLUSIVE_MAXIMUM_REMOVED
    • EXCLUSIVE_MAXIMUM_INCREASED

      public static final Difference.Type EXCLUSIVE_MAXIMUM_INCREASED
    • EXCLUSIVE_MAXIMUM_DECREASED

      public static final Difference.Type EXCLUSIVE_MAXIMUM_DECREASED
    • EXCLUSIVE_MINIMUM_ADDED

      public static final Difference.Type EXCLUSIVE_MINIMUM_ADDED
    • EXCLUSIVE_MINIMUM_REMOVED

      public static final Difference.Type EXCLUSIVE_MINIMUM_REMOVED
    • EXCLUSIVE_MINIMUM_INCREASED

      public static final Difference.Type EXCLUSIVE_MINIMUM_INCREASED
    • EXCLUSIVE_MINIMUM_DECREASED

      public static final Difference.Type EXCLUSIVE_MINIMUM_DECREASED
    • MULTIPLE_OF_ADDED

      public static final Difference.Type MULTIPLE_OF_ADDED
    • MULTIPLE_OF_REMOVED

      public static final Difference.Type MULTIPLE_OF_REMOVED
    • MULTIPLE_OF_EXPANDED

      public static final Difference.Type MULTIPLE_OF_EXPANDED
    • MULTIPLE_OF_REDUCED

      public static final Difference.Type MULTIPLE_OF_REDUCED
    • MULTIPLE_OF_CHANGED

      public static final Difference.Type MULTIPLE_OF_CHANGED
    • REQUIRED_ATTRIBUTE_ADDED

      public static final Difference.Type REQUIRED_ATTRIBUTE_ADDED
    • REQUIRED_ATTRIBUTE_WITH_DEFAULT_ADDED

      public static final Difference.Type REQUIRED_ATTRIBUTE_WITH_DEFAULT_ADDED
    • REQUIRED_ATTRIBUTE_REMOVED

      public static final Difference.Type REQUIRED_ATTRIBUTE_REMOVED
    • MAX_PROPERTIES_ADDED

      public static final Difference.Type MAX_PROPERTIES_ADDED
    • MAX_PROPERTIES_REMOVED

      public static final Difference.Type MAX_PROPERTIES_REMOVED
    • MAX_PROPERTIES_INCREASED

      public static final Difference.Type MAX_PROPERTIES_INCREASED
    • MAX_PROPERTIES_DECREASED

      public static final Difference.Type MAX_PROPERTIES_DECREASED
    • MIN_PROPERTIES_ADDED

      public static final Difference.Type MIN_PROPERTIES_ADDED
    • MIN_PROPERTIES_REMOVED

      public static final Difference.Type MIN_PROPERTIES_REMOVED
    • MIN_PROPERTIES_INCREASED

      public static final Difference.Type MIN_PROPERTIES_INCREASED
    • MIN_PROPERTIES_DECREASED

      public static final Difference.Type MIN_PROPERTIES_DECREASED
    • ADDITIONAL_PROPERTIES_ADDED

      public static final Difference.Type ADDITIONAL_PROPERTIES_ADDED
    • ADDITIONAL_PROPERTIES_REMOVED

      public static final Difference.Type ADDITIONAL_PROPERTIES_REMOVED
    • ADDITIONAL_PROPERTIES_EXTENDED

      public static final Difference.Type ADDITIONAL_PROPERTIES_EXTENDED
    • ADDITIONAL_PROPERTIES_NARROWED

      public static final Difference.Type ADDITIONAL_PROPERTIES_NARROWED
    • DEPENDENCY_ARRAY_ADDED

      public static final Difference.Type DEPENDENCY_ARRAY_ADDED
    • DEPENDENCY_ARRAY_REMOVED

      public static final Difference.Type DEPENDENCY_ARRAY_REMOVED
    • DEPENDENCY_ARRAY_EXTENDED

      public static final Difference.Type DEPENDENCY_ARRAY_EXTENDED
    • DEPENDENCY_ARRAY_NARROWED

      public static final Difference.Type DEPENDENCY_ARRAY_NARROWED
    • DEPENDENCY_ARRAY_CHANGED

      public static final Difference.Type DEPENDENCY_ARRAY_CHANGED
    • DEPENDENCY_SCHEMA_ADDED

      public static final Difference.Type DEPENDENCY_SCHEMA_ADDED
    • DEPENDENCY_SCHEMA_REMOVED

      public static final Difference.Type DEPENDENCY_SCHEMA_REMOVED
    • PROPERTY_ADDED_TO_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_ADDED_TO_OPEN_CONTENT_MODEL
    • PROPERTY_WITH_EMPTY_SCHEMA_ADDED_TO_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_WITH_EMPTY_SCHEMA_ADDED_TO_OPEN_CONTENT_MODEL
    • REQUIRED_PROPERTY_ADDED_TO_UNOPEN_CONTENT_MODEL

      public static final Difference.Type REQUIRED_PROPERTY_ADDED_TO_UNOPEN_CONTENT_MODEL
    • REQUIRED_PROPERTY_WITH_DEFAULT_ADDED_TO_UNOPEN_CONTENT_MODEL

      public static final Difference.Type REQUIRED_PROPERTY_WITH_DEFAULT_ADDED_TO_UNOPEN_CONTENT_MODEL
    • OPTIONAL_PROPERTY_ADDED_TO_UNOPEN_CONTENT_MODEL

      public static final Difference.Type OPTIONAL_PROPERTY_ADDED_TO_UNOPEN_CONTENT_MODEL
    • PROPERTY_REMOVED_FROM_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_REMOVED_FROM_OPEN_CONTENT_MODEL
    • PROPERTY_WITH_FALSE_REMOVED_FROM_CLOSED_CONTENT_MODEL

      public static final Difference.Type PROPERTY_WITH_FALSE_REMOVED_FROM_CLOSED_CONTENT_MODEL
    • PROPERTY_REMOVED_FROM_CLOSED_CONTENT_MODEL

      public static final Difference.Type PROPERTY_REMOVED_FROM_CLOSED_CONTENT_MODEL
    • PROPERTY_REMOVED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_REMOVED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • PROPERTY_REMOVED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_REMOVED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • PROPERTY_ADDED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_ADDED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • PROPERTY_ADDED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type PROPERTY_ADDED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • RESERVED_PROPERTY_REMOVED

      public static final Difference.Type RESERVED_PROPERTY_REMOVED
    • RESERVED_PROPERTY_CONFLICTS_WITH_PROPERTY

      public static final Difference.Type RESERVED_PROPERTY_CONFLICTS_WITH_PROPERTY
    • MAX_ITEMS_ADDED

      public static final Difference.Type MAX_ITEMS_ADDED
    • MAX_ITEMS_REMOVED

      public static final Difference.Type MAX_ITEMS_REMOVED
    • MAX_ITEMS_INCREASED

      public static final Difference.Type MAX_ITEMS_INCREASED
    • MAX_ITEMS_DECREASED

      public static final Difference.Type MAX_ITEMS_DECREASED
    • MIN_ITEMS_ADDED

      public static final Difference.Type MIN_ITEMS_ADDED
    • MIN_ITEMS_REMOVED

      public static final Difference.Type MIN_ITEMS_REMOVED
    • MIN_ITEMS_INCREASED

      public static final Difference.Type MIN_ITEMS_INCREASED
    • MIN_ITEMS_DECREASED

      public static final Difference.Type MIN_ITEMS_DECREASED
    • UNIQUE_ITEMS_ADDED

      public static final Difference.Type UNIQUE_ITEMS_ADDED
    • UNIQUE_ITEMS_REMOVED

      public static final Difference.Type UNIQUE_ITEMS_REMOVED
    • ADDITIONAL_ITEMS_ADDED

      public static final Difference.Type ADDITIONAL_ITEMS_ADDED
    • ADDITIONAL_ITEMS_REMOVED

      public static final Difference.Type ADDITIONAL_ITEMS_REMOVED
    • ADDITIONAL_ITEMS_EXTENDED

      public static final Difference.Type ADDITIONAL_ITEMS_EXTENDED
    • ADDITIONAL_ITEMS_NARROWED

      public static final Difference.Type ADDITIONAL_ITEMS_NARROWED
    • ITEM_ADDED_TO_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_ADDED_TO_OPEN_CONTENT_MODEL
    • ITEM_WITH_EMPTY_SCHEMA_ADDED_TO_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_WITH_EMPTY_SCHEMA_ADDED_TO_OPEN_CONTENT_MODEL
    • ITEM_ADDED_TO_CLOSED_CONTENT_MODEL

      public static final Difference.Type ITEM_ADDED_TO_CLOSED_CONTENT_MODEL
    • ITEM_REMOVED_FROM_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_REMOVED_FROM_OPEN_CONTENT_MODEL
    • ITEM_WITH_FALSE_REMOVED_FROM_CLOSED_CONTENT_MODEL

      public static final Difference.Type ITEM_WITH_FALSE_REMOVED_FROM_CLOSED_CONTENT_MODEL
    • ITEM_REMOVED_FROM_CLOSED_CONTENT_MODEL

      public static final Difference.Type ITEM_REMOVED_FROM_CLOSED_CONTENT_MODEL
    • ITEM_REMOVED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_REMOVED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • ITEM_REMOVED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_REMOVED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • ITEM_ADDED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_ADDED_IS_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • ITEM_ADDED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL

      public static final Difference.Type ITEM_ADDED_NOT_COVERED_BY_PARTIALLY_OPEN_CONTENT_MODEL
    • ENUM_ARRAY_EXTENDED

      public static final Difference.Type ENUM_ARRAY_EXTENDED
    • ENUM_ARRAY_NARROWED

      public static final Difference.Type ENUM_ARRAY_NARROWED
    • ENUM_ARRAY_CHANGED

      public static final Difference.Type ENUM_ARRAY_CHANGED
    • COMBINED_TYPE_EXTENDED

      public static final Difference.Type COMBINED_TYPE_EXTENDED
    • COMBINED_TYPE_CHANGED

      public static final Difference.Type COMBINED_TYPE_CHANGED
    • PRODUCT_TYPE_EXTENDED

      public static final Difference.Type PRODUCT_TYPE_EXTENDED
    • PRODUCT_TYPE_NARROWED

      public static final Difference.Type PRODUCT_TYPE_NARROWED
    • SUM_TYPE_EXTENDED

      public static final Difference.Type SUM_TYPE_EXTENDED
    • SUM_TYPE_NARROWED

      public static final Difference.Type SUM_TYPE_NARROWED
    • COMBINED_TYPE_SUBSCHEMAS_CHANGED

      public static final Difference.Type COMBINED_TYPE_SUBSCHEMAS_CHANGED
    • NOT_TYPE_EXTENDED

      public static final Difference.Type NOT_TYPE_EXTENDED
    • NOT_TYPE_NARROWED

      public static final Difference.Type NOT_TYPE_NARROWED
  • 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