net.intelie.pipes.PropertySource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pipes-api Show documentation
Show all versions of pipes-api Show documentation
Intelie Pipes' API classes and interfaces
package net.intelie.pipes;
import net.intelie.pipes.types.ClauseInfo;
import net.intelie.pipes.types.FieldInfo;
import net.intelie.pipes.types.Metadata;
import net.intelie.pipes.types.RowFields;
import java.io.Serializable;
import java.util.List;
public interface PropertySource extends Serializable {
Property timestamp() throws PipeException;
Property property() throws PipeException;
Property property(String name) throws PipeException;
PropertyReplacer makeReplacer(ClauseInfo fields) throws PipeException;
Metadata metadata();
PropertySource newSource(Metadata metadata) throws PipeException;
List defaultProperties();
}