Class AnalyticsIntegratorContext

java.lang.Object
org.odpi.openmetadata.frameworks.integration.context.IntegrationContext
org.odpi.openmetadata.integrationservices.analytics.connector.AnalyticsIntegratorContext

public class AnalyticsIntegratorContext extends org.odpi.openmetadata.frameworks.integration.context.IntegrationContext
AnalyticsIntegratorContext is the context for cataloging metadata from an analytics tool.
  • Field Summary

    Fields inherited from class org.odpi.openmetadata.frameworks.integration.context.IntegrationContext

    externalSourceGUID, externalSourceIsHome, externalSourceName, integrationConnectorGUID, integrationReportWriter, openIntegrationClient, openMetadataStoreClient, permittedSynchronization, userId
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnalyticsIntegratorContext(String connectorId, String connectorName, String connectorUserId, String serverName, org.odpi.openmetadata.frameworks.integration.client.OpenIntegrationClient openIntegrationClient, org.odpi.openmetadata.frameworks.governanceaction.client.OpenMetadataClient openMetadataStoreClient, boolean generateIntegrationReport, org.odpi.openmetadata.frameworks.integration.contextmanager.PermittedSynchronization permittedSynchronization, String integrationConnectorGUID, String externalSourceGUID, String externalSourceName)
    Create a new client with no authentication embedded in the HTTP request.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setAnalyticsToolIsHome(boolean analyticsToolIsHome)
    Set up the flag that controls the ownership of metadata created for this Analytics Tool.

    Methods inherited from class org.odpi.openmetadata.frameworks.integration.context.IntegrationContext

    getCatalogTargets, getIntegrationGovernanceContext, getMetadataSourceQualifiedName, getPermittedSynchronization, publishReport, reportAnchorGUID, reportElementCreation, reportElementDelete, reportElementUpdate, reportParentGUID, setActiveReportPublishing, startRecording

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AnalyticsIntegratorContext

      public AnalyticsIntegratorContext(String connectorId, String connectorName, String connectorUserId, String serverName, org.odpi.openmetadata.frameworks.integration.client.OpenIntegrationClient openIntegrationClient, org.odpi.openmetadata.frameworks.governanceaction.client.OpenMetadataClient openMetadataStoreClient, boolean generateIntegrationReport, org.odpi.openmetadata.frameworks.integration.contextmanager.PermittedSynchronization permittedSynchronization, String integrationConnectorGUID, String externalSourceGUID, String externalSourceName)
      Create a new client with no authentication embedded in the HTTP request.
      Parameters:
      connectorId - unique identifier of the connector (used to configure the event listener)
      connectorName - name of connector from config
      connectorUserId - userId for the connector
      serverName - name of the integration daemon
      openIntegrationClient - client for calling the metadata server
      openMetadataStoreClient - client for calling the metadata server
      generateIntegrationReport - should the connector generate an integration reports?
      permittedSynchronization - the direction of integration permitted by the integration connector
      integrationConnectorGUID - unique identifier for the integration connector if it is started via an integration group (otherwise it is null).
      externalSourceGUID - unique identifier of the software server capability for the api manager
      externalSourceName - unique name of the software server capability for the api manager
  • Method Details

    • setAnalyticsToolIsHome

      public void setAnalyticsToolIsHome(boolean analyticsToolIsHome)
      Set up the flag that controls the ownership of metadata created for this Analytics Tool. Default is true.
      Parameters:
      analyticsToolIsHome - should the topic metadata be marked as owned by the analytics tool so others can not update?