Module com.sshteam.lib
Package com.sshteam.lib
Class AbstractSshAutomationBuilder<A extends AbstractSshAutomation,B extends AbstractSshAutomationBuilder<A,B>>
java.lang.Object
com.sshteam.lib.AbstractSshAutomationBuilder<A,B>
- Direct Known Subclasses:
AbstractSshKeyCleanAutomationBuilder
public abstract class AbstractSshAutomationBuilder<A extends AbstractSshAutomation,B extends AbstractSshAutomationBuilder<A,B>>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Abuild()withAgentSocket(Path agentSocket) withAgentSocket(Optional<Path> agentSocket) withAuthenticationTimeout(long authenticationTimeout) withIdentityFile(Path identityFile) withIdentityFile(Optional<Path> identityFile) withPassphrase(char[] passphrase) withPassphrase(String passphrase) withPassphrasePrompt(com.sshtools.client.PassphrasePrompt passphrasePrompt) withPassword(char[] password) withPassword(String password) withPasswordSupplier(Supplier<String> passwordSupplier) withPort(int port) withPrompter(com.sshtools.sequins.Prompter prompter) withUsername(String username)
-
Constructor Details
-
AbstractSshAutomationBuilder
public AbstractSshAutomationBuilder()
-
-
Method Details
-
withPrompter
-
withVerboseProgress
-
withPassphrasePrompt
-
withPasswordSupplier
-
withPassword
-
withPassword
-
withPassphrase
-
withPassphrase
-
withHost
-
withUsername
-
withPort
-
withoutAgentAuthentication
-
withoutDefaultIdentities
-
withoutPasswordAuthentication
-
withAgentSocket
-
withAgentSocket
-
withIdentityFile
-
withIdentityFile
-
withAuthenticationTimeout
-
build
-