com.dtolabs.rundeck.core.tasks.net
Interface SSHTaskBuilder.SSHConnectionInfo

Enclosing class:
SSHTaskBuilder

public static interface SSHTaskBuilder.SSHConnectionInfo

Defines the authentication input for a build


Method Summary
 SSHTaskBuilder.AuthenticationType getAuthenticationType()
           
 java.lang.String getPassword()
           
 byte[] getPasswordStorageData()
           
 java.lang.String getPasswordStoragePath()
           
 java.lang.String getPrivateKeyfilePath()
           
 java.lang.String getPrivateKeyPassphrase()
          Return the private key passphrase if set, or null.
 java.io.InputStream getPrivateKeyResourceData()
           
 java.lang.String getPrivateKeyResourcePath()
           
 java.util.Map<java.lang.String,java.lang.String> getSshConfig()
           
 int getSSHTimeout()
           
 java.lang.String getUsername()
           
 

Method Detail

getAuthenticationType

SSHTaskBuilder.AuthenticationType getAuthenticationType()

getPrivateKeyfilePath

java.lang.String getPrivateKeyfilePath()

getPrivateKeyResourcePath

java.lang.String getPrivateKeyResourcePath()

getPasswordStoragePath

java.lang.String getPasswordStoragePath()

getPrivateKeyResourceData

java.io.InputStream getPrivateKeyResourceData()
                                              throws java.io.IOException
Throws:
java.io.IOException

getPasswordStorageData

byte[] getPasswordStorageData()
                              throws java.io.IOException
Throws:
java.io.IOException

getPrivateKeyPassphrase

java.lang.String getPrivateKeyPassphrase()
Return the private key passphrase if set, or null.


getPassword

java.lang.String getPassword()

getSSHTimeout

int getSSHTimeout()

getUsername

java.lang.String getUsername()

getSshConfig

java.util.Map<java.lang.String,java.lang.String> getSshConfig()