Enum Class EntityFieldType

java.lang.Object
java.lang.Enum<EntityFieldType>
com.datahub.authorization.EntityFieldType
All Implemented Interfaces:
Serializable, Comparable<EntityFieldType>, Constable

public enum EntityFieldType extends Enum<EntityFieldType>
List of entity field types to fetch for a given entity
  • Enum Constant Details

    • RESOURCE_URN

      @Deprecated public static final EntityFieldType RESOURCE_URN
      Deprecated.
      Type of the entity (e.g. dataset, chart)
    • RESOURCE_TYPE

      @Deprecated public static final EntityFieldType RESOURCE_TYPE
      Deprecated.
      Urn of the entity
    • TYPE

      public static final EntityFieldType TYPE
      Type of the entity (e.g. dataset, chart)
    • URN

      public static final EntityFieldType URN
      Urn of the entity
    • OWNER

      public static final EntityFieldType OWNER
      Owners of the entity
    • DOMAIN

      public static final EntityFieldType DOMAIN
      Domains of the entity
    • GROUP_MEMBERSHIP

      public static final EntityFieldType GROUP_MEMBERSHIP
      Groups of which the entity (only applies to corpUser) is a member
    • DATA_PLATFORM_INSTANCE

      public static final EntityFieldType DATA_PLATFORM_INSTANCE
      Data platform instance of resource
    • TAG

      public static final EntityFieldType TAG
      Tags of the entity
  • Method Details

    • values

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