Sha256: 5e459fc45dc4fe36a1a86b08724c41f02dc38dbf29726b458960502850726a01

Contents?: true

Size: 1.09 KB

Versions: 3

Compression:

Stored size: 1.09 KB

Contents

package org.embulk.output.kintone;

import com.google.common.base.Optional;
import org.embulk.config.Config;
import org.embulk.config.ConfigDefault;
import org.embulk.config.Task;

import java.util.Map;

public interface PluginTask
        extends Task
{
    @Config("domain")
    String getDomain();

    @Config("app_id")
    int getAppId();

    @Config("guest_space_id")
    @ConfigDefault("null")
    Optional<Integer> getGuestSpaceId();

    @Config("token")
    @ConfigDefault("null")
    Optional<String> getToken();

    @Config("username")
    @ConfigDefault("null")
    Optional<String> getUsername();

    @Config("password")
    @ConfigDefault("null")
    Optional<String> getPassword();

    @Config("basic_auth_username")
    @ConfigDefault("null")
    Optional<String> getBasicAuthUsername();

    @Config("basic_auth_password")
    @ConfigDefault("null")
    Optional<String> getBasicAuthPassword();

    @Config("column_options")
    @ConfigDefault("{}")
    public Map<String, KintoneColumnOption> getColumnOptions();

    @Config("mode")
    @ConfigDefault("insert")
    public String getMode();
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
embulk-output-kintone-0.2.2 src/main/java/org/embulk/output/kintone/PluginTask.java
embulk-output-kintone-0.2.1 src/main/java/org/embulk/output/kintone/PluginTask.java
embulk-output-kintone-0.2.0 src/main/java/org/embulk/output/kintone/PluginTask.java