Interface SshUploader<A extends org.jreleaser.model.api.upload.SshUploader>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable,Ssh,TimeoutAware,Uploader<A>
- All Known Implementing Classes:
AbstractSshUploader,ScpUploader,SftpUploader
public interface SshUploader<A extends org.jreleaser.model.api.upload.SshUploader>
extends Uploader<A>, Ssh
- Since:
- 1.1.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptiongetPath()getResolvedPath(JReleaserContext context, Artifact artifact) voidsetDownloadUrl(String downloadUrl) voidMethods 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
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.common.Ssh
getFingerprint, getHost, getKnownHostsFile, getPassphrase, getPassword, getPort, getPrivateKey, getPublicKey, getUsername, setFingerprint, setHost, setKnownHostsFile, setPassphrase, setPassword, setPort, setPrivateKey, setPublicKey, setUsernameMethods inherited from interface org.jreleaser.model.internal.common.TimeoutAware
getConnectTimeout, getReadTimeout, setConnectTimeout, setReadTimeoutMethods inherited from interface org.jreleaser.model.internal.upload.Uploader
artifactProps, artifactProps, asImmutable, getName, getResolvedDownloadUrl, getResolvedDownloadUrl, getType, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isFiles, isFilesSet, isSignatures, isSignaturesSet, isSnapshotSupported, resolveSkipKeys, setArtifacts, setCatalogs, setChecksums, setFiles, setName, setSignatures