Class AbstractSshKeyCleanAutomationBuilder<A extends SshKeyCleanAutomation,B extends AbstractSshKeyCleanAutomationBuilder<A,B>>

java.lang.Object
com.sshteam.lib.AbstractSshAutomationBuilder<A,B>
com.sshteam.lib.AbstractSshKeyCleanAutomationBuilder<A,B>
Direct Known Subclasses:
SshKeyCleanAutomationBuilder, SshKeyDeployAutomationBuilder

public abstract class AbstractSshKeyCleanAutomationBuilder<A extends SshKeyCleanAutomation,B extends AbstractSshKeyCleanAutomationBuilder<A,B>> extends AbstractSshAutomationBuilder<A,B>
  • Constructor Details

    • AbstractSshKeyCleanAutomationBuilder

      public AbstractSshKeyCleanAutomationBuilder()
  • Method Details

    • withConfirmConfigChanges

      public B withConfirmConfigChanges()
    • withConfirmConfigChanges

      public B withConfirmConfigChanges(boolean confirmConfigChanges)
    • withKeyServer

      public B withKeyServer(String keyServer)
    • withKeyServerPort

      public B withKeyServerPort(int keyServerPort)
    • withUpdateDirectivesFile

      public B withUpdateDirectivesFile()
    • withDirectivesFile

      public B withDirectivesFile(Path directivesFile)
    • withDefaultDirectivesFile

      public B withDefaultDirectivesFile(Path defaultDirectivesFile)
    • withDirectivesFile

      public B withDirectivesFile(Optional<Path> directivesFile)
    • withDirectivesDirectory

      public B withDirectivesDirectory(Path directivesDirectory)
    • withDirectivesDirectory

      public B withDirectivesDirectory(Optional<Path> directivesDirectory)
    • withBackupConfiguration

      public B withBackupConfiguration()