Sha256: 8bd78fe654b820bd28fd7e224cb7f89e1e3e770e86910f2ee84649a454d2a33f
Contents?: true
Size: 997 Bytes
Versions: 2
Compression:
Stored size: 997 Bytes
Contents
package org.embulk.input.gcs; import org.embulk.config.Config; import org.embulk.config.ConfigDefault; import org.embulk.config.ConfigInject; import org.embulk.config.Task; import org.embulk.spi.BufferAllocator; import java.util.List; import java.util.Optional; public interface PluginTask extends Task, AuthUtils.Task, FileList.Task, RetryUtils.Task { @Config("bucket") String getBucket(); @Config("path_prefix") @ConfigDefault("null") Optional<String> getPathPrefix(); @Config("last_path") @ConfigDefault("null") Optional<String> getLastPath(); @Config("incremental") @ConfigDefault("true") boolean getIncremental(); @Config("application_name") @ConfigDefault("\"Embulk GCS input plugin\"") String getApplicationName(); @Config("paths") @ConfigDefault("[]") List<String> getPathFiles(); FileList getFiles(); void setFiles(FileList files); @ConfigInject BufferAllocator getBufferAllocator(); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
embulk-input-gcs-0.3.2 | src/main/java/org/embulk/input/gcs/PluginTask.java |
embulk-input-gcs-0.3.1 | src/main/java/org/embulk/input/gcs/PluginTask.java |