Sha256: 0a36d1ac7737120f658aca1957fb7dc8e8bd1063a0a20696527f3b8426394274

Contents?: true

Size: 520 Bytes

Versions: 1

Compression:

Stored size: 520 Bytes

Contents

package org.embulk.input.datastore

import org.embulk.config.Config
import org.embulk.config.ConfigDefault
import org.embulk.config.ConfigInject
import org.embulk.config.Task
import org.embulk.spi.BufferAllocator

interface PluginTask : Task {
    @get:Config("json_keyfile")
    val jsonKeyfile: String

    @get:Config("gql")
    val gql: String

    @get:Config("json_column_name")
    @get:ConfigDefault("\"record\"")
    val jsonColumnName: String

    @ConfigInject
    fun getBufferAllocator(): BufferAllocator
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-input-datastore-0.0.2 src/main/java/org/embulk/input/datastore/PluginTask.kt