Class AssetAnalysisClient

  • All Implemented Interfaces:
    AssetAnalysisAPI

    public class AssetAnalysisClient
    extends DiscoveryEngine
    implements AssetAnalysisAPI
    AssetAnalysisClient is a client-side library for calling a specific discovery engine with an engine host server.
    • Constructor Summary

      Constructors 
      Constructor Description
      AssetAnalysisClient​(java.lang.String serverPlatformRootURL, java.lang.String serverName, java.lang.String discoveryEngineName)
      Create a client-side object for calling a discovery engine.
      AssetAnalysisClient​(java.lang.String serverPlatformRootURL, java.lang.String serverName, java.lang.String discoveryEngineName, java.lang.String userId, java.lang.String password)
      Create a client-side object for calling a discovery engine.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String discoverAsset​(java.lang.String userId, java.lang.String assetGUID, java.lang.String discoveryRequestType)
      Request the execution of a discovery service to explore a specific asset.
      java.lang.String discoverAsset​(java.lang.String userId, java.lang.String assetGUID, java.lang.String discoveryRequestType, java.util.Map<java.lang.String,​java.lang.String> analysisParameters)
      Request the execution of a discovery service to explore a specific asset.
      java.lang.String discoverAsset​(java.lang.String userId, java.lang.String assetGUID, java.lang.String discoveryRequestType, java.util.Map<java.lang.String,​java.lang.String> analysisParameters, java.util.List<java.lang.String> annotationTypes)
      Request the execution of a discovery service to explore a specific asset.
      Annotation getAnnotation​(java.lang.String userId, java.lang.String annotationGUID)
      Retrieve a single annotation by unique identifier.
      DiscoveryAnalysisReport getDiscoveryReport​(java.lang.String userId, java.lang.String discoveryRequestGUID)
      Request the discovery report for a discovery request that has completed.
      java.util.List<Annotation> getDiscoveryReportAnnotations​(java.lang.String userId, java.lang.String discoveryRequestGUID, int startingFrom, int maximumResults)
      Return the annotations linked direction to the report.
      DiscoveryRequestStatus getDiscoveryStatus​(java.lang.String userId, java.lang.String discoveryRequestGUID)
      Request the status of an executing discovery request.
      java.util.List<Annotation> getExtendedAnnotations​(java.lang.String userId, java.lang.String annotationGUID, int startingFrom, int maximumResults)
      Return any annotations attached to this annotation.
      void scanAllAssets​(java.lang.String userId, java.lang.String discoveryRequestType, java.util.Map<java.lang.String,​java.lang.String> analysisParameters, java.util.List<java.lang.String> annotationTypes)
      Explore each of the assets in the asset store.
      ConnectorReport validateConnector​(java.lang.String userId, java.lang.String connectorProviderClassName)
      Validate the connector and return its connector type.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait