Class HttpUploader
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.upload.AbstractUploader<A,S>
org.jreleaser.model.internal.upload.AbstractWebUploader<org.jreleaser.model.api.upload.HttpUploader,HttpUploader>
org.jreleaser.model.internal.upload.HttpUploader
- All Implemented Interfaces:
Serializable,org.jreleaser.model.Http,Activatable,Domain,ExtraProperties,Http,ModelObject<HttpUploader>,TimeoutAware,Uploader<org.jreleaser.model.api.upload.HttpUploader>,WebUploader<org.jreleaser.model.api.upload.HttpUploader>
public final class HttpUploader
extends AbstractWebUploader<org.jreleaser.model.api.upload.HttpUploader,HttpUploader>
implements Http
- Since:
- 0.4.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested 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 TypeMethodDescriptionorg.jreleaser.model.api.upload.HttpUploaderprotected voidorg.jreleaser.model.Http.Authorizationorg.jreleaser.model.Http.Methodvoidmerge(HttpUploader source) org.jreleaser.model.Http.AuthorizationvoidsetAuthorization(String authorization) voidsetAuthorization(org.jreleaser.model.Http.Authorization authorization) voidsetHeaders(Map<String, String> headers) voidvoidsetMethod(org.jreleaser.model.Http.Method method) voidsetPassword(String password) voidsetUsername(String username) Methods inherited from class org.jreleaser.model.internal.upload.AbstractWebUploader
getDownloadUrl, getResolvedDownloadUrl, getResolvedDownloadUrl, getResolvedUploadUrl, getUploadUrl, setDownloadUrl, setUploadUrlMethods 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
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.common.TimeoutAware
getConnectTimeout, getReadTimeout, setConnectTimeout, setReadTimeoutMethods inherited from interface org.jreleaser.model.internal.upload.Uploader
artifactProps, artifactProps, getName, getType, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isFiles, isFilesSet, isSignatures, isSignaturesSet, isSnapshotSupported, resolveSkipKeys, setArtifacts, setCatalogs, setChecksums, setFiles, setName, setSignatures
-
Constructor Details
-
HttpUploader
public HttpUploader()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.upload.HttpUploader asImmutable()- Specified by:
asImmutablein interfaceUploader<org.jreleaser.model.api.upload.HttpUploader>
-
merge
- Specified by:
mergein interfaceModelObject<HttpUploader>- Overrides:
mergein classAbstractWebUploader<org.jreleaser.model.api.upload.HttpUploader,HttpUploader>
-
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
-
getMethod
public org.jreleaser.model.Http.Method getMethod() -
setMethod
public void setMethod(org.jreleaser.model.Http.Method method) -
setMethod
-
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
-
getHeaders
- Specified by:
getHeadersin interfaceorg.jreleaser.model.Http
-
setHeaders
-
resolveAuthorization
public org.jreleaser.model.Http.Authorization resolveAuthorization()- Specified by:
resolveAuthorizationin interfaceHttp
-
asMap
- Overrides:
asMapin classAbstractWebUploader<org.jreleaser.model.api.upload.HttpUploader,HttpUploader>
-