Class SaltSSHConfig


  • public class SaltSSHConfig
    extends java.lang.Object
    Salt SSH configuration with a builder class.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SaltSSHConfig.Builder
      Builder class to create configurations for Salt SSH.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Optional<java.lang.String> extraFilerefs  
      private java.util.Optional<java.lang.Boolean> identitiesOnly  
      private java.util.Optional<java.lang.Boolean> ignoreHostKeys  
      private java.util.Optional<java.lang.Boolean> keyDeploy  
      private java.util.Optional<java.lang.Boolean> noHostKeys  
      private java.util.Optional<java.lang.String> passwd  
      private java.util.Optional<java.lang.String> priv  
      private java.util.Optional<java.lang.Boolean> randomThinDir  
      private java.util.Optional<java.lang.Boolean> refreshCache  
      private java.util.Optional<java.lang.String> remotePortForwards  
      private java.util.Optional<java.lang.String> roster  
      private java.util.Optional<java.lang.String> rosterFile  
      private java.util.Optional<java.lang.String> scanPorts  
      private java.util.Optional<java.lang.Double> scanTimeout  
      private java.util.Optional<java.lang.Integer> sshMaxProcs  
      private java.util.Optional<java.lang.Boolean> sudo  
      private java.util.Optional<java.lang.String> user  
      private java.util.Optional<java.lang.Boolean> wipe  
    • Field Detail

      • extraFilerefs

        private final java.util.Optional<java.lang.String> extraFilerefs
      • identitiesOnly

        private final java.util.Optional<java.lang.Boolean> identitiesOnly
      • ignoreHostKeys

        private final java.util.Optional<java.lang.Boolean> ignoreHostKeys
      • keyDeploy

        private final java.util.Optional<java.lang.Boolean> keyDeploy
      • noHostKeys

        private final java.util.Optional<java.lang.Boolean> noHostKeys
      • passwd

        private final java.util.Optional<java.lang.String> passwd
      • priv

        private final java.util.Optional<java.lang.String> priv
      • randomThinDir

        private final java.util.Optional<java.lang.Boolean> randomThinDir
      • refreshCache

        private final java.util.Optional<java.lang.Boolean> refreshCache
      • remotePortForwards

        private final java.util.Optional<java.lang.String> remotePortForwards
      • roster

        private final java.util.Optional<java.lang.String> roster
      • rosterFile

        private final java.util.Optional<java.lang.String> rosterFile
      • scanPorts

        private final java.util.Optional<java.lang.String> scanPorts
      • scanTimeout

        private final java.util.Optional<java.lang.Double> scanTimeout
      • sshMaxProcs

        private final java.util.Optional<java.lang.Integer> sshMaxProcs
      • sudo

        private final java.util.Optional<java.lang.Boolean> sudo
      • user

        private final java.util.Optional<java.lang.String> user
      • wipe

        private final java.util.Optional<java.lang.Boolean> wipe
    • Method Detail

      • getExtraFilerefs

        public java.util.Optional<java.lang.String> getExtraFilerefs()
      • getIdentitiesOnly

        public java.util.Optional<java.lang.Boolean> getIdentitiesOnly()
      • getIgnoreHostKeys

        public java.util.Optional<java.lang.Boolean> getIgnoreHostKeys()
      • getKeyDeploy

        public java.util.Optional<java.lang.Boolean> getKeyDeploy()
      • getNoHostKeys

        public java.util.Optional<java.lang.Boolean> getNoHostKeys()
      • getPasswd

        public java.util.Optional<java.lang.String> getPasswd()
      • getPriv

        public java.util.Optional<java.lang.String> getPriv()
      • getRandomThinDir

        public java.util.Optional<java.lang.Boolean> getRandomThinDir()
      • getRefreshCache

        public java.util.Optional<java.lang.Boolean> getRefreshCache()
      • getRemotePortForwards

        public java.util.Optional<java.lang.String> getRemotePortForwards()
      • getRoster

        public java.util.Optional<java.lang.String> getRoster()
      • getRosterFile

        public java.util.Optional<java.lang.String> getRosterFile()
      • getScanPorts

        public java.util.Optional<java.lang.String> getScanPorts()
      • getScanTimeout

        public java.util.Optional<java.lang.Double> getScanTimeout()
      • getSSHMaxProcs

        public java.util.Optional<java.lang.Integer> getSSHMaxProcs()
      • getSudo

        public java.util.Optional<java.lang.Boolean> getSudo()
      • getUser

        public java.util.Optional<java.lang.String> getUser()
      • getWipe

        public java.util.Optional<java.lang.Boolean> getWipe()