Interface DataEngineClient

All Known Implementing Classes:
DataEngineEventClient, DataEngineRESTClient, DataEngineRESTConfigurationClient

public interface DataEngineClient
DataEngineClient provides the client-side interface for a data engine tool to create processes with ports, schemas and relationships.
  • Method Details

    • createOrUpdateProcess

      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.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the process, with all the ports, schema types and corresponding relationships including the process hierarchy relationship.
      Parameters:
      userId - the name of the calling user
      process - the process
      Returns:
      unique identifier of the process in the repository
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteProcess

      void deleteProcess(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete a process
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the process to be deleted
      guid - the unique identifier of the process to be deleted
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • createExternalDataEngine

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the engine entity
      Parameters:
      userId - the name of the calling user
      engine - the engine bean
      Returns:
      unique identifier of the server in the repository
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteExternalDataEngine

      void deleteExternalDataEngine(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the external data engine
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the external data engine
      guid - the unique identifier of the external data engine
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • createOrUpdateSchemaType

      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.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the schema type entity, with the corresponding schema attributes and relationships
      Parameters:
      userId - the name of the calling user
      schemaType - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteSchemaType

      void deleteSchemaType(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the schema type
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the schema type
      guid - the unique identifier of the schema type
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • createOrUpdatePortImplementation

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, 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
      Parameters:
      userId - the name of the calling user
      portImplementation - the port implementation bean
      processQualifiedName - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • deletePortImplementation

      void deletePortImplementation(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the port implementation
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of port implementation
      guid - the unique identifier of the port implementation
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • addProcessHierarchy

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Add a ProcessHierarchy relationship to a process
      Parameters:
      userId - the name of the calling user
      processHierarchy - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • addDataFlows

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Add data flow relationships between entities
      Parameters:
      userId - the name of the calling user
      dataFlows - list of data flows
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • setExternalSourceName

      void setExternalSourceName(String externalSourceName)
      Sets external source system name using the data engine client
      Parameters:
      externalSourceName - Source system name
    • getExternalSourceName

      String getExternalSourceName()
      Returns the name of the source system using data engine client
      Returns:
      Source system name
    • upsertDatabase

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the database entity
      Parameters:
      userId - the name of the calling user
      database - the database bean
      Returns:
      unique identifier of database in the repository
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • upsertDatabaseSchema

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the database schema entity
      Parameters:
      userId - the name of the calling user
      databaseSchema - the database schema bean
      databaseQualifiedName - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • upsertRelationalTable

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the relational table entity
      Parameters:
      userId - the name of the calling user
      relationalTable - the relational table bean
      databaseSchemaQualifiedName - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • upsertDataFile

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the data file entity
      Parameters:
      userId - the name of the calling user
      dataFile - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • deleteDatabase

      void deleteDatabase(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the database
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the database
      guid - the unique identifier of the database
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteDatabaseSchema

      void deleteDatabaseSchema(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the database schema
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the database schema
      guid - the unique identifier of the database schema
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteRelationalTable

      void deleteRelationalTable(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the relational table
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the relational table
      guid - the unique identifier of the relational table
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteDataFile

      void deleteDataFile(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the data file
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the data file
      guid - the unique identifier of the data file
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteFolder

      void deleteFolder(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the folder
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the data file
      guid - the unique identifier of the folder
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteConnection

      void deleteConnection(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the connection
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the connection
      guid - the unique identifier of the connection
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteEndpoint

      void deleteEndpoint(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the endpoint
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the endpoint
      guid - the unique identifier of the endpoint
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • find

      org.odpi.openmetadata.commonservices.ffdc.rest.GUIDListResponse find(String userId, org.odpi.openmetadata.accessservices.dataengine.rest.FindRequestBody findRequestBody) throws org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException, org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Find an entity
      Parameters:
      userId - the name of the calling user
      findRequestBody - request body
      Returns:
      list of found entities
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException - this request is not supported in the target repositories
    • upsertTopic

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the topic entity
      Parameters:
      userId - the name of the calling user
      topic - the topic bean
      Returns:
      unique identifier of topic in the repository
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • upsertEventType

      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.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the event type entity
      Parameters:
      userId - the name of the calling user
      eventType - the event type bean
      topicQualifiedName - 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 invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - internal problem with the connector
    • deleteTopic

      void deleteTopic(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the topic
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the topic
      guid - the unique identifier of the topic
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • deleteEventType

      void deleteEventType(String userId, String qualifiedName, String guid) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Delete the event type
      Parameters:
      userId - the name of the calling user
      qualifiedName - the qualified name of the event type
      guid - the unique identifier of the event type
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - the bean properties are invalid
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - user not authorized to issue this request
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException - problem accessing the property server
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException - problem with the underlying connector (if used)
    • upsertProcessingState

      void upsertProcessingState(String userId, Map<String,Long> properties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
      Create or update the engine's processing state classification with the provided properties
      Parameters:
      userId - the name of the calling user
      properties - properties of the processing state
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException
      org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException
    • getProcessingState

      Map<String,Long> getProcessingState(String userId) throws org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException
      Get the engine's processing state classification's properties
      Parameters:
      userId - the name of the calling user
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException