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
ConstructorsConstructorDescriptionAnalyticsIntegratorContext(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 TypeMethodDescriptionvoidsetAnalyticsToolIsHome(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
-
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 configconnectorUserId- userId for the connectorserverName- name of the integration daemonopenIntegrationClient- client for calling the metadata serveropenMetadataStoreClient- client for calling the metadata servergenerateIntegrationReport- should the connector generate an integration reports?permittedSynchronization- the direction of integration permitted by the integration connectorintegrationConnectorGUID- 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 managerexternalSourceName- 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?
-