Enum Class ServerTypeClassification

java.lang.Object
java.lang.Enum<ServerTypeClassification>
org.odpi.openmetadata.adminservices.configuration.registration.ServerTypeClassification
All Implemented Interfaces:
Serializable, Comparable<ServerTypeClassification>, Constable

public enum ServerTypeClassification extends Enum<ServerTypeClassification>
ServerTypeClassification manages a list of different server types.
  • Enum Constant Details

    • OMAG_SERVER

      public static final ServerTypeClassification OMAG_SERVER
      Generic name for a server that runs on the OMAG Platform.
    • COHORT_MEMBER

      public static final ServerTypeClassification COHORT_MEMBER
      OMAG Server that is capable of joining one or more open metadata repository cohorts.
    • METADATA_ACCESS_SERVER

      public static final ServerTypeClassification METADATA_ACCESS_SERVER
      Server that provides specialist APIs for accessing and storing metadata in open metadata repositories connected through one or more open metadata repository cohorts.
    • METADATA_ACCESS_STORE

      public static final ServerTypeClassification METADATA_ACCESS_STORE
      Server that is a metadata access server with its own native open metadata repository.
    • METADATA_ACCESS_POINT

      public static final ServerTypeClassification METADATA_ACCESS_POINT
      Server that is a metadata access server without its own native open metadata repository so all metadata access is remote.
    • REPOSITORY_PROXY

      public static final ServerTypeClassification REPOSITORY_PROXY
      Hosting environment for a repository connector acting as an adapter to a third party metadata server.
    • CONFORMANCE_SERVER

      public static final ServerTypeClassification CONFORMANCE_SERVER
      Server that hosts the conformance test suite.
    • GOVERNANCE_SERVER

      public static final ServerTypeClassification GOVERNANCE_SERVER
      Server that hosts integration, management or governance function.
    • INTEGRATION_DAEMON

      public static final ServerTypeClassification INTEGRATION_DAEMON
      Governance server that hosts connectors that are exchanging metadata with third party technology. These servers typically do not have their own API which is why they are called daemons.
    • ENGINE_HOST

      public static final ServerTypeClassification ENGINE_HOST
      Governance server that hosts the Open Metadata Engine Services (OMES) that is managing workloads for an aspect of governance.
    • LINEAGE_WAREHOUSE

      public static final ServerTypeClassification LINEAGE_WAREHOUSE
      Server that manages a warehouse of lineage information.
    • DATA_ENGINE_PROXY

      public static final ServerTypeClassification DATA_ENGINE_PROXY
      Server that manages the extraction of metadata from a single data engine.
    • VIEW_SERVER

      public static final ServerTypeClassification VIEW_SERVER
      A View Server is an OMAG Server that hosts the view services to support a User Interface.
  • Method Details

    • values

      public static ServerTypeClassification[] 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 ServerTypeClassification 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
    • getServerTypeName

      public String getServerTypeName()
      Returns the unique identifier for the error message.
      Returns:
      logMessageId
    • getServerTypeDescription

      public String getServerTypeDescription()
      Returns description of server type
      Returns:
      userAction String
    • getSuperType

      public ServerTypeClassification getSuperType()
      Returns super type of server - null for top level.
      Returns:
      systemAction String
    • getServerTypeWiki

      public String getServerTypeWiki()
      Return the link to the page on the Egeria website that describes this server.
      Returns:
      url