Class DataEngineEventClient
java.lang.Object
org.odpi.openmetadata.accessservices.dataengine.client.DataEngineEventClient
- All Implemented Interfaces:
DataEngineClient
DataEngineEventClient implements Data Engine client side events interface using provided topic connector.
For more information see
DataEngineClient interface definition.-
Constructor Summary
ConstructorsConstructorDescriptionDataEngineEventClient(org.odpi.openmetadata.accessservices.dataengine.connectors.intopic.DataEngineInTopicClientConnector dataEngineInTopicClientConnector) Constructor to create DataEngineEventClient with unauthenticated access to the server -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDataFlows(String userId, List<org.odpi.openmetadata.accessservices.dataengine.model.DataFlow> dataFlows) Add data flow relationships between entitiesaddProcessHierarchy(String userId, org.odpi.openmetadata.accessservices.dataengine.model.ProcessHierarchy processHierarchy) Add a ProcessHierarchy relationship to a processcreateExternalDataEngine(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Engine engine) Create or update the engine entitycreateOrUpdatePortAlias(String userId, org.odpi.openmetadata.accessservices.dataengine.model.PortAlias portAlias, String processQualifiedName) Create or update the port alias entity with a PortDelegation relationship.createOrUpdatePortImplementation(String userId, org.odpi.openmetadata.accessservices.dataengine.model.PortImplementation portImplementation, String processQualifiedName) Create or update the port implementation entity,with the corresponding schema type and port schema relationship.createOrUpdateProcess(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Process process) Create or update the process, with all the ports, schema types and corresponding relationships including the process hierarchy relationship.createOrUpdateSchemaType(String userId, org.odpi.openmetadata.accessservices.dataengine.model.SchemaType schemaType) Create or update the schema type entity, with the corresponding schema attributes and relationshipsvoiddeleteConnection(String userId, String qualifiedName, String guid) Delete the connectionvoiddeleteDatabase(String userId, String qualifiedName, String guid) Delete the databasevoiddeleteDatabaseSchema(String userId, String qualifiedName, String guid) Delete the database schemavoiddeleteDataFile(String userId, String qualifiedName, String guid) Delete the data filevoiddeleteEndpoint(String userId, String qualifiedName, String guid) Delete the endpointvoiddeleteEventType(String userId, String qualifiedName, String guid) Delete the event typevoiddeleteExternalDataEngine(String userId, String qualifiedName, String guid) Delete the external data enginevoiddeleteFolder(String userId, String qualifiedName, String guid) Delete the foldervoiddeletePortAlias(String userId, String qualifiedName, String guid) Delete the port aliasvoiddeletePortImplementation(String userId, String qualifiedName, String guid) Delete the port implementationvoiddeleteProcess(String userId, String qualifiedName, String guid) Delete a processvoiddeleteRelationalTable(String userId, String qualifiedName, String guid) Delete the relational tablevoiddeleteSchemaType(String userId, String qualifiedName, String guid) Delete the schema typevoiddeleteTopic(String userId, String qualifiedName, String guid) Delete the topicorg.odpi.openmetadata.commonservices.ffdc.rest.GUIDListResponsefind(String userId, org.odpi.openmetadata.accessservices.dataengine.rest.FindRequestBody findRequestBody) Find an entityorg.odpi.openmetadata.accessservices.dataengine.model.DeleteSemanticReturns the name of the source system using data engine clientgetProcessingState(String userId) Get the engine's processing state classification's propertiesvoidsetDeleteSemantic(org.odpi.openmetadata.accessservices.dataengine.model.DeleteSemantic deleteSemantic) voidsetExternalSourceName(String externalSourceName) Sets external source system name using the data engine clientupsertDatabase(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Database database) Create or update the database entityupsertDatabaseSchema(String userId, org.odpi.openmetadata.accessservices.dataengine.model.DatabaseSchema databaseSchema, String databaseQualifiedName) Create or update the database schema entityupsertDataFile(String userId, org.odpi.openmetadata.accessservices.dataengine.model.DataFile dataFile) Create or update the data file entityupsertEventType(String userId, org.odpi.openmetadata.accessservices.dataengine.model.EventType eventType, String topicQualifiedName) Create or update the event type entityvoidupsertProcessingState(String userId, Map<String, Long> properties) Create or update the engine's processing state classification with the provided propertiesupsertRelationalTable(String userId, org.odpi.openmetadata.accessservices.dataengine.model.RelationalTable relationalTable, String databaseSchemaQualifiedName) Create or update the relational table entityupsertTopic(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Topic topic) Create or update the topic entity
-
Constructor Details
-
DataEngineEventClient
public DataEngineEventClient(org.odpi.openmetadata.accessservices.dataengine.connectors.intopic.DataEngineInTopicClientConnector dataEngineInTopicClientConnector) Constructor to create DataEngineEventClient with unauthenticated access to the server- Parameters:
dataEngineInTopicClientConnector- topic connector used to publish to InTopic
-
-
Method Details
-
getDeleteSemantic
public org.odpi.openmetadata.accessservices.dataengine.model.DeleteSemantic getDeleteSemantic() -
setDeleteSemantic
public void setDeleteSemantic(org.odpi.openmetadata.accessservices.dataengine.model.DeleteSemantic deleteSemantic) -
createOrUpdateProcess
public String createOrUpdateProcess(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Process process) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Description copied from interface:DataEngineClientCreate or update the process, with all the ports, schema types and corresponding relationships including the process hierarchy relationship.- Specified by:
createOrUpdateProcessin interfaceDataEngineClient- Parameters:
userId- the name of the calling userprocess- the process- Returns:
- unique identifier of the process in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteProcess
public void deleteProcess(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Description copied from interface:DataEngineClientDelete a process- Specified by:
deleteProcessin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the process to be deletedguid- the unique identifier of the process to be deleted- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
createExternalDataEngine
public String createExternalDataEngine(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Engine engine) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the engine entity- Specified by:
createExternalDataEnginein interfaceDataEngineClient- Parameters:
userId- the name of the calling userengine- the engine bean- Returns:
- unique identifier of the server in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteExternalDataEngine
public void deleteExternalDataEngine(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the external data engine- Specified by:
deleteExternalDataEnginein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the external data engineguid- the unique identifier of the external data engine- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
createOrUpdateSchemaType
public String createOrUpdateSchemaType(String userId, org.odpi.openmetadata.accessservices.dataengine.model.SchemaType schemaType) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the schema type entity, with the corresponding schema attributes and relationships- Specified by:
createOrUpdateSchemaTypein interfaceDataEngineClient- Parameters:
userId- the name of the calling userschemaType- the schema type bean- Returns:
- unique identifier of the schema type in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteSchemaType
public void deleteSchemaType(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the schema type- Specified by:
deleteSchemaTypein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the schema typeguid- the unique identifier of the schema type- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
createOrUpdatePortImplementation
public String createOrUpdatePortImplementation(String userId, org.odpi.openmetadata.accessservices.dataengine.model.PortImplementation portImplementation, String processQualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the port implementation entity,with the corresponding schema type and port schema relationship. It attaches the port implementation to the provided process- Specified by:
createOrUpdatePortImplementationin interfaceDataEngineClient- Parameters:
userId- the name of the calling userportImplementation- the port implementation beanprocessQualifiedName- the process qualified name- Returns:
- unique identifier of the port implementation in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deletePortImplementation
public void deletePortImplementation(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the port implementation- Specified by:
deletePortImplementationin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of port implementationguid- the unique identifier of the port implementation- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
createOrUpdatePortAlias
public String createOrUpdatePortAlias(String userId, org.odpi.openmetadata.accessservices.dataengine.model.PortAlias portAlias, String processQualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the port alias entity with a PortDelegation relationship. It attaches the port alias to the provided process- Specified by:
createOrUpdatePortAliasin interfaceDataEngineClient- Parameters:
userId- the name of the calling userportAlias- the port alias beanprocessQualifiedName- the process qualified name- Returns:
- unique identifier of the port alias in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deletePortAlias
public void deletePortAlias(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the port alias- Specified by:
deletePortAliasin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the port aliasguid- the unique identifier of the port alias- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
addProcessHierarchy
public String addProcessHierarchy(String userId, org.odpi.openmetadata.accessservices.dataengine.model.ProcessHierarchy processHierarchy) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Add a ProcessHierarchy relationship to a process- Specified by:
addProcessHierarchyin interfaceDataEngineClient- Parameters:
userId- the name of the calling userprocessHierarchy- the process hierarchy bean- Returns:
- the unique identifier (guid) of the child of the process hierarchy that was updated
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
addDataFlows
public void addDataFlows(String userId, List<org.odpi.openmetadata.accessservices.dataengine.model.DataFlow> dataFlows) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Add data flow relationships between entities- Specified by:
addDataFlowsin interfaceDataEngineClient- Parameters:
userId- the name of the calling userdataFlows- list of data flows- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
setExternalSourceName
Sets external source system name using the data engine client- Specified by:
setExternalSourceNamein interfaceDataEngineClient- Parameters:
externalSourceName- Source system name
-
getExternalSourceName
Returns the name of the source system using data engine client- Specified by:
getExternalSourceNamein interfaceDataEngineClient- Returns:
- Source system name
-
upsertDatabase
public String upsertDatabase(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Database database) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the database entity- Specified by:
upsertDatabasein interfaceDataEngineClient- Parameters:
userId- the name of the calling userdatabase- the database bean- Returns:
- unique identifier of database in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
upsertDatabaseSchema
public String upsertDatabaseSchema(String userId, org.odpi.openmetadata.accessservices.dataengine.model.DatabaseSchema databaseSchema, String databaseQualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the database schema entity- Specified by:
upsertDatabaseSchemain interfaceDataEngineClient- Parameters:
userId- the name of the calling userdatabaseSchema- the database schema beandatabaseQualifiedName- the qualified name of the database, in case it is known- Returns:
- unique identifier of database schema in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
upsertRelationalTable
public String upsertRelationalTable(String userId, org.odpi.openmetadata.accessservices.dataengine.model.RelationalTable relationalTable, String databaseSchemaQualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the relational table entity- Specified by:
upsertRelationalTablein interfaceDataEngineClient- Parameters:
userId- the name of the calling userrelationalTable- the relational table beandatabaseSchemaQualifiedName- the qualified name of the database schema to which it will be related- Returns:
- unique identifier of the relational table in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
upsertDataFile
public String upsertDataFile(String userId, org.odpi.openmetadata.accessservices.dataengine.model.DataFile dataFile) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the data file entity- Specified by:
upsertDataFilein interfaceDataEngineClient- Parameters:
userId- the name of the calling userdataFile- the data file bean- Returns:
- unique identifier of the relational table in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
deleteDatabase
public void deleteDatabase(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the database- Specified by:
deleteDatabasein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the databaseguid- the unique identifier of the database- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteDatabaseSchema
public void deleteDatabaseSchema(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the database schema- Specified by:
deleteDatabaseSchemain interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the database schemaguid- the unique identifier of the database schema- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteRelationalTable
public void deleteRelationalTable(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the relational table- Specified by:
deleteRelationalTablein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the relational tableguid- the unique identifier of the relational table- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteDataFile
public void deleteDataFile(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the data file- Specified by:
deleteDataFilein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the data fileguid- the unique identifier of the data file- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteFolder
public void deleteFolder(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the folder- Specified by:
deleteFolderin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the data fileguid- the unique identifier of the folder- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteConnection
public void deleteConnection(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the connection- Specified by:
deleteConnectionin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the connectionguid- the unique identifier of the connection- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteEndpoint
public void deleteEndpoint(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the endpoint- Specified by:
deleteEndpointin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the endpointguid- the unique identifier of the endpoint- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
find
public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDListResponse find(String userId, org.odpi.openmetadata.accessservices.dataengine.rest.FindRequestBody findRequestBody) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException Find an entity- Specified by:
findin interfaceDataEngineClient- Parameters:
userId- the name of the calling userfindRequestBody- request body- Returns:
- list of found entities
- Throws:
org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException- this request is not supported in the target repositories
-
upsertTopic
public String upsertTopic(String userId, org.odpi.openmetadata.accessservices.dataengine.model.Topic topic) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the topic entity- Specified by:
upsertTopicin interfaceDataEngineClient- Parameters:
userId- the name of the calling usertopic- the topic bean- Returns:
- unique identifier of topic in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
upsertEventType
public String upsertEventType(String userId, org.odpi.openmetadata.accessservices.dataengine.model.EventType eventType, String topicQualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Create or update the event type entity- Specified by:
upsertEventTypein interfaceDataEngineClient- Parameters:
userId- the name of the calling usereventType- the event type beantopicQualifiedName- the qualified name of the topic- Returns:
- unique identifier of event type in the repository
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- internal problem with the connector
-
deleteTopic
public void deleteTopic(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the topic- Specified by:
deleteTopicin interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the topicguid- the unique identifier of the topic- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
deleteEventType
public void deleteEventType(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException Delete the event type- Specified by:
deleteEventTypein interfaceDataEngineClient- Parameters:
userId- the name of the calling userqualifiedName- the qualified name of the event typeguid- the unique identifier of the event type- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- problem with the underlying connector (if used)
-
upsertProcessingState
public void upsertProcessingState(String userId, Map<String, Long> properties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedExceptionDescription copied from interface:DataEngineClientCreate or update the engine's processing state classification with the provided properties- Specified by:
upsertProcessingStatein interfaceDataEngineClient- Parameters:
userId- the name of the calling userproperties- properties of the processing state- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterExceptionorg.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
-
getProcessingState
Description copied from interface:DataEngineClientGet the engine's processing state classification's properties- Specified by:
getProcessingStatein interfaceDataEngineClient- Parameters:
userId- the name of the calling user
-