Sha256: 2c7a7921d76086fa3bb26964fd12d56f7fcf1fca2498ccdddb941fa46f1a859c

Contents?: true

Size: 650 Bytes

Versions: 7

Compression:

Stored size: 650 Bytes

Contents

package org.embulk.output.kintone;

import org.embulk.config.ConfigException;

public enum KintoneMode
{
    INSERT("insert"), UPDATE("update"), UPSERT("upsert");

    private final String value;

    KintoneMode(String value)
    {
        this.value = value;
    }

    @Override
    public String toString()
    {
        return value;
    }

    public static KintoneMode getKintoneModeByValue(String value)
    {
        for (KintoneMode mode : values()) {
            if (mode.toString().equals(value)) {
                return mode;
            }
        }
        throw new ConfigException(String.format("Unknown mode '%s'", value));
    }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
embulk-output-kintone-0.3.3 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.3.2 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.3.1 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.3.0 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.2.2 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.2.1 src/main/java/org/embulk/output/kintone/KintoneMode.java
embulk-output-kintone-0.2.0 src/main/java/org/embulk/output/kintone/KintoneMode.java