Class FtpUploader
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.upload.AbstractUploader<org.jreleaser.model.api.upload.FtpUploader,FtpUploader>
org.jreleaser.model.internal.upload.FtpUploader
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,Ftp,ModelObject<FtpUploader>,TimeoutAware,Uploader<org.jreleaser.model.api.upload.FtpUploader>
public final class FtpUploader
extends AbstractUploader<org.jreleaser.model.api.upload.FtpUploader,FtpUploader>
implements Ftp
- Since:
- 1.1.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
Fields inherited from class org.jreleaser.model.internal.upload.AbstractUploader
artifacts, catalogs, checksums, files, signatures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.upload.FtpUploaderprotected voidgetHost()getPath()getPort()getResolvedDownloadUrl(JReleaserContext context, Artifact artifact) getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) getResolvedPath(JReleaserContext context, Artifact artifact) voidmerge(FtpUploader source) voidsetDownloadUrl(String downloadUrl) voidvoidsetPassword(String password) voidvoidvoidsetUsername(String username) Methods inherited from class org.jreleaser.model.internal.upload.AbstractUploader
addExtraProperties, artifactProps, artifactProps, asMap, getConnectTimeout, getExtraProperties, getName, getReadTimeout, getType, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isFiles, isFilesSet, isSignatures, isSignaturesSet, isSnapshotSupported, prefix, resolveSkipKeys, setArtifacts, setCatalogs, setChecksums, setConnectTimeout, setExtraProperties, setFiles, setName, setReadTimeout, setSignaturesMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, 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, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
FtpUploader
public FtpUploader()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.upload.FtpUploader asImmutable()- Specified by:
asImmutablein interfaceUploader<org.jreleaser.model.api.upload.FtpUploader>
-
merge
- Specified by:
mergein interfaceModelObject<FtpUploader>- Overrides:
mergein classAbstractUploader<org.jreleaser.model.api.upload.FtpUploader,FtpUploader>
-
getUsername
- Specified by:
getUsernamein interfaceFtp
-
setUsername
- Specified by:
setUsernamein interfaceFtp
-
getPassword
- Specified by:
getPasswordin interfaceFtp
-
setPassword
- Specified by:
setPasswordin interfaceFtp
-
getHost
-
setHost
-
getPort
-
setPort
-
getPath
-
setPath
-
getDownloadUrl
-
setDownloadUrl
-
asMap
- Specified by:
asMapin classAbstractUploader<org.jreleaser.model.api.upload.FtpUploader,FtpUploader>
-
getResolvedPath
-
getResolvedDownloadUrl
- Specified by:
getResolvedDownloadUrlin interfaceUploader<org.jreleaser.model.api.upload.FtpUploader>
-
getResolvedDownloadUrl
public String getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) - Specified by:
getResolvedDownloadUrlin interfaceUploader<org.jreleaser.model.api.upload.FtpUploader>
-