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>
The solution blueprints that describe the contents of the core content packs.
  • Enum Constant Details

    • CORE_CONTENT_PACK

      public static final SolutionBlueprint CORE_CONTENT_PACK
      Base Connector Types and Categories for connectors from the Egeria project along with metadata valid values, templates, and connectors for the basic types of technology supported by these connectors.
    • EGERIA_CONTENT_PACK

      public static final SolutionBlueprint EGERIA_CONTENT_PACK
      Cataloguing and monitoring the Egeria infrastructure.
    • FILES_CONTENT_PACK

      public static final SolutionBlueprint FILES_CONTENT_PACK
      Surveying and cataloguing files in the file system.
    • OPEN_LINEAGE_CONTENT_PACK

      public static final SolutionBlueprint OPEN_LINEAGE_CONTENT_PACK
      Capture open lineage events and harvest assets and relationships from them. Generate open lineage from running governance action processes. Save and distribute open lineage events both received from third parties and generated by Egeria.
    • UNITY_CATALOG_CONTENT_PACK

      public static final SolutionBlueprint UNITY_CATALOG_CONTENT_PACK
      Reference data, templates, connectors, and governance services for working with Unity Catalog.
    • APACHE_ATLAS_CONTENT_PACK

      public static final SolutionBlueprint APACHE_ATLAS_CONTENT_PACK
      Reference data, templates, connectors, and governance services for working with Apache Atlas.
    • POSTGRES_CONTENT_PACK

      public static final SolutionBlueprint POSTGRES_CONTENT_PACK
      Reference data, templates, connectors, and governance services for working with a PostgreSQL Server.
    • APACHE_KAFKA_CONTENT_PACK

      public static final SolutionBlueprint APACHE_KAFKA_CONTENT_PACK
      Reference data, templates, connectors, and governance services for working with an Apache Kafka Server.
    • OBSERVABILITY_CONTENT_PACK

      public static final SolutionBlueprint OBSERVABILITY_CONTENT_PACK
      Connectors and governance services used to enable observability functions on Egeria's infrastructure.
    • APIS_CONTENT_PACK

      public static final SolutionBlueprint APIS_CONTENT_PACK
      Reference data, templates, connectors, and governance services for working with REST APIs via the swagger interface.
    • PRODUCTS_CONTENT_PACK

      public static final SolutionBlueprint PRODUCTS_CONTENT_PACK
      Open metadata collections packaged into dynamic digital products.
    • ORGANIZATION_INSIGHT_CONTENT_PACK

      public static final SolutionBlueprint ORGANIZATION_INSIGHT_CONTENT_PACK
      Monitoring, analysis, and capture of insight into organization activity and effectiveness.
  • 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
    • getSolutionBlueprintGUID

      public String getSolutionBlueprintGUID()
      Return the unique identifier for the solution blueprint.
      Returns:
      string
    • getSolutionBlueprintQualifiedName

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

      public String getSolutionBlueprintDisplayName()
      Return the name of the solution blueprint.
      Returns:
      string
    • getSolutionBlueprintIdentifier

      public String getSolutionBlueprintIdentifier()
      Return the identifier of the solution blueprint.
      Returns:
      string
    • getDescription

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

      public List<String> getExtraSolutionComponentGUIDs()
      Return the solution components included in the solution blueprint. membershipRationale="related component"
      Returns:
      list of guids or null
    • getDeployedImplementationTypes

      public List<DeployedImplementationTypeDefinition> getDeployedImplementationTypes()
      Return the list of technology types integrated into this solution. membershipRationale="interacting with"
      Returns:
      list of definitions 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