Class IntegrationReportProperties

java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.IntegrationReportProperties

public class IntegrationReportProperties extends Object
IntegrationReportProperties contains the properties for an integration report.
  • Constructor Details

    • IntegrationReportProperties

      public IntegrationReportProperties()
      Default constructor
    • IntegrationReportProperties

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

    • getServerName

      public String getServerName()
      Return the name of the integration daemon where the integration connector was/is running.
      Returns:
      string name
    • setServerName

      public void setServerName(String serverName)
      Set up the name of the integration daemon where the integration connector was/is running.
      Parameters:
      serverName - string name
    • getConnectorId

      public String getConnectorId()
      Return the unique identifier for the connector deployment. This is connectorId in the configuration document or the guid of the RegisteredIntegrationConnector relationship.
      Returns:
      string id
    • setConnectorId

      public void setConnectorId(String connectorId)
      Set up the unique identifier for the connector deployment. This is connectorId in the configuration document or the guid of the RegisteredIntegrationConnector relationship.
      Parameters:
      connectorId - string id
    • getConnectorName

      public String getConnectorName()
      Return the name of the connector deployment.
      Returns:
      string name
    • setConnectorName

      public void setConnectorName(String connectorName)
      Set up the name of the connector deployment.
      Parameters:
      connectorName - string name
    • getRefreshStartDate

      public Date getRefreshStartDate()
      Return the start date/time that this report covers.
      Returns:
      date
    • setRefreshStartDate

      public void setRefreshStartDate(Date refreshStartDate)
      Set up the start date/time that this report covers.
      Parameters:
      refreshStartDate - date
    • getRefreshCompletionDate

      public Date getRefreshCompletionDate()
      Return the end date/time that this report covers.
      Returns:
      date
    • setRefreshCompletionDate

      public void setRefreshCompletionDate(Date refreshCompletionDate)
      Set up the end date/time that this report covers.
      Parameters:
      refreshCompletionDate - date
    • getCreatedElements

      public List<String> getCreatedElements()
      Return the list of guids of elements that have been created.
      Returns:
      list of guids
    • setCreatedElements

      public void setCreatedElements(List<String> createdElements)
      Set up the list of guids of elements that have been created.
      Parameters:
      createdElements - list of guids
    • getUpdatedElements

      public List<String> getUpdatedElements()
      Return the identifiers of the elements that have been updated.
      Returns:
      list of guids
    • setUpdatedElements

      public void setUpdatedElements(List<String> updatedElements)
      Set up the identifiers of the elements that have been updated.
      Parameters:
      updatedElements - list of guids
    • getDeletedElements

      public List<String> getDeletedElements()
      Return the identifiers of the elements that have been deleted.
      Returns:
      list of guids
    • setDeletedElements

      public void setDeletedElements(List<String> deletedElements)
      Set up the identifiers of the elements that have been deleted.
      Parameters:
      deletedElements - list of guids
    • getAdditionalProperties

      public Map<String,String> getAdditionalProperties()
      Return any additional properties that the connector adds to the report.
      Returns:
      name-value pairs
    • setAdditionalProperties

      public void setAdditionalProperties(Map<String,String> additionalProperties)
      Set up any additional properties that the connector adds to the report.
      Parameters:
      additionalProperties - name-value pairs
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Object
      Returns:
      return string containing the property names and values
    • equals

      public boolean equals(Object objectToCompare)
      Return comparison result based on the content of the properties.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - test object
      Returns:
      result of comparison
    • hashCode

      public int hashCode()
      Return hash code for this object
      Overrides:
      hashCode in class Object
      Returns:
      int hash code