public class DatasetInstanceManager extends Object
| Constructor and Description |
|---|
DatasetInstanceManager(MDSDatasetsRegistry mdsDatasets) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Id.Namespace namespaceId,
co.cask.cdap.api.dataset.DatasetSpecification spec)
Adds dataset instance metadata
|
boolean |
delete(Id.DatasetInstance datasetInstanceId)
Deletes dataset instance
|
co.cask.cdap.api.dataset.DatasetSpecification |
get(Id.DatasetInstance datasetInstanceId) |
Collection<co.cask.cdap.api.dataset.DatasetSpecification> |
getAll(Id.Namespace namespaceId) |
@Inject public DatasetInstanceManager(MDSDatasetsRegistry mdsDatasets)
public void add(Id.Namespace namespaceId, co.cask.cdap.api.dataset.DatasetSpecification spec)
namespaceId - the Id.Namespace to add the dataset instance tospec - DatasetSpecification of the dataset instance to be added@Nullable public co.cask.cdap.api.dataset.DatasetSpecification get(Id.DatasetInstance datasetInstanceId)
datasetInstanceId - Id.DatasetInstance of the dataset instanceDatasetSpecificationpublic Collection<co.cask.cdap.api.dataset.DatasetSpecification> getAll(Id.Namespace namespaceId)
namespaceId - Id.Namespace for which dataset instances are requiredDatasetSpecification of all dataset instances in the given namespacepublic boolean delete(Id.DatasetInstance datasetInstanceId)
datasetInstanceId - Id.DatasetInstance of the instance to deleteCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.