package org.embulk.config;
public interface ConfigDiff
extends DataSource
{
@Override
ConfigDiff getNested(String attrName);
@Override
ConfigDiff getNestedOrSetEmpty(String attrName);
@Override
ConfigDiff getNestedOrGetEmpty(String attrName);
@Override
ConfigDiff set(String attrName, Object v);
@Override
ConfigDiff setNested(String attrName, DataSource v);
@Override
ConfigDiff setAll(DataSource other);
@Override
ConfigDiff remove(String attrName);
@Override
ConfigDiff deepCopy();
@Override
ConfigDiff merge(DataSource other);
}