@Path(value="models")
public class ModelQueryHandler
extends java.lang.Object
Constructor and Description |
---|
ModelQueryHandler() |
Modifier and Type | Method and Description |
---|---|
Dataset |
getDatasetByName(java.lang.String datasetType)
Given the name of a dataset object, return an instance of that class
|
java.lang.String |
serveModels(java.lang.String datasetType,
java.lang.String supportsDatasetType)
Get all models that match the users query
|
@GET @Produces(value="application/json") public java.lang.String serveModels(@DefaultValue(value="") @QueryParam(value="datasetType") java.lang.String datasetType, @DefaultValue(value="") @QueryParam(value="supportsDatasetType") java.lang.String supportsDatasetType)
datasetType
- Desired dataset type, looks for exact matchsupportsDatasetType
- Get models that at least support this kind of dataset typepublic Dataset getDatasetByName(@DefaultValue(value="") @QueryParam(value="datasetType") java.lang.String datasetType)
datasetType
- Name of dataset, without the "magpie.data" (e.g., "materials.CompositionDataset")