public abstract class DiscoveryConfigurationServer extends Object
| Constructor and Description |
|---|
DiscoveryConfigurationServer() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
createDiscoveryEngine(String userId,
String qualifiedName,
String displayName,
String description)
Create a new discovery engine definition.
|
abstract String |
createDiscoveryService(String userId,
String qualifiedName,
String displayName,
String description,
Connection connection)
Create a discovery service definition.
|
abstract void |
deleteDiscoveryEngine(String userId,
String guid,
String qualifiedName)
Remove the properties of the discovery engine.
|
abstract void |
deleteDiscoveryService(String userId,
String guid,
String qualifiedName)
Remove the properties of the discovery service.
|
abstract List<DiscoveryEngineProperties> |
getAllDiscoveryEngines(String userId,
int startingFrom,
int maximumResults)
Return the list of discovery engine definitions that are stored.
|
abstract List<DiscoveryServiceProperties> |
getAllDiscoveryServices(String userId,
int startingFrom,
int maximumResults)
Return the list of discovery services definitions that are stored.
|
abstract DiscoveryEngineProperties |
getDiscoveryEngineByGUID(String userId,
String guid)
Return the properties from a discovery engine definition.
|
abstract DiscoveryEngineProperties |
getDiscoveryEngineByName(String userId,
String name)
Return the properties from a discovery engine definition.
|
abstract DiscoveryServiceProperties |
getDiscoveryServiceByGUID(String userId,
String guid)
Return the properties from a discovery service definition.
|
abstract DiscoveryServiceProperties |
getDiscoveryServiceByName(String userId,
String name)
Return the properties from a discovery service definition.
|
abstract List<String> |
getDiscoveryServiceRegistrations(String userId,
String discoveryServiceGUID)
Return the list of discovery engines that a specific discovery service is registered with.
|
abstract RegisteredDiscoveryService |
getRegisteredDiscoveryService(String userId,
String discoveryEngineGUID,
String discoveryServiceGUID)
Retrieve a specific discovery service registered with a discovery engine.
|
abstract List<String> |
getRegisteredDiscoveryServices(String userId,
String discoveryEngineGUID,
int startingFrom,
int maximumResults)
Retrieve the identifiers of the discovery services registered with a discovery engine.
|
abstract void |
registerDiscoveryServiceWithEngine(String userId,
String discoveryEngineGUID,
String discoveryServiceGUID,
List<String> assetTypes)
Register a discovery service with a specific discovery engine.
|
abstract void |
unregisterDiscoveryServiceFromEngine(String userId,
String discoveryEngineGUID,
String discoveryServiceGUID)
Unregister a discovery service from the discovery engine.
|
abstract void |
updateDiscoveryEngine(String userId,
String guid,
String qualifiedName,
String displayName,
String description,
String typeDescription,
String version,
String patchLevel,
String source,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties)
Update the properties of an existing discovery engine definition.
|
abstract void |
updateDiscoveryService(String userId,
String guid,
String qualifiedName,
String displayName,
String shortDescription,
String description,
String owner,
OwnerType ownerType,
List<String> zoneMembership,
String latestChange,
Connection connection,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties)
Update the properties of an existing discovery service definition.
|
public abstract String createDiscoveryEngine(String userId, String qualifiedName, String displayName, String description) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userqualifiedName - unique name for the discovery engine.displayName - display name for messages and user interfaces.description - description of the types of discovery services that will be associated with
this discovery engine.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem storing the discovery engine definition.public abstract DiscoveryEngineProperties getDiscoveryEngineByGUID(String userId, String guid) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier (guid) of the discovery engine definition.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery engine definition.public abstract DiscoveryEngineProperties getDiscoveryEngineByName(String userId, String name) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling username - qualified name or display name (if unique).InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery engine definition.public abstract List<DiscoveryEngineProperties> getAllDiscoveryEngines(String userId, int startingFrom, int maximumResults) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userstartingFrom - initial position in the stored list.maximumResults - maximum number of definitions to return on this call.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery engine definitions.public abstract void updateDiscoveryEngine(String userId, String guid, String qualifiedName, String displayName, String description, String typeDescription, String version, String patchLevel, String source, Map<String,String> additionalProperties, Map<String,Object> extendedProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier of the discovery engine - used to locate the definition.qualifiedName - new value for unique name of discovery engine.displayName - new value for the display name.description - new description for the discovery engine.typeDescription - new description of the type ofg discovery engine.version - new version number for the discovery engine implementation.patchLevel - new patch level for the discovery engine implementation.source - new source description for the implementation of the discovery engine.additionalProperties - additional properties for the discovery engine.extendedProperties - properties to populate the subtype of the discovery engine.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem storing the discovery engine definition.public abstract void deleteDiscoveryEngine(String userId, String guid, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier of the discovery engine - used to locate the definition.qualifiedName - unique name for the discovery engine.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery engine definition.public abstract String createDiscoveryService(String userId, String qualifiedName, String displayName, String description, Connection connection) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userqualifiedName - unique name for the discovery service.displayName - display name for the discovery service.description - description of the analysis provided by the discovery service.connection - connection to instanciate the discovery service implementation.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem storing the discovery service definition.public abstract DiscoveryServiceProperties getDiscoveryServiceByGUID(String userId, String guid) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier (guid) of the discovery service definition.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service definition.public abstract DiscoveryServiceProperties getDiscoveryServiceByName(String userId, String name) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling username - qualified name or display name (if unique).InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery engine definition.public abstract List<DiscoveryServiceProperties> getAllDiscoveryServices(String userId, int startingFrom, int maximumResults) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userstartingFrom - initial position in the stored list.maximumResults - maximum number of definitions to return on this call.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service definitions.public abstract List<String> getDiscoveryServiceRegistrations(String userId, String discoveryServiceGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userdiscoveryServiceGUID - discovery service to search for.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service and/or discovery engine definitions.public abstract void updateDiscoveryService(String userId, String guid, String qualifiedName, String displayName, String shortDescription, String description, String owner, OwnerType ownerType, List<String> zoneMembership, String latestChange, Connection connection, Map<String,String> additionalProperties, Map<String,Object> extendedProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier of the discovery service - used to locate the definition.qualifiedName - new value for unique name of discovery service.displayName - new value for the display name.shortDescription - new value for the short description.description - new value for the description.owner - new owner of the discovery service.ownerType - new type for the owner of the discovery service.zoneMembership - new list of zones for this discovery service.latestChange - short description of this update.connection - connection used to create an instance of this discovery service.additionalProperties - additional properties for the discovery engine.extendedProperties - properties to populate the subtype of the discovery service.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem storing the discovery service definition.public abstract void deleteDiscoveryService(String userId, String guid, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userguid - unique identifier of the discovery service - used to locate the definition.qualifiedName - unique name for the discovery service.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service definition.public abstract void registerDiscoveryServiceWithEngine(String userId, String discoveryEngineGUID, String discoveryServiceGUID, List<String> assetTypes) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userdiscoveryEngineGUID - unique identifier of the discovery engine.discoveryServiceGUID - unique identifier of the discovery service.assetTypes - list of asset types that this discovery service is able to process.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service and/or discovery engine definitions.public abstract RegisteredDiscoveryService getRegisteredDiscoveryService(String userId, String discoveryEngineGUID, String discoveryServiceGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userdiscoveryEngineGUID - unique identifier of the discovery engine.discoveryServiceGUID - unique identifier of the discovery service.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service and/or discovery engine definitions.public abstract List<String> getRegisteredDiscoveryServices(String userId, String discoveryEngineGUID, int startingFrom, int maximumResults) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userdiscoveryEngineGUID - unique identifier of the discovery engine.startingFrom - initial position in the stored list.maximumResults - maximum number of definitions to return on this call.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service and/or discovery engine definitions.public abstract void unregisterDiscoveryServiceFromEngine(String userId, String discoveryEngineGUID, String discoveryServiceGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - identifier of calling userdiscoveryEngineGUID - unique identifier of the discovery engine.discoveryServiceGUID - unique identifier of the discovery service.InvalidParameterException - one of the parameters is null or invalid.UserNotAuthorizedException - user not authorized to issue this request.PropertyServerException - problem retrieving the discovery service and/or discovery engine definitions.Copyright © 2018–2020 ODPi. All rights reserved.