public class MapReducePipelineConfigurer extends Object implements PipelineConfigurer
PipelineConfigurer that delegates to MapReduceConfigurer| Constructor and Description |
|---|
MapReducePipelineConfigurer(MapReduceConfigurer configurer,
String stageName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDatasetModule(String moduleName,
Class<? extends DatasetModule> moduleClass) |
void |
addDatasetType(Class<? extends Dataset> datasetClass) |
void |
addStream(Stream stream) |
void |
addStream(String streamName) |
void |
createDataset(String datasetName,
Class<? extends Dataset> datasetClass) |
void |
createDataset(String datasetName,
Class<? extends Dataset> datasetClass,
DatasetProperties props) |
void |
createDataset(String datasetName,
String typeName) |
void |
createDataset(String datasetName,
String typeName,
DatasetProperties properties) |
StageConfigurer |
getStageConfigurer() |
<T> T |
usePlugin(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties) |
<T> T |
usePlugin(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties,
PluginSelector selector) |
<T> Class<T> |
usePluginClass(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties) |
<T> Class<T> |
usePluginClass(String pluginType,
String pluginName,
String pluginId,
PluginProperties properties,
PluginSelector selector) |
public MapReducePipelineConfigurer(MapReduceConfigurer configurer, String stageName)
public void addStream(Stream stream)
addStream in interface DatasetConfigurerpublic void addStream(String streamName)
addStream in interface DatasetConfigurerpublic void addDatasetModule(String moduleName, Class<? extends DatasetModule> moduleClass)
addDatasetModule in interface DatasetConfigurerpublic void addDatasetType(Class<? extends Dataset> datasetClass)
addDatasetType in interface DatasetConfigurerpublic void createDataset(String datasetName, String typeName, DatasetProperties properties)
createDataset in interface DatasetConfigurerpublic void createDataset(String datasetName, String typeName)
createDataset in interface DatasetConfigurerpublic void createDataset(String datasetName, Class<? extends Dataset> datasetClass, DatasetProperties props)
createDataset in interface DatasetConfigurerpublic void createDataset(String datasetName, Class<? extends Dataset> datasetClass)
createDataset in interface DatasetConfigurer@Nullable public <T> T usePlugin(String pluginType, String pluginName, String pluginId, PluginProperties properties)
usePlugin in interface PluginConfigurer@Nullable public <T> T usePlugin(String pluginType, String pluginName, String pluginId, PluginProperties properties, PluginSelector selector)
usePlugin in interface PluginConfigurer@Nullable public <T> Class<T> usePluginClass(String pluginType, String pluginName, String pluginId, PluginProperties properties)
usePluginClass in interface PluginConfigurer@Nullable public <T> Class<T> usePluginClass(String pluginType, String pluginName, String pluginId, PluginProperties properties, PluginSelector selector)
usePluginClass in interface PluginConfigurerpublic StageConfigurer getStageConfigurer()
getStageConfigurer in interface PipelineConfigurerCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.