Class ModelScanner
-
- All Implemented Interfaces:
public final class ModelScannerModel scanner that provides file and folder scanning functionality.
This class extends the generated SDK to provide the same functionality as the old SDK's ModelScanAPI, including multipart upload functionality for files and folders.
-
-
Constructor Summary
Constructors Constructor Description ModelScanner(HiddenLayerClient client)
-
Method Summary
Modifier and Type Method Description final ScanReportscanFile(ScanFileOptions options)Scan a single local file. final ScanReportscanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults, String requestSource, String origin)Convenience method with individual parameters. final ScanReportscanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults, String requestSource)Convenience method with individual parameters. final ScanReportscanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults)Convenience method with individual parameters. final ScanReportscanFile(String modelName, String modelPath, String modelVersion)Convenience method with individual parameters. final ScanReportscanFile(String modelName, String modelPath)Convenience method with individual parameters. final ScanReportscanFolder(ScanFolderOptions options)Scan all files in a directory recursively. final ScanReportscanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults, String requestSource, String origin)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults, String requestSource)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path, String modelVersion)Convenience method with individual parameters. final ScanReportscanFolder(String modelName, String path)Convenience method with individual parameters. -
-
Constructor Detail
-
ModelScanner
ModelScanner(HiddenLayerClient client)
-
-
Method Detail
-
scanFile
final ScanReport scanFile(ScanFileOptions options)
Scan a single local file.
- Parameters:
options- The scan options- Returns:
Scan Results
-
scanFile
@JvmOverloads() final ScanReport scanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults, String requestSource, String origin)
Convenience method with individual parameters.
-
scanFile
@JvmOverloads() final ScanReport scanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults, String requestSource)
Convenience method with individual parameters.
-
scanFile
@JvmOverloads() final ScanReport scanFile(String modelName, String modelPath, String modelVersion, Boolean waitForResults)
Convenience method with individual parameters.
-
scanFile
@JvmOverloads() final ScanReport scanFile(String modelName, String modelPath, String modelVersion)
Convenience method with individual parameters.
-
scanFile
@JvmOverloads() final ScanReport scanFile(String modelName, String modelPath)
Convenience method with individual parameters.
-
scanFolder
final ScanReport scanFolder(ScanFolderOptions options)
Scan all files in a directory recursively.
- Parameters:
options- The scan options- Returns:
Scan Results
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults, String requestSource, String origin)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults, String requestSource)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns, Boolean waitForResults)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns, List<String> ignoreFilePatterns)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion, List<String> allowFilePatterns)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path, String modelVersion)
Convenience method with individual parameters.
-
scanFolder
@JvmOverloads() final ScanReport scanFolder(String modelName, String path)
Convenience method with individual parameters.
-
-
-
-