Enum Class RequestTypeDefinition

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

public enum RequestTypeDefinition extends Enum<RequestTypeDefinition>
Defines the request types for the governance engines that identify which governance service to call for a specific request type.
  • Enum Constant Details

    • WATCH_FOR_NEW_FILES

      public static final RequestTypeDefinition WATCH_FOR_NEW_FILES
      watch-for-new-files-in-folder
    • COPY_FILE

      public static final RequestTypeDefinition COPY_FILE
      copy-file
    • MOVE_FILE

      public static final RequestTypeDefinition MOVE_FILE
      move-file
    • DELETE_FILE

      public static final RequestTypeDefinition DELETE_FILE
      delete-file
    • SEEK_ORIGIN

      public static final RequestTypeDefinition SEEK_ORIGIN
      seek-origin-of-asset
    • ZONE_MEMBER

      public static final RequestTypeDefinition ZONE_MEMBER
      "set-zone-membership"
    • RETENTION_PERIOD

      public static final RequestTypeDefinition RETENTION_PERIOD
      set-retention-period
    • VERIFY_ASSET

      public static final RequestTypeDefinition VERIFY_ASSET
      verify-asset
    • EVALUATE_ANNOTATIONS

      public static final RequestTypeDefinition EVALUATE_ANNOTATIONS
      evaluate-annotations
    • WRITE_AUDIT_LOG

      public static final RequestTypeDefinition WRITE_AUDIT_LOG
      write-to-audit-log
    • GET_DAY_OF_WEEK

      public static final RequestTypeDefinition GET_DAY_OF_WEEK
      get-day-of-week
    • QNAME_DEDUP

      public static final RequestTypeDefinition QNAME_DEDUP
      qualified-name-dedup
    • SURVEY_CSV_FILE

      public static final RequestTypeDefinition SURVEY_CSV_FILE
      survey-csv-file
    • SURVEY_DATA_FILE

      public static final RequestTypeDefinition SURVEY_DATA_FILE
      survey-data-file
    • SURVEY_FOLDER

      public static final RequestTypeDefinition SURVEY_FOLDER
      survey-folder
    • SURVEY_FOLDER_AND_FILES

      public static final RequestTypeDefinition SURVEY_FOLDER_AND_FILES
      survey-folder-and-files
    • SURVEY_ALL_FOLDERS

      public static final RequestTypeDefinition SURVEY_ALL_FOLDERS
      survey-all-folders
    • SURVEY_ALL_FOLDERS_AND_FILES

      public static final RequestTypeDefinition SURVEY_ALL_FOLDERS_AND_FILES
      survey-all-folders-and-files
    • SURVEY_ATLAS_SERVER

      public static final RequestTypeDefinition SURVEY_ATLAS_SERVER
      survey-apache-atlas-server
    • SURVEY_KAFKA_SERVER

      public static final RequestTypeDefinition SURVEY_KAFKA_SERVER
      survey-kafka-server
    • SURVEY_UC_SERVER

      public static final RequestTypeDefinition SURVEY_UC_SERVER
      survey-unity-catalog-server
    • SURVEY_UC_CATALOG

      public static final RequestTypeDefinition SURVEY_UC_CATALOG
      survey-unity-catalog-catalog
    • SURVEY_UC_SCHEMA

      public static final RequestTypeDefinition SURVEY_UC_SCHEMA
      survey-unity-catalog-schema
    • SURVEY_UC_VOLUME

      public static final RequestTypeDefinition SURVEY_UC_VOLUME
      survey-unity-catalog-volume
    • PROVISION_UC

      public static final RequestTypeDefinition PROVISION_UC
      provision-unity-catalog-resource
    • SURVEY_POSTGRES_SERVER

      public static final RequestTypeDefinition SURVEY_POSTGRES_SERVER
      survey-postgres-server
    • SURVEY_POSTGRES_DATABASE

      public static final RequestTypeDefinition SURVEY_POSTGRES_DATABASE
      survey-postgres-database
    • CREATE_SOFTWARE_SERVER

      public static final RequestTypeDefinition CREATE_SOFTWARE_SERVER
      create-software-server
    • DELETE_SOFTWARE_SERVER

      public static final RequestTypeDefinition DELETE_SOFTWARE_SERVER
      delete-software-server
    • CATALOG_SOFTWARE_SERVER

      public static final RequestTypeDefinition CATALOG_SOFTWARE_SERVER
      catalog-software-server
    • CREATE_UC_SERVER

      public static final RequestTypeDefinition CREATE_UC_SERVER
      create-unity-catalog-server
    • DELETE_UC_SERVER

      public static final RequestTypeDefinition DELETE_UC_SERVER
      delete-unity-catalog-server
    • CREATE_DB_UC_SERVER

      public static final RequestTypeDefinition CREATE_DB_UC_SERVER
      create-databricks-unity-catalog-server
    • DELETE_DB_UC_SERVER

      public static final RequestTypeDefinition DELETE_DB_UC_SERVER
      delete-databricks-unity-catalog-server
    • CATALOG_UC_SERVER

      public static final RequestTypeDefinition CATALOG_UC_SERVER
      catalog-unity-catalog-server
    • CREATE_ATLAS_SERVER

      public static final RequestTypeDefinition CREATE_ATLAS_SERVER
      create-apache-atlas-server
    • DELETE_ATLAS_SERVER

      public static final RequestTypeDefinition DELETE_ATLAS_SERVER
      delete-apache-atlas-server
    • CATALOG_ATLAS_SERVER

      public static final RequestTypeDefinition CATALOG_ATLAS_SERVER
      catalog-apache-atlas-server
    • CREATE_KAFKA_SERVER

      public static final RequestTypeDefinition CREATE_KAFKA_SERVER
      create-apache-kafka-server
    • DELETE_KAFKA_SERVER

      public static final RequestTypeDefinition DELETE_KAFKA_SERVER
      delete-apache-kafka-server
    • CATALOG_KAFKA_SERVER

      public static final RequestTypeDefinition CATALOG_KAFKA_SERVER
      catalog-apache-kafka-server
    • CREATE_OMAG_SERVER_PLATFORM

      public static final RequestTypeDefinition CREATE_OMAG_SERVER_PLATFORM
      create-omag-server-platform
    • DELETE_OMAG_SERVER_PLATFORM

      public static final RequestTypeDefinition DELETE_OMAG_SERVER_PLATFORM
      delete-omag-server-platform
    • CATALOG_OMAG_SERVER_PLATFORM

      public static final RequestTypeDefinition CATALOG_OMAG_SERVER_PLATFORM
      catalog-omag-server-platform
    • CREATE_POSTGRES_SERVER

      public static final RequestTypeDefinition CREATE_POSTGRES_SERVER
      create-postgres-server
    • DELETE_POSTGRES_SERVER

      public static final RequestTypeDefinition DELETE_POSTGRES_SERVER
      delete-postgres-server
    • CATALOG_POSTGRES_SERVER

      public static final RequestTypeDefinition CATALOG_POSTGRES_SERVER
      catalog-postgres-server
    • CREATE_POSTGRES_DB

      public static final RequestTypeDefinition CREATE_POSTGRES_DB
      create-postgres-database
    • DELETE_POSTGRES_DB

      public static final RequestTypeDefinition DELETE_POSTGRES_DB
      delete-postgres-database
    • CATALOG_POSTGRES_DATABASE

      public static final RequestTypeDefinition CATALOG_POSTGRES_DATABASE
      catalog-postgres-database
    • CREATE_POSTGRES_SCHEMA

      public static final RequestTypeDefinition CREATE_POSTGRES_SCHEMA
      create-postgres-schema
    • DELETE_POSTGRES_SCHEMA

      public static final RequestTypeDefinition DELETE_POSTGRES_SCHEMA
      delete-postgres-schema
    • CATALOG_POSTGRES_SCHEMA

      public static final RequestTypeDefinition CATALOG_POSTGRES_SCHEMA
      catalog-postgres-schema
    • HARVEST_SURVEYS

      public static final RequestTypeDefinition HARVEST_SURVEYS
      harvest-surveys
    • HARVEST_OPEN_METADATA

      public static final RequestTypeDefinition HARVEST_OPEN_METADATA
      harvest-open-metadata
  • Method Details

    • values

      public static RequestTypeDefinition[] 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 RequestTypeDefinition 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
    • getGovernanceRequestType

      public String getGovernanceRequestType()
      Return the Request Type.
      Returns:
      string
    • getServiceRequestType

      public String getServiceRequestType()
      Return the service request type to map to.
      Returns:
      string
    • getRequestParameters

      public Map<String,String> getRequestParameters()
      Return the request parameters (if needed).
      Returns:
      map or null
    • getActionTargets

      public List<org.odpi.openmetadata.frameworks.governanceaction.properties.NewActionTarget> getActionTargets()
      Return predefined action targets used by this service. They are attached to the governance action type.
      Returns:
      list
    • getGovernanceEngine

      public GovernanceEngineDefinition getGovernanceEngine()
      Return the governance engine where this request type belongs to.
      Returns:
      governance engine definition enum
    • getGovernanceService

      public GovernanceServiceDefinition getGovernanceService()
      Return the governance service that this request type maps to,
      Returns:
      governance service definition enum
    • getGovernanceActionTypeGUID

      public String getGovernanceActionTypeGUID()
      Return the unique identifier of the governance action type.
      Returns:
      string
    • getSupportedElementQualifiedName

      public String getSupportedElementQualifiedName()
      Return the element that is supported by this request.
      Returns:
      qualified name string
    • 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<RequestTypeDefinition>
      Returns:
      string showing enum value