Class SdkmanPackager
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.packagers.AbstractPackager<org.jreleaser.model.api.packagers.SdkmanPackager,SdkmanPackager>
org.jreleaser.model.internal.packagers.SdkmanPackager
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,ModelObject<SdkmanPackager>,TimeoutAware,Packager<org.jreleaser.model.api.packagers.SdkmanPackager>
public final class SdkmanPackager
extends AbstractPackager<org.jreleaser.model.api.packagers.SdkmanPackager,SdkmanPackager>
implements TimeoutAware
- Since:
- 0.6.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
Fields inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
continueOnError -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.packagers.SdkmanPackagerprotected voidorg.jreleaser.model.Sdkman.CommandgetSupportedFileExtensions(org.jreleaser.model.Distribution.DistributionType distributionType) booleanprotected booleanisNotSkipped(Artifact artifact) booleanvoidmerge(SdkmanPackager source) voidsetCandidate(String candidate) voidsetCommand(String str) voidsetCommand(org.jreleaser.model.Sdkman.Command command) voidsetConnectTimeout(Integer connectTimeout) voidsetConsumerKey(String consumerKey) voidsetConsumerToken(String consumerToken) voidsetPublished(boolean published) voidsetReadTimeout(Integer readTimeout) voidsetReleaseNotesUrl(String releaseNotesUrl) booleansupportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) booleansupportsPlatform(String platform) Methods inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
addExtraProperties, asMap, fail, getDownloadUrl, getExtraProperties, getSupportedStereotypes, getType, isContinueOnError, isContinueOnErrorSet, isFailed, isSnapshotSupported, prefix, resolveArtifacts, resolveCandidateArtifacts, resolveEnabled, setContinueOnError, setDownloadUrl, setExtraPropertiesMethods 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
-
SdkmanPackager
public SdkmanPackager()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.packagers.SdkmanPackager asImmutable()- Specified by:
asImmutablein interfacePackager<org.jreleaser.model.api.packagers.SdkmanPackager>
-
merge
- Specified by:
mergein interfaceModelObject<SdkmanPackager>- Overrides:
mergein classAbstractPackager<org.jreleaser.model.api.packagers.SdkmanPackager,SdkmanPackager>
-
getCandidate
-
setCandidate
-
getReleaseNotesUrl
-
setReleaseNotesUrl
-
getCommand
public org.jreleaser.model.Sdkman.Command getCommand() -
setCommand
public void setCommand(org.jreleaser.model.Sdkman.Command command) -
setCommand
-
isCommandSet
public boolean isCommandSet() -
getConsumerKey
-
setConsumerKey
-
getConsumerToken
-
setConsumerToken
-
getConnectTimeout
- Specified by:
getConnectTimeoutin interfaceTimeoutAware
-
setConnectTimeout
- Specified by:
setConnectTimeoutin interfaceTimeoutAware
-
getReadTimeout
- Specified by:
getReadTimeoutin interfaceTimeoutAware
-
setReadTimeout
- Specified by:
setReadTimeoutin interfaceTimeoutAware
-
isPublished
public boolean isPublished() -
setPublished
public void setPublished(boolean published) -
asMap
- Specified by:
asMapin classAbstractPackager<org.jreleaser.model.api.packagers.SdkmanPackager,SdkmanPackager>
-
supportsPlatform
- Specified by:
supportsPlatformin interfacePackager<org.jreleaser.model.api.packagers.SdkmanPackager>
-
supportsDistribution
public boolean supportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) - Specified by:
supportsDistributionin interfacePackager<org.jreleaser.model.api.packagers.SdkmanPackager>
-
getSupportedFileExtensions
public Set<String> getSupportedFileExtensions(org.jreleaser.model.Distribution.DistributionType distributionType) - Specified by:
getSupportedFileExtensionsin interfacePackager<org.jreleaser.model.api.packagers.SdkmanPackager>
-
isNotSkipped
- Specified by:
isNotSkippedin classAbstractPackager<org.jreleaser.model.api.packagers.SdkmanPackager,SdkmanPackager>
-