Sha256: 0f940e49b142875758b1e0cbfe5e6c8529bfc6583bb5d4f233c686ff8572f240

Contents?: true

Size: 677 Bytes

Versions: 9

Compression:

Stored size: 677 Bytes

Contents

package org.embulk.config;

public interface ConfigSource
        extends DataSource
{
    public <T> T loadConfig(Class<T> taskType);

    @Override
    public ConfigSource getNested(String attrName);

    @Override
    public ConfigSource getNestedOrSetEmpty(String attrName);

    @Override
    public ConfigSource set(String attrName, Object v);

    @Override
    public ConfigSource setNested(String attrName, DataSource v);

    @Override
    public ConfigSource setAll(DataSource other);

    @Override
    public ConfigSource remove(String attrName);

    @Override
    public ConfigSource deepCopy();

    @Override
    public ConfigSource merge(DataSource other);
}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
embulk-0.6.22 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.21 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.20 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.19 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.18 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.17 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.16 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.15 embulk-core/src/main/java/org/embulk/config/ConfigSource.java
embulk-0.6.14 embulk-core/src/main/java/org/embulk/config/ConfigSource.java