Class Upload
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<Upload>
org.jreleaser.model.internal.upload.Upload
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<Upload>
- Since:
- 0.3.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArtifactory(ArtifactoryUploader artifactory) voidaddFtp(FtpUploader ftp) voidaddGitea(GiteaUploader gitea) voidaddGitlab(GitlabUploader gitlab) voidaddHttp(HttpUploader http) voidaddS3(S3Uploader s3) voidaddScp(ScpUploader scp) voidaddSftp(SftpUploader sftp) org.jreleaser.model.api.upload.UploadasMap(boolean full) findUploadersByType(String uploaderType) getActiveArtifactory(String name) getActiveFtp(String name) getActiveGitea(String name) getActiveGitlab(String name) getActiveHttp(String name) getActiveS3(String name) getActiveScp(String name) getActiveSftp(String name) getActiveUploader(String type, String name) getFtp()getGitea()getHttp()getS3()getScp()getSftp()getUploader(String type, String name) voidresolveDownloadUrls(JReleaserContext context, Distribution distribution, Artifact artifact, String prefix) voidsetArtifactory(Map<String, ArtifactoryUploader> artifactory) voidsetEnabled(Boolean enabled) Deprecated.voidsetFtp(Map<String, FtpUploader> ftp) voidsetGitea(Map<String, GiteaUploader> gitea) voidsetGitlab(Map<String, GitlabUploader> gitlab) voidsetHttp(Map<String, HttpUploader> http) voidsetS3(Map<String, S3Uploader> s3) voidsetScp(Map<String, ScpUploader> scp) voidsetSftp(Map<String, SftpUploader> sftp) Methods 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, mergeModel
-
Constructor Details
-
Upload
public Upload()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.upload.Upload asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Upload>- Overrides:
mergein classAbstractActivatable<Upload>
-
setEnabled
@Deprecated @JsonPropertyDescription("upload.enabled is deprecated since 1.1.0 and will be removed in 2.0.0") public void setEnabled(Boolean enabled) Deprecated. -
getUploader
-
getActiveUploader
-
getActiveArtifactory
-
getActiveFtp
-
getActiveGitea
-
getActiveGitlab
-
getActiveHttp
-
getActiveS3
-
getActiveScp
-
getActiveSftp
-
getActiveArtifactories
-
getArtifactory
-
setArtifactory
-
addArtifactory
-
getActiveFtps
-
getFtp
-
setFtp
-
addFtp
-
getActiveGiteas
-
getGitea
-
setGitea
-
addGitea
-
getActiveGitlabs
-
getGitlab
-
setGitlab
-
addGitlab
-
getActiveHttps
-
getHttp
-
setHttp
-
addHttp
-
getActiveS3s
-
getS3
-
setS3
-
addS3
-
getActiveScps
-
getScp
-
setScp
-
addScp
-
getActiveSftps
-
getSftp
-
setSftp
-
addSftp
-
asMap
-
findUploadersByType
-
findAllActiveUploaders
-
resolveDownloadUrls
public Map<String,String> resolveDownloadUrls(JReleaserContext context, Distribution distribution, Artifact artifact, String prefix)
-