Interface Uploader<A extends org.jreleaser.model.api.upload.Uploader>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable,TimeoutAware
- All Known Subinterfaces:
SshUploader<A>,WebUploader<A>
- All Known Implementing Classes:
AbstractGitPackageUploader,AbstractSshUploader,AbstractUploader,AbstractWebUploader,ArtifactoryUploader,FtpUploader,GiteaUploader,GitlabUploader,HttpUploader,S3Uploader,ScpUploader,SftpUploader
public interface Uploader<A extends org.jreleaser.model.api.upload.Uploader>
extends Domain, Activatable, TimeoutAware, ExtraProperties
- Since:
- 0.3.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.mustache.TemplateContextartifactProps(JReleaserContext context, Artifact artifact) org.jreleaser.mustache.TemplateContextartifactProps(org.jreleaser.mustache.TemplateContext props, Artifact artifact) getName()getResolvedDownloadUrl(JReleaserContext context, Artifact artifact) getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) getType()booleanbooleanbooleanbooleanbooleanbooleanbooleanisFiles()booleanbooleanbooleanbooleanvoidsetArtifacts(Boolean artifacts) voidsetCatalogs(Boolean catalogs) voidsetChecksums(Boolean checksums) voidvoidvoidsetSignatures(Boolean signatures) Methods 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.TimeoutAware
getConnectTimeout, getReadTimeout, setConnectTimeout, setReadTimeout
-
Method Details
-
getType
String getType() -
getName
String getName() -
setName
-
isSnapshotSupported
boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable
-
isArtifacts
boolean isArtifacts() -
setArtifacts
-
isArtifactsSet
boolean isArtifactsSet() -
isFiles
boolean isFiles() -
setFiles
-
isFilesSet
boolean isFilesSet() -
isSignatures
boolean isSignatures() -
setSignatures
-
isSignaturesSet
boolean isSignaturesSet() -
isChecksumsSet
boolean isChecksumsSet() -
isChecksums
boolean isChecksums() -
setChecksums
-
isCatalogs
boolean isCatalogs() -
setCatalogs
-
isCatalogsSet
boolean isCatalogsSet() -
resolveSkipKeys
-
asImmutable
A asImmutable() -
artifactProps
-
artifactProps
org.jreleaser.mustache.TemplateContext artifactProps(org.jreleaser.mustache.TemplateContext props, Artifact artifact) -
getResolvedDownloadUrl
-
getResolvedDownloadUrl
-