Enum Class SolutionBlueprint

java.lang.Object
java.lang.Enum<SolutionBlueprint>
org.odpi.openmetadata.contentpacks.core.SolutionBlueprint
All Implemented Interfaces:
Serializable, Comparable<SolutionBlueprint>, Constable

public enum SolutionBlueprint extends Enum<SolutionBlueprint>
Describes the solution blueprints in the core content packs.
  • Enum Constant Details

    • DEFAULT

      public static final SolutionBlueprint DEFAULT
      Solution blueprint for a default setup.
    • WORKSPACES

      public static final SolutionBlueprint WORKSPACES
      Solution blueprint for a default setup.
    • FILES

      public static final SolutionBlueprint FILES
      Solution Blueprint containing integration connectors for working with files.
    • OPEN_LINEAGE

      public static final SolutionBlueprint OPEN_LINEAGE
      Solution Blueprint containing integration connectors for working with open lineage events.
    • EGERIA

      public static final SolutionBlueprint EGERIA
      Solution Blueprint containing integration connectors for working with Egeria's infrastructure.
    • APACHE_ATLAS

      public static final SolutionBlueprint APACHE_ATLAS
      Solution Blueprint supporting integration connectors connecting to Apache Atlas.
    • APACHE_KAFKA

      public static final SolutionBlueprint APACHE_KAFKA
      Solution Blueprint supporting integration connectors connecting to Apache Kafka.
    • APIS

      public static final SolutionBlueprint APIS
      Solution Blueprint supporting integration connectors extracting Open API specifications to Open APIs via swagger.
    • NANNY

      public static final SolutionBlueprint NANNY
      Solution Blueprint supporting integration connectors extracting interesting information needed to observe the activity in the Open Metadata Ecosystem.
    • POSTGRES

      public static final SolutionBlueprint POSTGRES
      Solution Blueprint supporting integration connectors connecting to PostgreSQL Servers.
    • UNITY_CATALOG

      public static final SolutionBlueprint UNITY_CATALOG
      Solution Blueprint supporting integration connectors connecting to Unity Catalog (UC).
  • Method Details

    • values

      public static SolutionBlueprint[] 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 SolutionBlueprint 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 for the solution blueprint.
      Returns:
      string
    • getQualifiedName

      public String getQualifiedName()
      Return the unique name of the solution blueprint.
      Returns:
      string
    • getName

      public String getName()
      Return the name of the solution blueprint.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description of the solution blueprint.
      Returns:
      string
    • getSolutionComponentGUIDs

      public List<String> getSolutionComponentGUIDs()
      Return the solution components included in the solution blueprint.
      Returns:
      list of guids or null
    • getDeployedImplementationTypeGUIDs

      public List<String> getDeployedImplementationTypeGUIDs()
      Return the list of technology types integrated into this solution.
      Returns:
      list of GUIDs or null
    • getContentPackDefinition

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

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Enum<SolutionBlueprint>
      Returns:
      return string containing the property names and values