Enum Class EgeriaDeployedImplementationType

java.lang.Object
java.lang.Enum<EgeriaDeployedImplementationType>
org.odpi.openmetadata.adapters.connectors.egeriainfrastructure.control.EgeriaDeployedImplementationType
All Implemented Interfaces:
Serializable, Comparable<EgeriaDeployedImplementationType>, Constable, org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition

public enum EgeriaDeployedImplementationType extends Enum<EgeriaDeployedImplementationType> implements org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
Describes the standard deployed implementation types supplied with Egeria for working with Apache Atlas.
  • Enum Constant Details

    • OMAG_SERVER_PLATFORM

      public static final EgeriaDeployedImplementationType OMAG_SERVER_PLATFORM
      An Open Metadata and Governance (OMAG) platform for running one to many OMAG Servers.
    • OMAG_SERVER_RUNTIME

      public static final EgeriaDeployedImplementationType OMAG_SERVER_RUNTIME
      An Open Metadata and Governance (OMAG) runtime for running a single OMAG Server.
    • OMAG_SERVER

      public static final EgeriaDeployedImplementationType OMAG_SERVER
      An Open Metadata and Governance (OMAG) Server.
    • ENGINE_HOST

      public static final EgeriaDeployedImplementationType ENGINE_HOST
      A server that runs governance engines.
    • INTEGRATION_DAEMON

      public static final EgeriaDeployedImplementationType INTEGRATION_DAEMON
      A server that runs integration connectors that synchronize metadata between different types of technologies.
    • METADATA_ACCESS_SERVER

      public static final EgeriaDeployedImplementationType METADATA_ACCESS_SERVER
      A server that provides access to one or more open metadata repositories.
    • VIEW_SERVER

      public static final EgeriaDeployedImplementationType VIEW_SERVER
      A server that provides access to end user open metadata and governance services.
  • Method Details

    • values

      public static EgeriaDeployedImplementationType[] 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 EgeriaDeployedImplementationType 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
    • getDefinitionFromDeployedImplementationType

      public static org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition getDefinitionFromDeployedImplementationType(String deployedImplementationType)
      Return the matching ENUM to make use of the full definition for the deployed implementation type.
      Parameters:
      deployedImplementationType - value to match on
      Returns:
      DeployedImplementationType definition
    • getDeployedImplementationType

      public String getDeployedImplementationType()
      Return preferred value for deployed implementation type.
      Specified by:
      getDeployedImplementationType in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getIsATypeOf

      public org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition getIsATypeOf()
      Return the optional deployed implementation type that this technology is a tye of.
      Specified by:
      getIsATypeOf in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      deployed implementation type enum
    • getAssociatedTypeName

      public String getAssociatedTypeName()
      Return the type name that this deployed implementation type is associated with.
      Specified by:
      getAssociatedTypeName in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getAssociatedClassification

      public String getAssociatedClassification()
      Return the optional classification name that this deployed implementation type is associated with.
      Specified by:
      getAssociatedClassification in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getQualifiedName

      public String getQualifiedName()
      Return the qualified name for this deployed implementation type.
      Specified by:
      getQualifiedName in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getCategory

      public String getCategory()
      Return the category for this deployed implementation type.
      Specified by:
      getCategory in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description for this value.
      Specified by:
      getDescription in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string
    • getWikiLink

      public String getWikiLink()
      Return the URL to more information.
      Specified by:
      getWikiLink in interface org.odpi.openmetadata.frameworks.openmetadata.refdata.DeployedImplementationTypeDefinition
      Returns:
      string url
    • toString

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