java.lang.Object
org.odpi.openmetadata.governanceservers.enginehostservices.properties.GovernanceEngineSummary

public class GovernanceEngineSummary extends Object
GovernanceEngineSummary is a summary of the properties known about a specific governance engine.
  • Constructor Details

    • GovernanceEngineSummary

      public GovernanceEngineSummary()
      Default constructor
    • GovernanceEngineSummary

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

    • getGovernanceEngineName

      public String getGovernanceEngineName()
      Return the name of this governance engine.
      Returns:
      string name
    • setGovernanceEngineName

      public void setGovernanceEngineName(String governanceEngineName)
      Set up the name of this governance engine.
      Parameters:
      governanceEngineName - string name
    • getGovernanceEngineTypeName

      public String getGovernanceEngineTypeName()
      Return the type of the governance engine.
      Returns:
      string name
    • setGovernanceEngineTypeName

      public void setGovernanceEngineTypeName(String governanceEngineTypeName)
      Set up the type of the governance engine.
      Parameters:
      governanceEngineTypeName - string name
    • getGovernanceEngineService

      public String getGovernanceEngineService()
      Return the name of the Open Metadata Engine Service (OMES) that is supporting this governance engine.
      Returns:
      service name
    • setGovernanceEngineService

      public void setGovernanceEngineService(String governanceEngineService)
      Set up the name of the Open Metadata Engine Service (OMES) that is supporting this governance engine.
      Parameters:
      governanceEngineService - service name
    • getGovernanceEngineGUID

      public String getGovernanceEngineGUID()
      Return the governance engine's unique identifier. This is only available if the governance engine has managed to retrieve its configuration from the metadata server.
      Returns:
      string identifier
    • setGovernanceEngineGUID

      public void setGovernanceEngineGUID(String governanceEngineGUID)
      Set up the governance engine's unique identifier.
      Parameters:
      governanceEngineGUID - string identifier
    • getGovernanceEngineDescription

      public String getGovernanceEngineDescription()
      Return the description of the governance engine. This is only available if the governance engine has managed to retrieve its configuration from the metadata server.
      Returns:
      string description
    • setGovernanceEngineDescription

      public void setGovernanceEngineDescription(String governanceEngineDescription)
      Set up the description of the governance engine.
      Parameters:
      governanceEngineDescription - string description
    • getGovernanceEngineStatus

      public GovernanceEngineStatus getGovernanceEngineStatus()
      Return the status of the governance engine.
      Returns:
      status enum
    • setGovernanceEngineStatus

      public void setGovernanceEngineStatus(GovernanceEngineStatus governanceEngineStatus)
      Set up the status of the governance engine.
      Parameters:
      governanceEngineStatus - status enum
    • getGovernanceRequestTypes

      public List<String> getGovernanceRequestTypes()
      Return the list of request types that this governance engine supports.
      Returns:
      list of strings (governance request types)
    • setGovernanceRequestTypes

      public void setGovernanceRequestTypes(List<String> governanceRequestTypes)
      Set up the governance request types
      Parameters:
      governanceRequestTypes - list of strings (governance request types)
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Object
      Returns:
      description of the object values
    • equals

      public boolean equals(Object objectToCompare)
      Compare objects
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - object
      Returns:
      boolean
    • hashCode

      public int hashCode()
      Simple hash for the object
      Overrides:
      hashCode in class Object
      Returns:
      int