Class GitlabReleaser
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.release.BaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
org.jreleaser.model.internal.release.GitlabReleaser
- All Implemented Interfaces:
Serializable,org.jreleaser.model.Active.Prereleaseable,CommitAuthorAware,Domain,EnabledAware,ModelObject<GitlabReleaser>,OwnerAware,TimeoutAware,Releaser<org.jreleaser.model.api.release.GitlabReleaser>
public final class GitlabReleaser
extends BaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jreleaser.model.internal.release.BaseReleaser
BaseReleaser.Issues, BaseReleaser.Milestone, BaseReleaser.Prerelease, BaseReleaser.Update -
Field Summary
Fields inherited from class org.jreleaser.model.internal.release.BaseReleaser
artifacts, catalogs, checksums, files, overwrite, sign, signatures, skipRelease, skipTag, uploadAssetsEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.release.GitlabReleaserasMap(boolean full) Deprecated.voidmerge(GitlabReleaser source) org.jreleaser.mustache.TemplateContextprops(JReleaserModel model) voidsetIdentifier(String identifier) Deprecated.voidsetProjectIdentifier(String projectIdentifier) voidsetUploadLinks(Map<String, String> uploadLinks) Methods inherited from class org.jreleaser.model.internal.release.BaseReleaser
fillProps, getApiEndpoint, getBranch, getBranchPush, getCanonicalRepoName, getChangelog, getCommitAuthor, getCommitUrl, getConnectTimeout, getDownloadUrl, getEffectiveReleaseName, getEffectiveTagName, getHost, getIssues, getIssueTrackerUrl, getLatestReleaseUrl, getMilestone, getName, getOwner, getPrerelease, getPreviousTagName, getReadTimeout, getReleaseName, getReleaseNotesUrl, getRepoCloneUrl, getRepoUrl, getResolvedBranchPush, getResolvedCommitUrl, getResolvedDownloadUrl, getResolvedIssueTrackerUrl, getResolvedLatestReleaseUrl, getResolvedPreviousTagName, getResolvedReleaseName, getResolvedReleaseNotesUrl, getResolvedRepoCloneUrl, getResolvedRepoCloneUrl, getResolvedRepoUrl, getResolvedRepoUrl, getResolvedSrcUrl, getResolvedTagName, getServiceName, getSrcUrl, getTagName, getToken, getUpdate, getUploadAssets, getUploadAssetsEnabled, getUsername, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isEnabled, isEnabledSet, isFiles, isFilesSet, isMatch, isOverwrite, isOverwriteSet, isPrerelease, isReleaseSupported, isSign, isSignatures, isSignaturesSet, isSkipRelease, isSkipReleaseSet, isSkipTag, isSkipTagSet, isUploadAssetsSet, resolveUploadAssetsEnabled, setApiEndpoint, setArtifacts, setBranch, setBranchPush, setCatalogs, setChangelog, setChecksums, setCommitAuthor, setCommitUrl, setConnectTimeout, setDownloadUrl, setEnabled, setFiles, setHost, setIssues, setIssueTrackerUrl, setLatestReleaseUrl, setMatch, setMilestone, setName, setOverwrite, setOwner, setPrerelease, setPreviousTagName, setReadTimeout, setReleaseName, setReleaseNotesUrl, setRepoCloneUrl, setRepoUrl, setSign, setSignatures, setSkipRelease, setSkipTag, setSrcUrl, setTagName, setToken, setUpdate, setUploadAssets, setUploadAssets, setUsernameMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
GitlabReleaser
public GitlabReleaser()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.release.GitlabReleaser asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<GitlabReleaser>- Overrides:
mergein classBaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
-
getReverseRepoHost
- Specified by:
getReverseRepoHostin classBaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
-
getIdentifier
@Deprecated @JsonPropertyDescription("gitlab.identifier is deprecated since 1.2.0 and will be removed in 2.0.0. Use gitlab.projectIdentifier instead") public String getIdentifier()Deprecated. -
setIdentifier
Deprecated. -
getProjectIdentifier
-
setProjectIdentifier
-
getUploadLinks
-
setUploadLinks
-
asMap
- Specified by:
asMapin interfaceDomain- Overrides:
asMapin classBaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
-
props
- Overrides:
propsin classBaseReleaser<org.jreleaser.model.api.release.GitlabReleaser,GitlabReleaser>
-