Interface IKettleFileSystemConfigBuilder

All Known Implementing Classes:
KettleGenericFileSystemConfigBuilder, KettleSftpFileSystemConfigBuilder

public interface IKettleFileSystemConfigBuilder
Author:
cboyden
  • Method Summary

    Modifier and Type
    Method
    Description
    default Bowl
    getBowl(org.apache.commons.vfs2.FileSystemOptions opts)
     
    default Object
    getVariableSpace(org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
     
    parseParameterName(String parameter, String scheme)
    Extract the FileSystemOptions parameter name from a Kettle variable
    default void
    setBowl(org.apache.commons.vfs2.FileSystemOptions opts, Bowl bowl)
     
    void
    setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, String value, String fullParameterName, String vfsUrl)
    Publicly expose a generic way to set parameters
    default void
    setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl)
     
  • Method Details

    • parseParameterName

      String parseParameterName(String parameter, String scheme)
      Extract the FileSystemOptions parameter name from a Kettle variable
      Parameters:
      parameter -
      Returns:
    • setParameter

      void setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, String value, String fullParameterName, String vfsUrl) throws IOException
      Publicly expose a generic way to set parameters
      Throws:
      IOException
    • setParameter

      default void setParameter(org.apache.commons.vfs2.FileSystemOptions opts, String name, VariableSpace value, String vfsUrl)
    • getVariableSpace

      default Object getVariableSpace(org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
    • setBowl

      default void setBowl(org.apache.commons.vfs2.FileSystemOptions opts, Bowl bowl)
    • getBowl

      default Bowl getBowl(org.apache.commons.vfs2.FileSystemOptions opts)