Class ArtifactoryUploader
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.ArtifactoryUploader,ArtifactoryUploader>
org.jreleaser.model.internal.upload.ArtifactoryUploader
- All Implemented Interfaces:
Serializable,org.jreleaser.model.Http,Activatable,Domain,ExtraProperties,Http,ModelObject<ArtifactoryUploader>,TimeoutAware,Uploader<org.jreleaser.model.api.upload.ArtifactoryUploader>
public final class ArtifactoryUploader
extends AbstractUploader<org.jreleaser.model.api.upload.ArtifactoryUploader,ArtifactoryUploader>
implements Http
- Since:
- 0.3.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.jreleaser.model.Http
org.jreleaser.model.Http.Authorization, org.jreleaser.model.Http.Method -
Field Summary
Fields inherited from class org.jreleaser.model.internal.upload.AbstractUploader
artifacts, catalogs, checksums, files, signatures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.jreleaser.model.api.upload.ArtifactoryUploaderprotected voidorg.jreleaser.model.Http.AuthorizationgetHost()getResolvedDownloadUrl(JReleaserContext context, Artifact artifact) getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) getResolvedUploadUrl(JReleaserContext context, Artifact artifact) voidmerge(ArtifactoryUploader source) org.jreleaser.model.Http.AuthorizationvoidsetAuthorization(String authorization) voidsetAuthorization(org.jreleaser.model.Http.Authorization authorization) voidvoidsetPassword(String password) voidsetRepositories(List<ArtifactoryUploader.ArtifactoryRepository> repositories) voidsetUsername(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
-
ArtifactoryUploader
public ArtifactoryUploader()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.upload.ArtifactoryUploader asImmutable()- Specified by:
asImmutablein interfaceUploader<org.jreleaser.model.api.upload.ArtifactoryUploader>
-
merge
- Specified by:
mergein interfaceModelObject<ArtifactoryUploader>- Overrides:
mergein classAbstractUploader<org.jreleaser.model.api.upload.ArtifactoryUploader,ArtifactoryUploader>
-
getHeaders
- Specified by:
getHeadersin interfaceorg.jreleaser.model.Http
-
getHost
-
setHost
-
getUsername
- Specified by:
getUsernamein interfaceorg.jreleaser.model.Http
-
setUsername
- Specified by:
setUsernamein interfaceHttp
-
getPassword
- Specified by:
getPasswordin interfaceorg.jreleaser.model.Http
-
setPassword
- Specified by:
setPasswordin interfaceHttp
-
getAuthorization
public org.jreleaser.model.Http.Authorization getAuthorization()- Specified by:
getAuthorizationin interfaceorg.jreleaser.model.Http
-
setAuthorization
public void setAuthorization(org.jreleaser.model.Http.Authorization authorization) - Specified by:
setAuthorizationin interfaceHttp
-
setAuthorization
- Specified by:
setAuthorizationin interfaceHttp
-
resolveAuthorization
public org.jreleaser.model.Http.Authorization resolveAuthorization()- Specified by:
resolveAuthorizationin interfaceHttp
-
getRepositories
-
setRepositories
-
addRepository
-
asMap
- Specified by:
asMapin classAbstractUploader<org.jreleaser.model.api.upload.ArtifactoryUploader,ArtifactoryUploader>
-
getResolvedDownloadUrl
- Specified by:
getResolvedDownloadUrlin interfaceUploader<org.jreleaser.model.api.upload.ArtifactoryUploader>
-
getResolvedDownloadUrl
public String getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) - Specified by:
getResolvedDownloadUrlin interfaceUploader<org.jreleaser.model.api.upload.ArtifactoryUploader>
-
getResolvedUploadUrl
-