java.lang.Object
org.odpi.openmetadata.governanceservers.integrationdaemonservices.properties.IntegrationGroupSummary

public class IntegrationGroupSummary extends Object
IntegrationGroupSummary is a summary of the properties known about a specific integration group.
  • Constructor Details

    • IntegrationGroupSummary

      public IntegrationGroupSummary()
      Default constructor
    • IntegrationGroupSummary

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

    • getIntegrationGroupName

      public String getIntegrationGroupName()
      Return the name of this integration group.
      Returns:
      string name
    • setIntegrationGroupName

      public void setIntegrationGroupName(String integrationGroupName)
      Set up the name of this integration group.
      Parameters:
      integrationGroupName - string name
    • getIntegrationGroupGUID

      public String getIntegrationGroupGUID()
      Return the integration group's unique identifier. This is only available if the integration daemon has managed to retrieve its configuration from the metadata server.
      Returns:
      string identifier
    • setIntegrationGroupGUID

      public void setIntegrationGroupGUID(String integrationGroupGUID)
      Set up the integration group's unique identifier.
      Parameters:
      integrationGroupGUID - string identifier
    • getIntegrationGroupDescription

      public String getIntegrationGroupDescription()
      Return the description of the integration group. This is only available if the integration daemon has managed to retrieve its configuration from the metadata server.
      Returns:
      string description
    • setIntegrationGroupDescription

      public void setIntegrationGroupDescription(String integrationGroupDescription)
      Set up the description of the integration group.
      Parameters:
      integrationGroupDescription - string description
    • getIntegrationGroupStatus

      public IntegrationGroupStatus getIntegrationGroupStatus()
      Return the status of the integration group.
      Returns:
      status enum
    • setIntegrationGroupStatus

      public void setIntegrationGroupStatus(IntegrationGroupStatus integrationGroupStatus)
      Set up the status of the integration group.
      Parameters:
      integrationGroupStatus - status enum
    • getIntegrationConnectorReports

      public List<IntegrationConnectorReport> getIntegrationConnectorReports()
      Return the status of the connectors running under this integration group.
      Returns:
      Connector status
    • setIntegrationConnectorReports

      public void setIntegrationConnectorReports(List<IntegrationConnectorReport> integrationConnectorReports)
      Return the status of the connectors running under this integration group.
      Parameters:
      integrationConnectorReports - Connector status
    • 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