Sha256: d1d6912b62b750202c72b520a1023213aed9d7e4de7c669efe4e4f533b2f7534

Contents?: true

Size: 478 Bytes

Versions: 1

Compression:

Stored size: 478 Bytes

Contents

package org.embulk.input.firestore

import org.embulk.config.{Config, ConfigDefault, ConfigInject, Task}
import org.embulk.spi.BufferAllocator

trait PluginTask extends Task {

  @Config("project_id")
  def getProjectId: String

  @Config("json_keyfile")
  def getJsonKeyfile: String

  @Config("json_column_name")
  @ConfigDefault("\"record\"")
  def getJsonColumnName: String

  @Config("sql")
  def getSql: String

  @ConfigInject
  def getBufferAllocator: BufferAllocator
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-input-firestore-0.0.1 src/main/scala/org/embulk/input/firestore/PluginTask.scala