Package io.jenkins.docker.connector
Class DockerComputerSSHConnector.SSHKeyStrategy
java.lang.Object
hudson.model.AbstractDescribableImpl<DockerComputerSSHConnector.SSHKeyStrategy>
io.jenkins.docker.connector.DockerComputerSSHConnector.SSHKeyStrategy
- All Implemented Interfaces:
Describable<DockerComputerSSHConnector.SSHKeyStrategy>
- Direct Known Subclasses:
DockerComputerSSHConnector.InjectSSHKey
,DockerComputerSSHConnector.ManuallyConfiguredSSHKey
- Enclosing class:
- DockerComputerSSHConnector
public abstract static class DockerComputerSSHConnector.SSHKeyStrategy
extends AbstractDescribableImpl<DockerComputerSSHConnector.SSHKeyStrategy>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
abstract String
abstract ComputerLauncher
getSSHLauncher
(InetSocketAddress address, DockerComputerSSHConnector dockerComputerSSHConnector) abstract String
getUser()
abstract int
hashCode()
abstract String
toString()
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
SSHKeyStrategy
public SSHKeyStrategy()
-
-
Method Details
-
getInjectedKey
- Throws:
IOException
-
getUser
-
getSSHLauncher
public abstract ComputerLauncher getSSHLauncher(InetSocketAddress address, DockerComputerSSHConnector dockerComputerSSHConnector) throws IOException - Throws:
IOException
-
equals
-
hashCode
public abstract int hashCode() -
toString
-