Sha256: 6b1b31d5b5ed70e3ab36bff7451e71bdabd2d049f279d95ce4618150d6ff17ed
Contents?: true
Size: 1.44 KB
Versions: 2
Compression:
Stored size: 1.44 KB
Contents
package org.embulk.output; import org.embulk.config.Config; import org.embulk.config.ConfigDefault; import org.embulk.config.Task; import org.embulk.spi.unit.LocalFile; import java.util.Optional; public interface PluginTask extends Task { @Config("bucket") String getBucket(); @Config("path_prefix") String getPathPrefix(); @Config("file_ext") String getFileNameExtension(); @Config("sequence_format") @ConfigDefault("\".%03d.%02d\"") String getSequenceFormat(); @Config("content_type") @ConfigDefault("\"application/octet-stream\"") String getContentType(); @Config("auth_method") @ConfigDefault("\"private_key\"") AuthMethod getAuthMethod(); @Config("service_account_email") @ConfigDefault("null") Optional<String> getServiceAccountEmail(); // kept for backward compatibility @Config("p12_keyfile_path") @ConfigDefault("null") Optional<String> getP12KeyfilePath(); @Config("p12_keyfile") @ConfigDefault("null") Optional<LocalFile> getP12Keyfile(); void setP12Keyfile(Optional<LocalFile> p12Keyfile); @Config("json_keyfile") @ConfigDefault("null") Optional<LocalFile> getJsonKeyfile(); @Config("application_name") @ConfigDefault("\"embulk-output-gcs\"") String getApplicationName(); @Config("max_connection_retry") @ConfigDefault("10") // 10 times retry to connect GCS server if failed. int getMaxConnectionRetry(); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
embulk-output-gcs-0.4.4 | src/main/java/org/embulk/output/PluginTask.java |
embulk-output-gcs-0.4.3 | src/main/java/org/embulk/output/PluginTask.java |