Class EngineHostServicesConfig

All Implemented Interfaces:
Serializable

public class EngineHostServicesConfig extends OMAGServerClientConfig
EngineHostServicesConfig provides the properties to configure an engine host OMAG server. The engine host runs one or more Open Metadata Engine Services (OMES) that in turn run one or more governance engines. The configuration of the engine host services is in two parts:
  • The inherited properties from OMAGServerClientConfig defines the platform root URL and server name of server running the Governance Engine OMAS that provides configuration for the governance engines as well as the governance actions that drive the automated execution of governance requests.
  • An array of EngineServiceConfig properties, one for each engine service to run.
See Also:
  • Constructor Details

    • EngineHostServicesConfig

      public EngineHostServicesConfig()
      Default constructor
    • EngineHostServicesConfig

      public EngineHostServicesConfig(EngineHostServicesConfig template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getEngineServiceConfigs

      public List<EngineServiceConfig> getEngineServiceConfigs()
      Return the list of configuration for the engine services that will run in this server.
      Returns:
      list of qualified names
    • setEngineServiceConfigs

      public void setEngineServiceConfigs(List<EngineServiceConfig> engineServiceConfigs)
      Set up the list of configuration for the engine services that will run in this server.
      Parameters:
      engineServiceConfigs - list of qualified names
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OMAGServerClientConfig
      Returns:
      JSON style description of variables.
    • equals

      public boolean equals(Object objectToCompare)
      Validate that an object is equal depending on their stored values.
      Overrides:
      equals in class OMAGServerClientConfig
      Parameters:
      objectToCompare - object
      Returns:
      boolean result
    • hashCode

      public int hashCode()
      Return a hash code based on the values of this object.
      Overrides:
      hashCode in class OMAGServerClientConfig
      Returns:
      in hash code