Class FtpDownloader
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.download.AbstractDownloader<org.jreleaser.model.api.download.FtpDownloader,FtpDownloader>
org.jreleaser.model.internal.download.FtpDownloader
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,Ftp,ModelObject<FtpDownloader>,TimeoutAware,Downloader<org.jreleaser.model.api.download.FtpDownloader>
public final class FtpDownloader
extends AbstractDownloader<org.jreleaser.model.api.download.FtpDownloader,FtpDownloader>
implements Ftp
- Since:
- 1.1.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.internal.download.Downloader
Downloader.Asset, Downloader.Unpack -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.download.FtpDownloaderprotected voidgetHost()getPort()voidmerge(FtpDownloader source) voidvoidsetPassword(String password) voidvoidsetUsername(String username) Methods inherited from class org.jreleaser.model.internal.download.AbstractDownloader
addAsset, addExtraProperties, asMap, getAssets, getConnectTimeout, getExtraProperties, getName, getReadTimeout, getType, prefix, setAssets, setConnectTimeout, setExtraProperties, setName, setReadTimeoutMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
FtpDownloader
public FtpDownloader()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.download.FtpDownloader asImmutable()- Specified by:
asImmutablein interfaceDownloader<org.jreleaser.model.api.download.FtpDownloader>
-
merge
- Specified by:
mergein interfaceModelObject<FtpDownloader>- Overrides:
mergein classAbstractDownloader<org.jreleaser.model.api.download.FtpDownloader,FtpDownloader>
-
getUsername
- Specified by:
getUsernamein interfaceFtp
-
setUsername
- Specified by:
setUsernamein interfaceFtp
-
getPassword
- Specified by:
getPasswordin interfaceFtp
-
setPassword
- Specified by:
setPasswordin interfaceFtp
-
getHost
-
setHost
-
getPort
-
setPort
-
asMap
- Specified by:
asMapin classAbstractDownloader<org.jreleaser.model.api.download.FtpDownloader,FtpDownloader>
-