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 Constructor Description SSHKeyStrategy()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
equals(Object obj)
abstract String
getInjectedKey()
abstract ComputerLauncher
getSSHLauncher(InetSocketAddress address, DockerComputerSSHConnector dockerComputerSSHConnector)
abstract String
getUser()
abstract int
hashCode()
abstract String
toString()
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
getInjectedKey
public abstract String getInjectedKey() throws IOException
- Throws:
IOException
-
getUser
public abstract String getUser()
-
getSSHLauncher
public abstract ComputerLauncher getSSHLauncher(InetSocketAddress address, DockerComputerSSHConnector dockerComputerSSHConnector) throws IOException
- Throws:
IOException
-
-