Sha256: 9e4bf255a54910b56222e4f729c1eeea518a4be0ceb4bea94caad38f58708c31
Contents?: true
Size: 1.8 KB
Versions: 4
Compression:
Stored size: 1.8 KB
Contents
package org.embulk.executor.mapreduce; import java.util.List; import java.util.Map; import com.google.common.base.Optional; import org.embulk.config.Config; import org.embulk.config.ConfigInject; import org.embulk.config.ConfigDefault; import org.embulk.config.ConfigSource; import org.embulk.config.Task; import org.embulk.config.TaskSource; import org.embulk.config.ModelManager; import org.embulk.spi.ProcessTask; public interface MapReduceExecutorTask extends Task { @Config("job_name") @ConfigDefault("\"embulk\"") public String getJobName(); @Config("config_files") @ConfigDefault("[]") public List<String> getConfigFiles(); @Config("config") @ConfigDefault("{}") public Map<String, String> getConfig(); @Config("libjars") @ConfigDefault("[]") public List<String> getLibjars(); @Config("exclude_jars") @ConfigDefault("[]") public List<String> getExcludeJars(); @Config("state_path") @ConfigDefault("\"/tmp/embulk\"") public String getStatePath(); @Config("reducers") @ConfigDefault("null") public Optional<Integer> getReducers(); @Config("retry_tasks") @ConfigDefault("false") public boolean getRetryTasks(); @Config("partitioning") @ConfigDefault("null") public Optional<ConfigSource> getPartitioning(); @ConfigInject public ModelManager getModelManager(); public ConfigSource getExecConfig(); public void setExecConfig(ConfigSource execConfig); public ProcessTask getProcessTask(); public void setProcessTask(ProcessTask task); public Optional<String> getPartitioningType(); public void setPartitioningType(Optional<String> partitioningType); public Optional<TaskSource> getPartitioningTask(); public void setPartitioningTask(Optional<TaskSource> partitioningTask); }
Version data entries
4 entries across 4 versions & 1 rubygems