Sha256: 7e2227e857821973e9140648c482ce520788032a74baa584c20739b8bc13f1c0

Contents?: true

Size: 1.94 KB

Versions: 1

Compression:

Stored size: 1.94 KB

Contents

package org.embulk.output.kintone;

import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import org.embulk.config.Config;
import org.embulk.config.ConfigDefault;
import org.embulk.config.Task;
import org.embulk.spi.Column;

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("{}")
  Map<String, KintoneColumnOption> getColumnOptions();

  @Config("prefer_nulls")
  @ConfigDefault("\"false\"")
  boolean getPreferNulls();

  @Config("ignore_nulls")
  @ConfigDefault("\"false\"")
  boolean getIgnoreNulls();

  @Config("mode")
  @ConfigDefault("\"insert\"")
  String getMode();

  @Config("update_key")
  @ConfigDefault("null")
  Optional<String> getUpdateKeyName();

  @Config("reduce_key")
  @ConfigDefault("null")
  Optional<String> getReduceKeyName();

  @Config("sort_columns")
  @ConfigDefault("[]")
  List<KintoneSortColumn> getSortColumns();

  @Config("max_sort_tmp_files")
  @ConfigDefault("null")
  Optional<Integer> getMaxSortTmpFiles();

  @Config("max_sort_memory")
  @ConfigDefault("null")
  Optional<Long> getMaxSortMemory();

  @Config("chunk_size")
  @ConfigDefault("100")
  Integer getChunkSize();

  @Config("retry_options")
  @ConfigDefault("{}")
  KintoneRetryOption getRetryOptions();

  Set<Column> getDerivedColumns();

  void setDerivedColumns(Set<Column> columns);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-output-kintone-1.1.0 src/main/java/org/embulk/output/kintone/PluginTask.java