java.lang.Object
java.lang.Enum<ResourceUse>
org.odpi.openmetadata.frameworks.openmetadata.refdata.ResourceUse
All Implemented Interfaces:
Serializable, Comparable<ResourceUse>, Constable

public enum ResourceUse extends Enum<ResourceUse>
ResourceUse describes the difference values used in the resourceUse property found in the ResourceList relationship.
  • Enum Constant Details

    • SURVEY_RESOURCE

      public static final ResourceUse SURVEY_RESOURCE
      Create a survey report that details the content of the real-world resource that is attached to an asset.
    • CATALOG_RESOURCE

      public static final ResourceUse CATALOG_RESOURCE
      Create a survey report that details the content of the real-world resource that is attached to an asset.
    • PROVISION_RESOURCE

      public static final ResourceUse PROVISION_RESOURCE
      Make a change to the real-world resource such as add or copy data.
    • IMPROVE_METADATA

      public static final ResourceUse IMPROVE_METADATA
      Improve the information about an element in the open metadata repositories.
    • INFORM_STEWARD

      public static final ResourceUse INFORM_STEWARD
      Send notification to a steward.
    • CHOOSE_PATH

      public static final ResourceUse CHOOSE_PATH
      Choose the appropriate path to take.
    • WATCH_DOG

      public static final ResourceUse WATCH_DOG
      Monitor for changes to a metadata element and its related elements and take action if required.
    • SUPPORTING_PEOPLE

      public static final ResourceUse SUPPORTING_PEOPLE
      A team assigned to support the work associated with the element.
    • SUPPORTING_PERSON

      public static final ResourceUse SUPPORTING_PERSON
      A person assigned to support the work associated with the element.
    • HOSTED_SERVICE

      public static final ResourceUse HOSTED_SERVICE
      A type of service that can be hosted on a type of server.
    • HOSTED_CONNECTOR

      public static final ResourceUse HOSTED_CONNECTOR
      A type of connector that can be hosted by this type of service/engine.
    • HOSTED_GOVERNANCE_ENGINE

      public static final ResourceUse HOSTED_GOVERNANCE_ENGINE
      A type of governance engine that can be hosted by this type of service.
    • CALLED_SERVICE

      public static final ResourceUse CALLED_SERVICE
      A type of service that may be called by this service.
    • CONFIGURE_CONNECTOR

      public static final ResourceUse CONFIGURE_CONNECTOR
      A connector type that can be used in a connection used to create a connector instance.
    • ACTIVITY_FOLDER

      public static final ResourceUse ACTIVITY_FOLDER
      A collection of guided activities either suggested, or taken, to complete a project.
    • MEMBER_TEMPLATE

      public static final ResourceUse MEMBER_TEMPLATE
      A template to create a member of the linked collection.
    • DERIVED_ELEMENT_TEMPLATE

      public static final ResourceUse DERIVED_ELEMENT_TEMPLATE
      A template to create an element from the values in the linked element. The placeholder properties match the attribute names of the linked element.
  • Method Details

    • values

      public static ResourceUse[] 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 ResourceUse 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
    • getResourceUse

      public String getResourceUse()
      Return the value of resourceUse.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description for this value.
      Returns:
      string
    • getQualifiedName

      public String getQualifiedName()
      Return the qualified name for this resourceUse value.
      Returns:
      string
    • getCategory

      public String getCategory()
      Return the category for this resourceUse value.
      Returns:
      string
    • getResourceUseProperties

      public List<ResourceUseProperties> getResourceUseProperties()
      Return the resource use properties associated with this resourceUse value
      Returns:
      null or list
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<ResourceUse>
      Returns:
      string showing enum value