T
- Program's configurerpublic abstract class AbstractProgramDatasetConfigurable<T extends DatasetConfigurer> extends Object
Constructor and Description |
---|
AbstractProgramDatasetConfigurable() |
Modifier and Type | Method and Description |
---|---|
protected void |
addDatasetModule(String moduleName,
Class<? extends DatasetModule> moduleClass) |
protected void |
addDatasetType(Class<? extends Dataset> datasetClass) |
protected void |
createDataset(String datasetName,
Class<? extends Dataset> datasetClass)
Calls
DatasetConfigurer.createDataset(String, Class, DatasetProperties) , passing empty properties. |
protected void |
createDataset(String datasetName,
Class<? extends Dataset> datasetClass,
DatasetProperties properties)
Calls
DatasetConfigurer.createDataset(String, String, DatasetProperties) , passing the dataset class
and properties. |
protected void |
createDataset(String datasetName,
String typeName)
Calls
DatasetConfigurer.createDataset(String, String, DatasetProperties) , passing empty properties. |
protected void |
createDataset(String datasetName,
String typeName,
DatasetProperties properties)
Calls
DatasetConfigurer.createDataset(String, String, DatasetProperties) , passing the type name and
properties. |
protected abstract T |
getConfigurer() |
protected abstract T getConfigurer()
@Beta protected final void addDatasetModule(String moduleName, Class<? extends DatasetModule> moduleClass)
@Beta protected final void addDatasetType(Class<? extends Dataset> datasetClass)
DatasetConfigurer.addDatasetType(Class)
@Beta protected final void createDataset(String datasetName, String typeName)
DatasetConfigurer.createDataset(String, String, DatasetProperties)
, passing empty properties.@Beta protected final void createDataset(String datasetName, String typeName, DatasetProperties properties)
DatasetConfigurer.createDataset(String, String, DatasetProperties)
, passing the type name and
properties.protected final void createDataset(String datasetName, Class<? extends Dataset> datasetClass, DatasetProperties properties)
DatasetConfigurer.createDataset(String, String, DatasetProperties)
, passing the dataset class
and properties.protected final void createDataset(String datasetName, Class<? extends Dataset> datasetClass)
DatasetConfigurer.createDataset(String, Class, DatasetProperties)
, passing empty properties.Copyright © 2020 Cask Data, Inc. Licensed under the Apache License, Version 2.0.