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 booleanabstract Stringabstract ComputerLaunchergetSSHLauncher(InetSocketAddress address, DockerComputerSSHConnector dockerComputerSSHConnector) abstract StringgetUser()abstract inthashCode()abstract StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface hudson.model.Describable
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
-