public interface DataEngineClient
| Modifier and Type | Method and Description |
|---|---|
void |
addLineageMappings(String userId,
List<LineageMapping> lineageMappings)
Add lineage mapping relationships between schema types
|
String |
addProcessHierarchy(String userId,
ProcessHierarchy processHierarchy)
Add a ProcessHierarchy relationship to a process
|
String |
createExternalDataEngine(String userId,
SoftwareServerCapability softwareServerCapability)
Create or update the software server capability entity
|
String |
createOrUpdatePortAlias(String userId,
PortAlias portAlias,
String processQualifiedName)
Create or update the port alias entity with a PortDelegation relationship.
|
String |
createOrUpdatePortImplementation(String userId,
PortImplementation portImplementation,
String processQualifiedName)
Create or update the port implementation entity,with the corresponding schema type and port schema relationship.
|
List<String> |
createOrUpdateProcesses(String userId,
List<Process> processes)
Create or update the processes, with all the ports, schema types and corresponding relationships including
process hierarchy relationships.
|
String |
createOrUpdateSchemaType(String userId,
SchemaType schemaType)
Create or update the schema type entity, with the corresponding schema attributes and relationships
|
void |
deleteConnection(String userId,
String qualifiedName,
String guid)
Delete the connection
|
void |
deleteDatabase(String userId,
String qualifiedName,
String guid)
Delete the database
|
void |
deleteDataFile(String userId,
String qualifiedName,
String guid)
Delete the data file
|
void |
deleteEndpoint(String userId,
String qualifiedName,
String guid)
Delete the endpoint
|
void |
deleteExternalDataEngine(String userId,
String qualifiedName,
String guid)
Delete the external data engine
|
void |
deleteFolder(String userId,
String qualifiedName,
String guid)
Delete the folder
|
void |
deletePortAlias(String userId,
String qualifiedName,
String guid)
Delete the port alias
|
void |
deletePortImplementation(String userId,
String qualifiedName,
String guid)
Delete the port implementation
|
void |
deleteProcesses(String userId,
List<String> qualifiedNames,
List<String> guids)
Delete a list of processes
|
void |
deleteRelationalTable(String userId,
String qualifiedName,
String guid)
Delete the relational table
|
void |
deleteSchemaType(String userId,
String qualifiedName,
String guid)
Delete the schema type
|
String |
getExternalSourceName()
Returns the name of the source system using data engine client
|
void |
setExternalSourceName(String externalSourceName)
Sets external source system name using the data engine client
|
String |
upsertDatabase(String userId,
Database database)
Create or update the database entity
|
String |
upsertDataFile(String userId,
DataFile dataFile)
Create or update the data file entity
|
String |
upsertRelationalTable(String userId,
RelationalTable relationalTable)
Create or update the relational table entity
|
List<String> createOrUpdateProcesses(String userId, List<Process> processes) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userprocesses - list of processesInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteProcesses(String userId, List<String> qualifiedNames, List<String> guids) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedNames - the qualified names of the processes to be deletedguids - the unique identifiers of the processes to be deletedInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)String createExternalDataEngine(String userId, SoftwareServerCapability softwareServerCapability) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling usersoftwareServerCapability - the software server capability beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteExternalDataEngine(String userId, String qualifiedName, String guid) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the external data engineguid - the unique identifier of the external data engineInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)String createOrUpdateSchemaType(String userId, SchemaType schemaType) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userschemaType - the schema type beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteSchemaType(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the schema typeguid - the unique identifier of the schema typeInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)String createOrUpdatePortImplementation(String userId, PortImplementation portImplementation, String processQualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userportImplementation - the port implementation beanprocessQualifiedName - the process qualified nameInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorvoid deletePortImplementation(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of port implementationguid - the unique identifier of the port implementationInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)String createOrUpdatePortAlias(String userId, PortAlias portAlias, String processQualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userportAlias - the port alias beanprocessQualifiedName - the process qualified nameInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorvoid deletePortAlias(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the port aliasguid - the unique identifier of the port aliasInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)String addProcessHierarchy(String userId, ProcessHierarchy processHierarchy) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userprocessHierarchy - the process hierarchy beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorvoid addLineageMappings(String userId, List<LineageMapping> lineageMappings) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userlineageMappings - list of lineage mappingsInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorvoid setExternalSourceName(String externalSourceName)
externalSourceName - Source system nameString getExternalSourceName()
String upsertDatabase(String userId, Database database) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userdatabase - the database beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorString upsertRelationalTable(String userId, RelationalTable relationalTable) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userrelationalTable - the relational table beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorString upsertDataFile(String userId, DataFile dataFile) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException, ConnectorCheckedException
userId - the name of the calling userdataFile - the data file beanInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - internal problem with the connectorvoid deleteDatabase(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the databaseguid - the unique identifier of the databaseInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteRelationalTable(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the relational tableguid - the unique identifier of the relational tableInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteDataFile(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the data fileguid - the unique identifier of the data fileInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteFolder(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the data fileguid - the unique identifier of the folderInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteConnection(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the connectionguid - the unique identifier of the connectionInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)void deleteEndpoint(String userId, String qualifiedName, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException, ConnectorCheckedException
userId - the name of the calling userqualifiedName - the qualified name of the endpointguid - the unique identifier of the endpointInvalidParameterException - the bean properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverConnectorCheckedException - problem with the underlying connector (if used)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.