Package jenkins.plugins.publish_over_ssh
Class BapSshHostConfiguration
java.lang.Object
jenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
jenkins.plugins.publish_over_ssh.BapSshHostConfiguration
- All Implemented Interfaces:
Describable<BapSshHostConfiguration>,Serializable
public class BapSshHostConfiguration
extends jenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
implements Describable<BapSshHostConfiguration>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBapSshHostConfiguration(String name, String hostname, String username, String encryptedPassword, String remoteRootDir, int port, int timeout, boolean overrideKey, String keyPath, String key, boolean disableExec, boolean avoidSameFileUploads, String proxyHost, int proxyPort, String proxyUser, String secretProxyPassword, String proxyType) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.commons.lang.builder.EqualsBuilderaddToEquals(org.apache.commons.lang.builder.EqualsBuilder builder, BapSshHostConfiguration that) protected org.apache.commons.lang.builder.HashCodeBuilderaddToHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder) protected org.apache.commons.lang.builder.ToStringBuilderaddToToString(org.apache.commons.lang.builder.ToStringBuilder builder) createClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo) createClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo, boolean connectSftp) createClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo, jenkins.plugins.publish_over.BapPublisher publisher) protected com.jcraft.jsch.JSchbooleanfinal StringgetKey()getName()protected final StringintintinthashCode()booleanbooleanbooleanbooleanvoidsetDisableExec(boolean disableExec) voidsetEncryptedPassword(String encryptedPassword) voidsetHostname(String hostname) voidsetJumpHost(String jumpHost) voidvoidsetKeyPath(String keyPath) voidsetOverrideKey(boolean overrideKey) final voidsetPassword(String password) voidsetPort(int port) voidsetProxyHost(String proxyHost) voidsetProxyPassword(String proxyPassword) voidsetProxyPort(int proxyPort) voidsetProxyType(String proxyType) voidsetProxyUser(String proxyUser) voidsetRemoteRootDir(String remoteRootDir) voidsetSecretProxyPassword(Secret secretProxyPassword) voidsetTimeout(int timeout) toString()Methods inherited from class jenkins.plugins.publish_over.BPHostConfiguration
addToEquals, changeToRootDirectory, exception, getCommonConfig, getHostname, getHostnameTrimmed, getPort, getRemoteRootDir, getUsername, isDirectoryAbsolute, setCommonConfig, setName, setUsername
-
Field Details
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT- See Also:
-
CONFIG_KEY_PREFERRED_AUTHENTICATIONS
- See Also:
-
DEFAULT_JUMP_HOST
- See Also:
-
HTTP_PROXY_TYPE
- See Also:
-
SOCKS_4_PROXY_TYPE
- See Also:
-
SOCKS_5_PROXY_TYPE
- See Also:
-
DEFAULT_AVOID_SAME_FILES_UPLOAD
public static final boolean DEFAULT_AVOID_SAME_FILES_UPLOAD- See Also:
-
-
Constructor Details
-
BapSshHostConfiguration
public BapSshHostConfiguration() -
BapSshHostConfiguration
@DataBoundConstructor public BapSshHostConfiguration(String name, String hostname, String username, String encryptedPassword, String remoteRootDir, int port, int timeout, boolean overrideKey, String keyPath, String key, boolean disableExec, boolean avoidSameFileUploads, String proxyHost, int proxyPort, String proxyUser, String secretProxyPassword, String proxyType)
-
-
Method Details
-
setJumpHost
-
getJumpHost
-
getName
- Overrides:
getNamein classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
setHostname
- Overrides:
setHostnamein classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
setRemoteRootDir
- Overrides:
setRemoteRootDirin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
setPort
@DataBoundSetter public void setPort(int port) - Overrides:
setPortin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
getTimeout
public int getTimeout() -
setTimeout
@DataBoundSetter public void setTimeout(int timeout) -
getPassword
- Overrides:
getPasswordin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
setPassword
- Overrides:
setPasswordin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
getEncryptedPassword
- Overrides:
getEncryptedPasswordin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
setEncryptedPassword
-
getKeyPath
-
setKeyPath
-
getKey
-
setKey
-
isOverrideKey
public boolean isOverrideKey() -
setOverrideKey
@DataBoundSetter public void setOverrideKey(boolean overrideKey) -
isDisableExec
public boolean isDisableExec() -
setDisableExec
@DataBoundSetter public void setDisableExec(boolean disableExec) -
getProxyType
-
getProxyHost
-
getProxyPort
public int getProxyPort() -
getProxyUser
-
getProxyPassword
-
getSecretProxyPassword
-
setProxyType
-
setProxyHost
-
setProxyPort
@DataBoundSetter public void setProxyPort(int proxyPort) -
setProxyUser
-
setProxyPassword
-
setSecretProxyPassword
-
isAvoidSameFileUploads
public boolean isAvoidSameFileUploads() -
readResolve
- Overrides:
readResolvein classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
isEffectiveDisableExec
public boolean isEffectiveDisableExec() -
createClient
public BapSshClient createClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo, jenkins.plugins.publish_over.BapPublisher publisher) - Overrides:
createClientin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
createClient
- Specified by:
createClientin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
createClient
public BapSshClient createClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo, boolean connectSftp) -
createJSch
protected com.jcraft.jsch.JSch createJSch() -
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<BapSshHostConfiguration>
-
addToEquals
protected org.apache.commons.lang.builder.EqualsBuilder addToEquals(org.apache.commons.lang.builder.EqualsBuilder builder, BapSshHostConfiguration that) -
addToHashCode
protected org.apache.commons.lang.builder.HashCodeBuilder addToHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder) - Overrides:
addToHashCodein classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
addToToString
protected org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder) - Overrides:
addToToStringin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
equals
- Overrides:
equalsin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
hashCode
public int hashCode()- Overrides:
hashCodein classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-
toString
- Overrides:
toStringin classjenkins.plugins.publish_over.BPHostConfiguration<BapSshClient,BapSshCommonConfiguration>
-