package mil.nga.giat.geowave.analytic.param;
import org.apache.hadoop.fs.Path;
public class InputParameters
{
public enum Input
implements
ParameterEnum<Object> {
INPUT_FORMAT(
FormatConfiguration.class,
"ifc",
"Input Format Class",
true,
true),
HDFS_INPUT_PATH(
Path.class,
"iip",
"Input HDFS File Path",
false,
true);
private final ParameterHelper<Object> helper;
private Input(
final Class baseClass,
final String name,
final String description,
final boolean isClass,
final boolean hasArg ) {
helper = new BasicParameterHelper(
this,
baseClass,
name,
description,
isClass,
hasArg);
}
@Override
public Enum<?> self() {
return this;
}
@Override
public ParameterHelper<Object> getHelper() {
return helper;
}
}
}