Class EngineHostServicesConfig
- java.lang.Object
-
- org.odpi.openmetadata.adminservices.configuration.properties.AdminServicesConfigHeader
-
- org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
-
- org.odpi.openmetadata.adminservices.configuration.properties.EngineHostServicesConfig
-
- All Implemented Interfaces:
java.io.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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EngineHostServicesConfig()
Default constructorEngineHostServicesConfig(EngineHostServicesConfig template)
Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object objectToCompare)
Validate that an object is equal depending on their stored values.java.util.List<EngineServiceConfig>
getEngineServiceConfigs()
Return the list of configuration for the engine services that will run in this server.int
hashCode()
Return a hash code based on the values of this object.void
setEngineServiceConfigs(java.util.List<EngineServiceConfig> engineServiceConfigs)
Set up the list of configuration for the engine services that will run in this server.java.lang.String
toString()
Standard toString method.-
Methods inherited from class org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
getOMAGServerName, getOMAGServerPlatformRootURL, setOMAGServerName, setOMAGServerPlatformRootURL
-
-
-
-
Constructor Detail
-
EngineHostServicesConfig
public EngineHostServicesConfig()
Default constructor
-
EngineHostServicesConfig
public EngineHostServicesConfig(EngineHostServicesConfig template)
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Detail
-
getEngineServiceConfigs
public java.util.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(java.util.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 java.lang.String toString()
Standard toString method.- Overrides:
toString
in classOMAGServerClientConfig
- Returns:
- JSON style description of variables.
-
equals
public boolean equals(java.lang.Object objectToCompare)
Validate that an object is equal depending on their stored values.- Overrides:
equals
in classOMAGServerClientConfig
- Parameters:
objectToCompare
- object- Returns:
- boolean result
-
hashCode
public int hashCode()
Return a hash code based on the values of this object.- Overrides:
hashCode
in classOMAGServerClientConfig
- Returns:
- in hash code
-
-