Enum Class SpecificationPropertyType

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

public enum SpecificationPropertyType extends Enum<SpecificationPropertyType>
ReferenceValueAttributeName provides definitions of the standard attributeName values used in the ReferenceValueAssignment relationship.
  • Enum Constant Details

    • REPLACEMENT_ATTRIBUTE

      public static final SpecificationPropertyType REPLACEMENT_ATTRIBUTE
      Name of attribute that should be provided when using the attached template. Replacement attributes map to the root entity of the template, or, the first occurrence of the attribute in attached relationships, classifications or entities.
    • PLACEHOLDER_PROPERTY

      public static final SpecificationPropertyType PLACEHOLDER_PROPERTY
      Map of placeholder names to values that should be replaced in a template.
    • SUPPORTED_TEMPLATE

      public static final SpecificationPropertyType SUPPORTED_TEMPLATE
      Description of a template that should be used by the connector when creating new elements of a certain type.
    • SUPPORTED_CONFIGURATION_PROPERTY

      public static final SpecificationPropertyType SUPPORTED_CONFIGURATION_PROPERTY
      Description of a configuration property that is used to affect the behaviour of a connector.
    • SUPPORTED_REQUEST_TYPE

      public static final SpecificationPropertyType SUPPORTED_REQUEST_TYPE
      Description of a request type used to describe a request to a governance engine/service.
    • SUPPORTED_REQUEST_PARAMETER

      public static final SpecificationPropertyType SUPPORTED_REQUEST_PARAMETER
      Description of a request parameter that is used to affect the behaviour of a governance service.
    • SUPPORTED_ACTION_TARGET

      public static final SpecificationPropertyType SUPPORTED_ACTION_TARGET
      Description of an element that is linked to a governance action request. The resulting call to the governance engine/service will work with this element.
    • SUPPORTED_ANALYSIS_STEP

      public static final SpecificationPropertyType SUPPORTED_ANALYSIS_STEP
      Description of an analysis step supported by a survey action service.
    • PRODUCED_GUARD

      public static final SpecificationPropertyType PRODUCED_GUARD
      Description of a guard that is returned by a governance service when it completes.
    • PRODUCED_REQUEST_PARAMETER

      public static final SpecificationPropertyType PRODUCED_REQUEST_PARAMETER
      Description of a request parameter that is produced by a governance service and is used to affect the behaviour of the next governance service(s) called in the same governance action process.
    • PRODUCED_ACTION_TARGET

      public static final SpecificationPropertyType PRODUCED_ACTION_TARGET
      Description of an element that is produced by a governance service and is passed to the next governance service(s) called in the same governance action process as an action target.
    • PRODUCED_ANNOTATION_TYPE

      public static final SpecificationPropertyType PRODUCED_ANNOTATION_TYPE
      Description of a type of annotation produced by a survey action service.
  • Field Details

    • attributeName

      public final String attributeName
    • description

      public final String description
  • Method Details

    • values

      public static SpecificationPropertyType[] 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 SpecificationPropertyType 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
    • getPropertyType

      public String getPropertyType()
      Return the name of the attribute.
      Returns:
      string name
    • getDescription

      public String getDescription()
      Return the description of the attribute.
      Returns:
      text
    • toString

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