Class AnalyticsIntegratorContext
java.lang.Object
org.odpi.openmetadata.frameworks.integration.context.IntegrationContext
org.odpi.openmetadata.integrationservices.analytics.connector.AnalyticsIntegratorContext
AnalyticsIntegratorContext is the context for cataloging metadata from an analytics tool.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.integration.context.IntegrationContext
connectorName, externalSourceGUID, externalSourceIsHome, externalSourceName, integrationConnectorGUID, integrationReportWriter, maxPageSize, openIntegrationClient, openMetadataStoreClient, permittedSynchronization, userId
-
Constructor Summary
ConstructorsConstructorDescriptionAnalyticsIntegratorContext
(String connectorId, String connectorName, String connectorUserId, String serverName, OpenIntegrationClient openIntegrationClient, OpenMetadataClient openMetadataStoreClient, boolean generateIntegrationReport, PermittedSynchronization permittedSynchronization, String integrationConnectorGUID, String externalSourceGUID, String externalSourceName, int maxPageSize) Create a new client with no authentication embedded in the HTTP request. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
getAnchorGUID, getCatalogTargets, getIntegrationGovernanceContext, getMaxPageSize, getMetadataSourceQualifiedName, getPermittedSynchronization, isRefreshInProgress, isTypeOf, isTypeOf, publishReport, reportAnchorGUID, reportElementCreation, reportElementDelete, reportElementUpdate, reportParentGUID, setActiveReportPublishing, startRecording
-
Constructor Details
-
AnalyticsIntegratorContext
public AnalyticsIntegratorContext(String connectorId, String connectorName, String connectorUserId, String serverName, OpenIntegrationClient openIntegrationClient, OpenMetadataClient openMetadataStoreClient, boolean generateIntegrationReport, PermittedSynchronization permittedSynchronization, String integrationConnectorGUID, String externalSourceGUID, String externalSourceName, int maxPageSize) 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 managermaxPageSize
- max number of elements that can be returned on a query
-
-
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?
-