public class MockPipelineConfigurer extends Object implements PipelineConfigurer, DatasetConfigurer
| Constructor and Description |
|---|
MockPipelineConfigurer(co.cask.cdap.api.data.schema.Schema inputSchema) |
MockPipelineConfigurer(co.cask.cdap.api.data.schema.Schema inputSchema,
Map<String,Object> plugins)
Creates a mock pipeline configurer with a map of plugins to use for validation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDatasetModule(String s,
Class<? extends DatasetModule> aClass) |
void |
addDatasetType(Class<? extends Dataset> aClass) |
void |
addStream(Stream stream) |
void |
addStream(String s) |
void |
createDataset(String s,
Class<? extends Dataset> aClass) |
void |
createDataset(String s,
Class<? extends Dataset> aClass,
DatasetProperties datasetProperties) |
void |
createDataset(String s,
String s1) |
void |
createDataset(String s,
String s1,
DatasetProperties datasetProperties) |
Engine |
getEngine() |
co.cask.cdap.api.data.schema.Schema |
getOutputSchema() |
StageConfigurer |
getStageConfigurer() |
void |
setPipelineProperties(Map<String,String> properties) |
<T> T |
usePlugin(String pluginType,
String pluginName,
String pluginId,
PluginProperties pluginProperties,
PluginSelector pluginSelector) |
<T> Class<T> |
usePluginClass(String pluginType,
String pluginName,
String pluginId,
PluginProperties pluginProperties,
PluginSelector pluginSelector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitusePlugin, usePluginClasspublic MockPipelineConfigurer(co.cask.cdap.api.data.schema.Schema inputSchema, Map<String,Object> plugins)
inputSchema - The input schema to use for validationplugins - A map from plugin ID strings to plugin objects to usepublic MockPipelineConfigurer(co.cask.cdap.api.data.schema.Schema inputSchema)
@Nullable public co.cask.cdap.api.data.schema.Schema getOutputSchema()
public StageConfigurer getStageConfigurer()
getStageConfigurer in interface PipelineConfigurerpublic Engine getEngine()
getEngine in interface PipelineConfigurerpublic void setPipelineProperties(Map<String,String> properties)
setPipelineProperties in interface PipelineConfigurer@Nullable public <T> T usePlugin(String pluginType, String pluginName, String pluginId, PluginProperties pluginProperties, PluginSelector pluginSelector)
usePlugin in interface PluginConfigurer@Nullable public <T> Class<T> usePluginClass(String pluginType, String pluginName, String pluginId, PluginProperties pluginProperties, PluginSelector pluginSelector)
usePluginClass in interface PluginConfigurerpublic void addStream(Stream stream)
addStream in interface DatasetConfigurerpublic void addStream(String s)
addStream in interface DatasetConfigurerpublic void addDatasetModule(String s, Class<? extends DatasetModule> aClass)
addDatasetModule in interface DatasetConfigurerpublic void addDatasetType(Class<? extends Dataset> aClass)
addDatasetType in interface DatasetConfigurerpublic void createDataset(String s, String s1, DatasetProperties datasetProperties)
createDataset in interface DatasetConfigurerpublic void createDataset(String s, String s1)
createDataset in interface DatasetConfigurerpublic void createDataset(String s, Class<? extends Dataset> aClass, DatasetProperties datasetProperties)
createDataset in interface DatasetConfigurerpublic void createDataset(String s, Class<? extends Dataset> aClass)
createDataset in interface DatasetConfigurerCopyright © 2018 Cask Data, Inc. Licensed under the Apache License, Version 2.0.