Class Downloader.Asset
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<Downloader.Asset>
org.jreleaser.model.internal.download.Downloader.Asset
- All Implemented Interfaces:
Serializable,Domain,ModelObject<Downloader.Asset>
- Enclosing interface:
- Downloader<A extends org.jreleaser.model.api.download.Downloader>
public static class Downloader.Asset
extends AbstractModelObject<Downloader.Asset>
implements Domain
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.download.Downloader.AssetasMap(boolean full) getInput()getResolvedInput(JReleaserContext context, Downloader<?> downloader) getResolvedOutput(JReleaserContext context, Downloader<?> downloader, String artifactFile) voidmerge(Downloader.Asset source) voidvoidvoidsetUnpack(Downloader.Unpack unpack) Methods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
Asset
public Asset()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.download.Downloader.Asset asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Downloader.Asset>
-
getResolvedInput
-
getResolvedOutput
public String getResolvedOutput(JReleaserContext context, Downloader<?> downloader, String artifactFile) -
getInput
-
setInput
-
getOutput
-
setOutput
-
getUnpack
-
setUnpack
-
asMap
-