java.lang.Object
java.lang.Enum<AtlasTypeCategory>
org.odpi.openmetadata.adapters.connectors.apacheatlas.resource.properties.AtlasTypeCategory
All Implemented Interfaces:
Serializable, Comparable<AtlasTypeCategory>, Constable

public enum AtlasTypeCategory extends Enum<AtlasTypeCategory>
AtlasTypeCategory describes the different categories of type definition supported by Apache Atlas.
  • Enum Constant Details

    • ENUM

      public static final AtlasTypeCategory ENUM
      An enumeration type (EnumDef).
    • STRUCT

      public static final AtlasTypeCategory STRUCT
      A structure - list of attribute types (StructDef)
    • CLASSIFICATION

      public static final AtlasTypeCategory CLASSIFICATION
      A tag with a list or map of attributes (ClassificationDef)
    • ENTITY

      public static final AtlasTypeCategory ENTITY
      An entity (EntityDef)
    • RELATIONSHIP

      public static final AtlasTypeCategory RELATIONSHIP
      A relationship between two entities (RelationshipDef)
    • BUSINESS_METADATA

      public static final AtlasTypeCategory BUSINESS_METADATA
      A collection of attributes to provide context to an entity.
  • Method Details

    • values

      public static AtlasTypeCategory[] 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 AtlasTypeCategory 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