Interface WebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,org.jreleaser.model.Http,Serializable,TimeoutAware,Uploader<A>
- All Known Implementing Classes:
AbstractWebUploader,HttpUploader
public interface WebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
extends Uploader<A>, org.jreleaser.model.Http
- Since:
- 0.8.0
- Author:
- Andres Almiray
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.Http
org.jreleaser.model.Http.Authorization, org.jreleaser.model.Http.Method -
Method Summary
Modifier and TypeMethodDescriptiongetResolvedUploadUrl(JReleaserContext context, Artifact artifact) voidsetDownloadUrl(String downloadUrl) voidsetUploadUrl(String uploadUrl) 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.Http
getAuthorization, getHeaders, getPassword, getUsernameMethods 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