Class SshConfig

java.lang.Object
org.pentaho.di.core.ssh.SshConfig

public class SshConfig extends Object
  • Constructor Details

    • SshConfig

      public SshConfig()
  • Method Details

    • create

      public static SshConfig create()
    • host

      public SshConfig host(String h)
    • port

      public SshConfig port(int p)
    • username

      public SshConfig username(String u)
    • password

      public SshConfig password(String p)
    • authType

      public SshConfig authType(SshConfig.AuthType a)
    • keyPath

      public SshConfig keyPath(Path k)
    • keyContent

      public SshConfig keyContent(byte[] content)
    • passphrase

      public SshConfig passphrase(String p)
    • proxy

      public SshConfig proxy(String h, int p)
    • proxyAuth

      public SshConfig proxyAuth(String u, String pw)
    • knownHostsFile

      public SshConfig knownHostsFile(String f)
    • cacheHostKey

      public SshConfig cacheHostKey(boolean c)
    • connectTimeoutMillis

      public SshConfig connectTimeoutMillis(long t)
    • commandTimeoutMillis

      public SshConfig commandTimeoutMillis(long t)
    • logChannel

      public SshConfig logChannel(org.pentaho.di.core.logging.LogChannelInterface log)
    • getHost

      public String getHost()
    • getPort

      public int getPort()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getAuthType

      public SshConfig.AuthType getAuthType()
    • getKeyPath

      public Path getKeyPath()
    • getKeyContent

      public byte[] getKeyContent()
    • getPassphrase

      public String getPassphrase()
    • getProxyHost

      public String getProxyHost()
    • getProxyPort

      public int getProxyPort()
    • getProxyUser

      public String getProxyUser()
    • getProxyPassword

      public String getProxyPassword()
    • getKnownHostsFile

      public String getKnownHostsFile()
    • isCacheHostKey

      public boolean isCacheHostKey()
    • getConnectTimeoutMillis

      public long getConnectTimeoutMillis()
    • getCommandTimeoutMillis

      public long getCommandTimeoutMillis()
    • getLogChannel

      public org.pentaho.di.core.logging.LogChannelInterface getLogChannel()