Enum Class GovernanceServiceDefinition

java.lang.Object
java.lang.Enum<GovernanceServiceDefinition>
org.odpi.openmetadata.archiveutilities.openconnectors.GovernanceServiceDefinition
All Implemented Interfaces:
Serializable, Comparable<GovernanceServiceDefinition>, Constable

public enum GovernanceServiceDefinition extends Enum<GovernanceServiceDefinition>
Define the Governance Action Services configuration shipped with Egeria.
  • Enum Constant Details

    • FILE_PROVISIONER

      public static final GovernanceServiceDefinition FILE_PROVISIONER
      File {move, copy, delete} Governance Action Service
    • NEW_FILES_WATCHDOG

      public static final GovernanceServiceDefinition NEW_FILES_WATCHDOG
      New Files Watchdog Governance Action Service
    • ORIGIN_SEEKER

      public static final GovernanceServiceDefinition ORIGIN_SEEKER
      Locate and Set Origin Governance Action Service - Navigates back through the lineage relationships to locate the origin classification(s) from the source(s) and sets it on the requested asset if the origin is unique.
    • RETENTION_CLASSIFIER

      public static final GovernanceServiceDefinition RETENTION_CLASSIFIER
      Add a Retention classification to an Asset Governance Action Service
    • ZONE_PUBLISHER

      public static final GovernanceServiceDefinition ZONE_PUBLISHER
      Update Asset's Zone Membership Governance Action Service
    • QUALIFIED_NAME_DEDUP

      public static final GovernanceServiceDefinition QUALIFIED_NAME_DEDUP
      Detect elements with the same qualified names.
    • EVALUATE_ANNOTATIONS

      public static final GovernanceServiceDefinition EVALUATE_ANNOTATIONS
      Verify annotations in a Survey Report.
    • WRITE_AUDIT_LOG

      public static final GovernanceServiceDefinition WRITE_AUDIT_LOG
      Write an Audit Log Message
    • DAY_OF_WEEK

      public static final GovernanceServiceDefinition DAY_OF_WEEK
      Detect the day of the week
    • VERIFY_ASSET

      public static final GovernanceServiceDefinition VERIFY_ASSET
      Verify an Asset Governance Action Service
    • CSV_FILE_SURVEY

      public static final GovernanceServiceDefinition CSV_FILE_SURVEY
      Discovers columns within a CSV File.
    • DATA_FILE_SURVEY

      public static final GovernanceServiceDefinition DATA_FILE_SURVEY
      Discovers the name, extension, file type and other characteristics of a file.
    • FOLDER_SURVEY

      public static final GovernanceServiceDefinition FOLDER_SURVEY
      Discovers the types of files located within a file system directory (and its sub-directories).
    • APACHE_ATLAS_SURVEY

      public static final GovernanceServiceDefinition APACHE_ATLAS_SURVEY
      Apache Atlas Survey Service
    • UC_SERVER_SURVEY

      public static final GovernanceServiceDefinition UC_SERVER_SURVEY
      OSS Unity Catalog Server Survey Service
    • UC_CATALOG_SURVEY

      public static final GovernanceServiceDefinition UC_CATALOG_SURVEY
      OSS Unity Catalog Inside Catalog Survey Service
    • UC_SCHEMA_SURVEY

      public static final GovernanceServiceDefinition UC_SCHEMA_SURVEY
      OSS Unity Catalog Inside Schema Survey Service
    • UC_VOLUME_SURVEY

      public static final GovernanceServiceDefinition UC_VOLUME_SURVEY
      Discovers the types of files located within a Unity Catalog Volume system directory (and its sub-directories).
    • PROVISION_UC

      public static final GovernanceServiceDefinition PROVISION_UC
      Creates unity catalog elements in the appropriate metadata collection so that they are provisioned into Unity Catalog (UC).
    • POSTGRES_SERVER_SURVEY

      public static final GovernanceServiceDefinition POSTGRES_SERVER_SURVEY
      PostgreSQL Server Survey Service
    • POSTGRES_DATABASE_SURVEY

      public static final GovernanceServiceDefinition POSTGRES_DATABASE_SURVEY
      PostgreSQL Database Survey Service
    • KAFKA_SERVER_SURVEY

      public static final GovernanceServiceDefinition KAFKA_SERVER_SURVEY
      Apache Kafka Server Survey Service
    • CREATE_ASSET

      public static final GovernanceServiceDefinition CREATE_ASSET
      Create Asset Governance Service
    • DELETE_ASSET

      public static final GovernanceServiceDefinition DELETE_ASSET
      Delete Asset Governance Service
    • CATALOG_TARGET_ASSET

      public static final GovernanceServiceDefinition CATALOG_TARGET_ASSET
      Catalog Target Asset Governance Service
  • Method Details

    • values

      public static GovernanceServiceDefinition[] 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 GovernanceServiceDefinition 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
    • getGUID

      public String getGUID()
      Return the unique identifier of the governance service.
      Returns:
      string
    • getName

      public String getName()
      Return the unique name of the governance service.
      Returns:
      string
    • getDisplayName

      public String getDisplayName()
      Return the display name of the governance service.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description of the governance service.
      Returns:
      string
    • getConnectorProviderClassName

      public String getConnectorProviderClassName()
      Return the name of the governance service provider implementation class.
      Returns:
      string
    • getDeployedImplementationType

      public String getDeployedImplementationType()
      Return the deployed implementation type for the service.
      Returns:
      DeployedImplementationType enum
    • getOpenMetadataTypeName

      public String getOpenMetadataTypeName()
      Return the deployed implementation type for the service.
      Returns:
      DeployedImplementationType enum
    • getGovernanceActionDescription

      public GovernanceActionDescription getGovernanceActionDescription()
      Create a governance action description from the governance service's provider.
      Returns:
      governance action description
    • getContentPackDefinition

      public ContentPackDefinition getContentPackDefinition()
      Get identifier of content pack where this template should be located.
      Returns:
      content pack definition
    • toString

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