Class LineageWarehouseConfig

java.lang.Object
org.odpi.openmetadata.adminservices.configuration.properties.AdminServicesConfigHeader
org.odpi.openmetadata.adminservices.configuration.properties.LineageWarehouseConfig
All Implemented Interfaces:
Serializable

public class LineageWarehouseConfig extends AdminServicesConfigHeader
LineageWarehouseConfig provides the properties for the lineage-warehouse-services.
See Also:
  • Constructor Details

    • LineageWarehouseConfig

      public LineageWarehouseConfig()
      Default constructor
    • LineageWarehouseConfig

      public LineageWarehouseConfig(LineageWarehouseConfig template)
      Set up the default values for open lineage
      Parameters:
      template - fixed properties about open lineage
  • Method Details

    • getOpenLineageId

      public int getOpenLineageId()
      Return the code number (ordinal) for this Open Lineage
      Returns:
      the code number for Open Lineage component
    • setOpenLineageId

      public void setOpenLineageId(int openLineageId)
      Set up the code number (ordinal) for the Open Lineage
      Parameters:
      openLineageId - int ordinal
    • getOpenLineageName

      public String getOpenLineageName()
      Return the name of the Open Lineage Connector
      Returns:
      the name of the open lineage connector
    • setOpenLineageName

      public void setOpenLineageName(String openLineageName)
      Set up the name of the Open Lineage Connector
      Parameters:
      openLineageName - connector name
    • getOpenLineageDescription

      public String getOpenLineageDescription()
      Return the short description of the Open Lineage Component. The default value is in English but this can be changed.
      Returns:
      String description
    • setOpenLineageDescription

      public void setOpenLineageDescription(String openLineageDescription)
      Set up the short description of the Open Lineage.
      Parameters:
      openLineageDescription - String description
    • getLineageServerURL

      public String getLineageServerURL()
      Return the URL for the Lineage Server used in the Governance Server Connector
      Returns:
      String URL
    • setLineageServerURL

      public void setLineageServerURL(String lineageServerURL)
      Set up the URL for the Lineage Server used in the Governance Server Connector.
      Parameters:
      lineageServerURL - String for Governance Server URL
    • getInTopicConnection

      public Connection getInTopicConnection()
      Return the connection object for the in topic as defined in the server configuration
      Returns:
      Connection object for the in topic as defined in the server configuration
    • setInTopicConnection

      public void setInTopicConnection(Connection inTopicConnection)
      Sets Connection override object in the server configuration
      Parameters:
      inTopicConnection - Connection for In Topic
    • getLineageGraphConnection

      public Connection getLineageGraphConnection()
      Return the Connection for LineageGraph that will be used for Open Lineage
      Returns:
      Connection for lineageGraph
    • setLineageGraphConnection

      public void setLineageGraphConnection(Connection lineageGraphConnection)
      Set up the Open Lineage Graph Connection
      Parameters:
      lineageGraphConnection - Connection for LineageGraph
    • getJobIntervalInSeconds

      public int getJobIntervalInSeconds()
      Returns:
      Interval for Open Lineage Services background processing job
    • setJobIntervalInSeconds

      public void setJobIntervalInSeconds(int jobIntervalInSeconds)
      Parameters:
      jobIntervalInSeconds - Interval to be used by Open Lineage Services background processing job
    • getAccessServiceConfig

      public OLSSimplifiedAccessServiceConfig getAccessServiceConfig()
      Gets access service config.
      Returns:
      the access service config
    • setAccessServiceConfig

      public void setAccessServiceConfig(OLSSimplifiedAccessServiceConfig accessServiceConfig)
      Sets access service config.
      Parameters:
      accessServiceConfig - the access service config
    • getBackgroundJobs

      public List<OLSBackgroundJob> getBackgroundJobs()
      Gets background jobs.
      Returns:
      the background jobs
    • setBackgroundJobs

      public void setBackgroundJobs(List<OLSBackgroundJob> backgroundJobs)
      Sets background jobs.
      Parameters:
      backgroundJobs - the background jobs
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object