Package jenkins.plugins.publish_over_ftp
Class BapFtpHostConfiguration
java.lang.Object
jenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,Object>
jenkins.plugins.publish_over_ftp.BapFtpHostConfiguration
- All Implemented Interfaces:
Describable<BapFtpHostConfiguration>
,Serializable
public class BapFtpHostConfiguration
extends jenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,Object>
implements Describable<BapFtpHostConfiguration>
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.commons.lang.builder.EqualsBuilder
addToEquals
(org.apache.commons.lang.builder.EqualsBuilder builder, BapFtpHostConfiguration that) protected org.apache.commons.lang.builder.HashCodeBuilder
addToHashCode
(org.apache.commons.lang.builder.HashCodeBuilder builder) protected org.apache.commons.lang.builder.ToStringBuilder
addToToString
(org.apache.commons.lang.builder.ToStringBuilder builder) createClient
(jenkins.plugins.publish_over.BPBuildInfo buildInfo) org.apache.commons.net.ftp.FTPClient
boolean
protected final String
int
int
hashCode()
boolean
boolean
boolean
boolean
boolean
void
setTimeout
(int timeout) void
setTrustedCertificate
(String trustedCertificate) void
setUseActiveData
(boolean useActiveData) void
setUseFtpOverTls
(boolean useFtpOverTls) void
setUseImplicitTls
(boolean useImplicitTls) toString()
Methods inherited from class jenkins.plugins.publish_over.BPHostConfiguration
addToEquals, changeToRootDirectory, createClient, exception, getCommonConfig, getEncryptedPassword, getHostname, getHostnameTrimmed, getName, getPort, getRemoteRootDir, getUsername, isDirectoryAbsolute, setCommonConfig, setHostname, setName, setPassword, setPort, setRemoteRootDir, setUsername
-
Field Details
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT- See Also:
-
-
Constructor Details
-
BapFtpHostConfiguration
-
-
Method Details
-
setUseFtpOverTls
@DataBoundSetter public void setUseFtpOverTls(boolean useFtpOverTls) -
setUseImplicitTls
@DataBoundSetter public void setUseImplicitTls(boolean useImplicitTls) -
setTrustedCertificate
-
getPassword
- Overrides:
getPassword
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
getTimeout
public int getTimeout() -
setTimeout
public void setTimeout(int timeout) -
isUseActiveData
public boolean isUseActiveData() -
setUseActiveData
public void setUseActiveData(boolean useActiveData) -
getControlEncoding
-
isDisableMakeNestedDirs
public boolean isDisableMakeNestedDirs() -
isDisableRemoteVerification
public boolean isDisableRemoteVerification() -
isUseFtpOverTls
public boolean isUseFtpOverTls() -
isUseImplicitTls
public boolean isUseImplicitTls() -
getTrustedCertificate
-
createClient
- Specified by:
createClient
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
createFTPClient
public org.apache.commons.net.ftp.FTPClient createFTPClient() throws GeneralSecurityException, FileNotFoundException, IOException -
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<BapFtpHostConfiguration>
-
addToHashCode
protected org.apache.commons.lang.builder.HashCodeBuilder addToHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder) - Overrides:
addToHashCode
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
addToEquals
protected org.apache.commons.lang.builder.EqualsBuilder addToEquals(org.apache.commons.lang.builder.EqualsBuilder builder, BapFtpHostConfiguration that) -
addToToString
protected org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder) - Overrides:
addToToString
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
equals
- Overrides:
equals
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
toString
- Overrides:
toString
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-
readResolve
- Overrides:
readResolve
in classjenkins.plugins.publish_over.BPHostConfiguration<BapFtpClient,
Object>
-