Package org.gitlab4j.api.models
Class Project
- java.lang.Object
-
- org.gitlab4j.api.models.Project
-
- All Implemented Interfaces:
java.io.Serializable
public class Project extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProject.MergeMethod
-
Constructor Summary
Constructors Constructor Description Project()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.BooleangetAllowMergeOnSkippedPipeline()java.lang.IntegergetApprovalsBeforeMerge()java.lang.BooleangetArchived()java.lang.BooleangetAutocloseReferencedIssues()Constants.AutoDevopsDeployStrategygetAutoDevopsDeployStrategy()java.lang.BooleangetAutoDevopsEnabled()java.lang.StringgetAvatarUrl()java.lang.StringgetBuildCoverageRegex()Constants.BuildGitStrategygetBuildGitStrategy()java.lang.BooleangetCanCreateMergeRequestIn()java.lang.StringgetCiConfigPath()java.lang.IntegergetCiDefaultGitDepth()java.lang.BooleangetCiForwardDeploymentEnabled()java.lang.BooleangetContainerRegistryEnabled()java.util.DategetCreatedAt()java.lang.LonggetCreatorId()java.util.List<CustomAttribute>getCustomAttributes()java.lang.StringgetDefaultBranch()java.lang.StringgetDescription()java.lang.BooleangetEmailsDisabled()java.lang.BooleangetEmptyRepo()ProjectgetForkedFromProject()java.lang.IntegergetForksCount()java.lang.StringgetHttpUrlToRepo()java.lang.LonggetId()ImportStatus.StatusgetImportStatus()java.lang.BooleangetInitializeWithReadme()java.lang.BooleangetIssuesEnabled()java.lang.BooleangetJobsEnabled()java.util.DategetLastActivityAt()java.lang.BooleangetLfsEnabled()ProjectLicensegetLicense()java.lang.StringgetLicenseUrl()java.util.DategetMarkedForDeletionOn()Project.MergeMethodgetMergeMethod()java.lang.BooleangetMergeRequestsEnabled()java.lang.StringgetName()NamespacegetNamespace()java.lang.StringgetNameWithNamespace()java.lang.BooleangetOnlyAllowMergeIfAllDiscussionsAreResolved()java.lang.BooleangetOnlyAllowMergeIfPipelineSucceeds()java.lang.IntegergetOpenIssuesCount()OwnergetOwner()java.lang.BooleangetPackagesEnabled()java.lang.StringgetPath()java.lang.StringgetPathWithNamespace()static java.lang.StringgetPathWithNammespace(java.lang.String namespace, java.lang.String path)Formats a fully qualified project path based on the provided namespace and project path.PermissionsgetPermissions()java.lang.BooleangetPrintingMergeRequestLinkEnabled()java.lang.BooleangetPublic()java.lang.BooleangetPublicJobs()java.lang.StringgetReadmeUrl()java.lang.BooleangetRemoveSourceBranchAfterMerge()java.lang.StringgetRepositoryStorage()java.lang.BooleangetRequestAccessEnabled()java.lang.BooleangetResolveOutdatedDiffDiscussions()java.lang.StringgetRunnersToken()java.lang.BooleangetSharedRunnersEnabled()java.util.List<SharedGroup>getSharedWithGroups()java.lang.BooleangetSnippetsEnabled()Constants.SquashOptiongetSquashOption()java.lang.StringgetSshUrlToRepo()java.lang.IntegergetStarCount()ProjectStatisticsgetStatistics()java.lang.StringgetSuggestionCommitMessage()java.util.List<java.lang.String>getTagList()Deprecated.java.util.List<java.lang.String>getTopics()VisibilitygetVisibility()java.lang.IntegergetVisibilityLevel()java.lang.BooleangetWallEnabled()java.lang.StringgetWebUrl()java.lang.BooleangetWikiEnabled()static booleanisValid(Project project)voidsetAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)voidsetApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)voidsetArchived(java.lang.Boolean archived)voidsetAutocloseReferencedIssues(java.lang.Boolean autocloseReferencedIssues)voidsetAutoDevopsDeployStrategy(Constants.AutoDevopsDeployStrategy autoDevopsDeployStrategy)voidsetAutoDevopsEnabled(java.lang.Boolean autoDevopsEnabled)voidsetAvatarUrl(java.lang.String avatarUrl)voidsetBuildCoverageRegex(java.lang.String buildCoverageRegex)voidsetBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)voidsetCanCreateMergeRequestIn(java.lang.Boolean canCreateMergeRequestIn)voidsetCiConfigPath(java.lang.String ciConfigPath)voidsetCiDefaultGitDepth(java.lang.Integer ciDefaultGitDepth)voidsetCiForwardDeploymentEnabled(java.lang.Boolean ciForwardDeploymentEnabled)voidsetContainerRegistryEnabled(java.lang.Boolean containerRegistryEnabled)voidsetCreatedAt(java.util.Date createdAt)voidsetCreatorId(java.lang.Long creatorId)voidsetCustomAttributes(java.util.List<CustomAttribute> customAttributes)voidsetDefaultBranch(java.lang.String defaultBranch)voidsetDescription(java.lang.String description)voidsetEmailsDisabled(java.lang.Boolean emailsDisabled)voidsetEmptyRepo(java.lang.Boolean emptyRepo)voidsetForkedFromProject(Project forkedFromProject)voidsetForksCount(java.lang.Integer forksCount)voidsetHttpUrlToRepo(java.lang.String httpUrlToRepo)voidsetId(java.lang.Long id)voidsetImportStatus(ImportStatus.Status importStatus)voidsetInitializeWithReadme(java.lang.Boolean initializeWithReadme)voidsetIssuesEnabled(java.lang.Boolean issuesEnabled)voidsetJobsEnabled(java.lang.Boolean jobsEnabled)voidsetLastActivityAt(java.util.Date lastActivityAt)voidsetLfsEnabled(java.lang.Boolean lfsEnabled)voidsetLicense(ProjectLicense license)voidsetLicenseUrl(java.lang.String licenseUrl)voidsetMarkedForDeletionOn(java.util.Date markedForDeletionOn)voidsetMergeMethod(Project.MergeMethod mergeMethod)voidsetMergeRequestsEnabled(java.lang.Boolean mergeRequestsEnabled)voidsetName(java.lang.String name)voidsetNamespace(Namespace namespace)voidsetNameWithNamespace(java.lang.String nameWithNamespace)voidsetOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)voidsetOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)voidsetOpenIssuesCount(java.lang.Integer openIssuesCount)voidsetOwner(Owner owner)voidsetPackagesEnabled(java.lang.Boolean packagesEnabled)voidsetPath(java.lang.String path)voidsetPathWithNamespace(java.lang.String pathWithNamespace)voidsetPermissions(Permissions permissions)voidsetPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)voidsetPublic(java.lang.Boolean isPublic)voidsetPublicJobs(java.lang.Boolean publicJobs)voidsetReadmeUrl(java.lang.String readmeUrl)voidsetRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)voidsetRepositoryStorage(java.lang.String repositoryStorage)voidsetRequestAccessEnabled(java.lang.Boolean request_access_enabled)voidsetResolveOutdatedDiffDiscussions(java.lang.Boolean resolveOutdatedDiffDiscussions)voidsetRunnersToken(java.lang.String runnersToken)voidsetSharedRunnersEnabled(java.lang.Boolean sharedRunnersEnabled)voidsetSharedWithGroups(java.util.List<SharedGroup> sharedWithGroups)voidsetSnippetsEnabled(java.lang.Boolean snippetsEnabled)voidsetSquashOption(Constants.SquashOption squashOption)voidsetSshUrlToRepo(java.lang.String sshUrlToRepo)voidsetStarCount(java.lang.Integer starCount)voidsetStatistics(ProjectStatistics statistics)voidsetSuggestionCommitMessage(java.lang.String suggestionCommitMessage)voidsetTagList(java.util.List<java.lang.String> tagList)Deprecated.voidsetTopics(java.util.List<java.lang.String> topics)voidsetVisibility(Visibility visibility)voidsetVisibilityLevel(java.lang.Integer visibilityLevel)voidsetWallEnabled(java.lang.Boolean wallEnabled)voidsetWebUrl(java.lang.String webUrl)voidsetWikiEnabled(java.lang.Boolean wikiEnabled)java.lang.StringtoString()ProjectwithAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)ProjectwithApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)ProjectwithBuildCoverageRegex(java.lang.String buildCoverageRegex)ProjectwithBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)ProjectwithContainerRegistryEnabled(boolean containerRegistryEnabled)ProjectwithDefaultBranch(java.lang.String defaultBranch)ProjectwithDescription(java.lang.String description)ProjectwithEmailsDisabled(java.lang.Boolean emailsDisabled)ProjectwithId(java.lang.Long id)ProjectwithInitializeWithReadme(boolean initializeWithReadme)ProjectwithIssuesEnabled(boolean issuesEnabled)ProjectwithJobsEnabled(boolean jobsEnabled)ProjectwithLfsEnabled(java.lang.Boolean lfsEnabled)ProjectwithMergeMethod(Project.MergeMethod mergeMethod)ProjectwithMergeRequestsEnabled(boolean mergeRequestsEnabled)ProjectwithName(java.lang.String name)ProjectwithNamespace(Namespace namespace)ProjectwithNamespaceId(long namespaceId)ProjectwithOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)ProjectwithOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)ProjectwithPackagesEnabled(java.lang.Boolean packagesEnabled)ProjectwithPath(java.lang.String path)ProjectwithPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)ProjectwithPublic(java.lang.Boolean isPublic)ProjectwithPublicJobs(boolean publicJobs)ProjectwithRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)ProjectwithRepositoryStorage(java.lang.String repositoryStorage)ProjectwithRequestAccessEnabled(boolean requestAccessEnabled)ProjectwithResolveOutdatedDiffDiscussions(boolean resolveOutdatedDiffDiscussions)ProjectwithSharedRunnersEnabled(boolean sharedRunnersEnabled)ProjectwithSnippetsEnabled(boolean snippetsEnabled)ProjectwithSquashOption(Constants.SquashOption squashOption)ProjectwithSuggestionCommitMessage(java.lang.String suggestionCommitMessage)ProjectwithTagList(java.util.List<java.lang.String> tagList)Deprecated.ProjectwithTopics(java.util.List<java.lang.String> topics)ProjectwithVisibility(Visibility visibility)ProjectwithVisibilityLevel(java.lang.Integer visibilityLevel)ProjectwithWallEnabled(java.lang.Boolean wallEnabled)ProjectwithWebUrl(java.lang.String webUrl)ProjectwithWikiEnabled(boolean wikiEnabled)
-
-
-
Method Detail
-
getApprovalsBeforeMerge
public java.lang.Integer getApprovalsBeforeMerge()
-
setApprovalsBeforeMerge
public void setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
-
withApprovalsBeforeMerge
public Project withApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
-
getArchived
public java.lang.Boolean getArchived()
-
setArchived
public void setArchived(java.lang.Boolean archived)
-
getAvatarUrl
public java.lang.String getAvatarUrl()
-
setAvatarUrl
public void setAvatarUrl(java.lang.String avatarUrl)
-
getContainerRegistryEnabled
public java.lang.Boolean getContainerRegistryEnabled()
-
setContainerRegistryEnabled
public void setContainerRegistryEnabled(java.lang.Boolean containerRegistryEnabled)
-
withContainerRegistryEnabled
public Project withContainerRegistryEnabled(boolean containerRegistryEnabled)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getCreatorId
public java.lang.Long getCreatorId()
-
setCreatorId
public void setCreatorId(java.lang.Long creatorId)
-
getDefaultBranch
public java.lang.String getDefaultBranch()
-
setDefaultBranch
public void setDefaultBranch(java.lang.String defaultBranch)
-
withDefaultBranch
public Project withDefaultBranch(java.lang.String defaultBranch)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
withDescription
public Project withDescription(java.lang.String description)
-
getForksCount
public java.lang.Integer getForksCount()
-
setForksCount
public void setForksCount(java.lang.Integer forksCount)
-
getForkedFromProject
public Project getForkedFromProject()
-
setForkedFromProject
public void setForkedFromProject(Project forkedFromProject)
-
getHttpUrlToRepo
public java.lang.String getHttpUrlToRepo()
-
setHttpUrlToRepo
public void setHttpUrlToRepo(java.lang.String httpUrlToRepo)
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
withId
public Project withId(java.lang.Long id)
-
getIssuesEnabled
public java.lang.Boolean getIssuesEnabled()
-
setIssuesEnabled
public void setIssuesEnabled(java.lang.Boolean issuesEnabled)
-
withIssuesEnabled
public Project withIssuesEnabled(boolean issuesEnabled)
-
getJobsEnabled
public java.lang.Boolean getJobsEnabled()
-
setJobsEnabled
public void setJobsEnabled(java.lang.Boolean jobsEnabled)
-
withJobsEnabled
public Project withJobsEnabled(boolean jobsEnabled)
-
getLastActivityAt
public java.util.Date getLastActivityAt()
-
setLastActivityAt
public void setLastActivityAt(java.util.Date lastActivityAt)
-
getLfsEnabled
public java.lang.Boolean getLfsEnabled()
-
setLfsEnabled
public void setLfsEnabled(java.lang.Boolean lfsEnabled)
-
withLfsEnabled
public Project withLfsEnabled(java.lang.Boolean lfsEnabled)
-
getMergeMethod
public Project.MergeMethod getMergeMethod()
-
setMergeMethod
public void setMergeMethod(Project.MergeMethod mergeMethod)
-
withMergeMethod
public Project withMergeMethod(Project.MergeMethod mergeMethod)
-
getMergeRequestsEnabled
public java.lang.Boolean getMergeRequestsEnabled()
-
setMergeRequestsEnabled
public void setMergeRequestsEnabled(java.lang.Boolean mergeRequestsEnabled)
-
withMergeRequestsEnabled
public Project withMergeRequestsEnabled(boolean mergeRequestsEnabled)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
withName
public Project withName(java.lang.String name)
-
getNamespace
public Namespace getNamespace()
-
setNamespace
public void setNamespace(Namespace namespace)
-
withNamespaceId
public Project withNamespaceId(long namespaceId)
-
getNameWithNamespace
public java.lang.String getNameWithNamespace()
-
setNameWithNamespace
public void setNameWithNamespace(java.lang.String nameWithNamespace)
-
getOnlyAllowMergeIfPipelineSucceeds
public java.lang.Boolean getOnlyAllowMergeIfPipelineSucceeds()
-
setOnlyAllowMergeIfPipelineSucceeds
public void setOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)
-
withOnlyAllowMergeIfPipelineSucceeds
public Project withOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)
-
getAllowMergeOnSkippedPipeline
public java.lang.Boolean getAllowMergeOnSkippedPipeline()
-
setAllowMergeOnSkippedPipeline
public void setAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)
-
withAllowMergeOnSkippedPipeline
public Project withAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)
-
getOnlyAllowMergeIfAllDiscussionsAreResolved
public java.lang.Boolean getOnlyAllowMergeIfAllDiscussionsAreResolved()
-
setOnlyAllowMergeIfAllDiscussionsAreResolved
public void setOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)
-
withOnlyAllowMergeIfAllDiscussionsAreResolved
public Project withOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)
-
getOpenIssuesCount
public java.lang.Integer getOpenIssuesCount()
-
setOpenIssuesCount
public void setOpenIssuesCount(java.lang.Integer openIssuesCount)
-
getOwner
public Owner getOwner()
-
setOwner
public void setOwner(Owner owner)
-
getPath
public java.lang.String getPath()
-
setPath
public void setPath(java.lang.String path)
-
withPath
public Project withPath(java.lang.String path)
-
getPathWithNamespace
public java.lang.String getPathWithNamespace()
-
setPathWithNamespace
public void setPathWithNamespace(java.lang.String pathWithNamespace)
-
getPermissions
public Permissions getPermissions()
-
setPermissions
public void setPermissions(Permissions permissions)
-
getPublic
public java.lang.Boolean getPublic()
-
setPublic
public void setPublic(java.lang.Boolean isPublic)
-
withPublic
public Project withPublic(java.lang.Boolean isPublic)
-
getPublicJobs
public java.lang.Boolean getPublicJobs()
-
setPublicJobs
public void setPublicJobs(java.lang.Boolean publicJobs)
-
withPublicJobs
public Project withPublicJobs(boolean publicJobs)
-
getRepositoryStorage
public java.lang.String getRepositoryStorage()
-
setRepositoryStorage
public void setRepositoryStorage(java.lang.String repositoryStorage)
-
withRepositoryStorage
public Project withRepositoryStorage(java.lang.String repositoryStorage)
-
getRequestAccessEnabled
public java.lang.Boolean getRequestAccessEnabled()
-
setRequestAccessEnabled
public void setRequestAccessEnabled(java.lang.Boolean request_access_enabled)
-
withRequestAccessEnabled
public Project withRequestAccessEnabled(boolean requestAccessEnabled)
-
getRunnersToken
public java.lang.String getRunnersToken()
-
setRunnersToken
public void setRunnersToken(java.lang.String runnersToken)
-
getSharedRunnersEnabled
public java.lang.Boolean getSharedRunnersEnabled()
-
setSharedRunnersEnabled
public void setSharedRunnersEnabled(java.lang.Boolean sharedRunnersEnabled)
-
getSharedWithGroups
public java.util.List<SharedGroup> getSharedWithGroups()
-
setSharedWithGroups
public void setSharedWithGroups(java.util.List<SharedGroup> sharedWithGroups)
-
withSharedRunnersEnabled
public Project withSharedRunnersEnabled(boolean sharedRunnersEnabled)
-
getSnippetsEnabled
public java.lang.Boolean getSnippetsEnabled()
-
setSnippetsEnabled
public void setSnippetsEnabled(java.lang.Boolean snippetsEnabled)
-
withSnippetsEnabled
public Project withSnippetsEnabled(boolean snippetsEnabled)
-
getSshUrlToRepo
public java.lang.String getSshUrlToRepo()
-
setSshUrlToRepo
public void setSshUrlToRepo(java.lang.String sshUrlToRepo)
-
getStarCount
public java.lang.Integer getStarCount()
-
setStarCount
public void setStarCount(java.lang.Integer starCount)
-
getTagList
@Deprecated public java.util.List<java.lang.String> getTagList()
Deprecated.Tags will be removed in API v5
-
setTagList
@Deprecated public void setTagList(java.util.List<java.lang.String> tagList)
Deprecated.Tags will be removed in API v5
-
withTagList
@Deprecated public Project withTagList(java.util.List<java.lang.String> tagList)
Deprecated.Tags will be removed in API v5
-
getTopics
public java.util.List<java.lang.String> getTopics()
-
setTopics
public void setTopics(java.util.List<java.lang.String> topics)
-
withTopics
public Project withTopics(java.util.List<java.lang.String> topics)
-
getVisibility
public Visibility getVisibility()
-
setVisibility
public void setVisibility(Visibility visibility)
-
withVisibility
public Project withVisibility(Visibility visibility)
-
getVisibilityLevel
public java.lang.Integer getVisibilityLevel()
-
setVisibilityLevel
public void setVisibilityLevel(java.lang.Integer visibilityLevel)
-
withVisibilityLevel
public Project withVisibilityLevel(java.lang.Integer visibilityLevel)
-
getWallEnabled
public java.lang.Boolean getWallEnabled()
-
setWallEnabled
public void setWallEnabled(java.lang.Boolean wallEnabled)
-
withWallEnabled
public Project withWallEnabled(java.lang.Boolean wallEnabled)
-
getWebUrl
public java.lang.String getWebUrl()
-
setWebUrl
public void setWebUrl(java.lang.String webUrl)
-
withWebUrl
public Project withWebUrl(java.lang.String webUrl)
-
getWikiEnabled
public java.lang.Boolean getWikiEnabled()
-
setWikiEnabled
public void setWikiEnabled(java.lang.Boolean wikiEnabled)
-
withWikiEnabled
public Project withWikiEnabled(boolean wikiEnabled)
-
getPrintingMergeRequestLinkEnabled
public java.lang.Boolean getPrintingMergeRequestLinkEnabled()
-
setPrintingMergeRequestLinkEnabled
public void setPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)
-
withPrintingMergeRequestLinkEnabled
public Project withPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)
-
getResolveOutdatedDiffDiscussions
public java.lang.Boolean getResolveOutdatedDiffDiscussions()
-
setResolveOutdatedDiffDiscussions
public void setResolveOutdatedDiffDiscussions(java.lang.Boolean resolveOutdatedDiffDiscussions)
-
withResolveOutdatedDiffDiscussions
public Project withResolveOutdatedDiffDiscussions(boolean resolveOutdatedDiffDiscussions)
-
getInitializeWithReadme
public java.lang.Boolean getInitializeWithReadme()
-
setInitializeWithReadme
public void setInitializeWithReadme(java.lang.Boolean initializeWithReadme)
-
withInitializeWithReadme
public Project withInitializeWithReadme(boolean initializeWithReadme)
-
getPackagesEnabled
public java.lang.Boolean getPackagesEnabled()
-
setPackagesEnabled
public void setPackagesEnabled(java.lang.Boolean packagesEnabled)
-
withPackagesEnabled
public Project withPackagesEnabled(java.lang.Boolean packagesEnabled)
-
getStatistics
public ProjectStatistics getStatistics()
-
setStatistics
public void setStatistics(ProjectStatistics statistics)
-
getEmptyRepo
public java.lang.Boolean getEmptyRepo()
-
setEmptyRepo
public void setEmptyRepo(java.lang.Boolean emptyRepo)
-
getMarkedForDeletionOn
public java.util.Date getMarkedForDeletionOn()
-
setMarkedForDeletionOn
public void setMarkedForDeletionOn(java.util.Date markedForDeletionOn)
-
getLicenseUrl
public java.lang.String getLicenseUrl()
-
setLicenseUrl
public void setLicenseUrl(java.lang.String licenseUrl)
-
getLicense
public ProjectLicense getLicense()
-
setLicense
public void setLicense(ProjectLicense license)
-
getCustomAttributes
public java.util.List<CustomAttribute> getCustomAttributes()
-
setCustomAttributes
public void setCustomAttributes(java.util.List<CustomAttribute> customAttributes)
-
isValid
public static final boolean isValid(Project project)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPathWithNammespace
public static final java.lang.String getPathWithNammespace(java.lang.String namespace, java.lang.String path)Formats a fully qualified project path based on the provided namespace and project path.- Parameters:
namespace- the namespace, either a user name or group namepath- the project path- Returns:
- a fully qualified project path based on the provided namespace and project path
-
getBuildCoverageRegex
public java.lang.String getBuildCoverageRegex()
-
setBuildCoverageRegex
public void setBuildCoverageRegex(java.lang.String buildCoverageRegex)
-
withBuildCoverageRegex
public Project withBuildCoverageRegex(java.lang.String buildCoverageRegex)
-
getBuildGitStrategy
public Constants.BuildGitStrategy getBuildGitStrategy()
-
setBuildGitStrategy
public void setBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)
-
withBuildGitStrategy
public Project withBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)
-
getReadmeUrl
public java.lang.String getReadmeUrl()
-
setReadmeUrl
public void setReadmeUrl(java.lang.String readmeUrl)
-
getCanCreateMergeRequestIn
public java.lang.Boolean getCanCreateMergeRequestIn()
-
setCanCreateMergeRequestIn
public void setCanCreateMergeRequestIn(java.lang.Boolean canCreateMergeRequestIn)
-
getImportStatus
public ImportStatus.Status getImportStatus()
-
setImportStatus
public void setImportStatus(ImportStatus.Status importStatus)
-
getCiDefaultGitDepth
public java.lang.Integer getCiDefaultGitDepth()
-
setCiDefaultGitDepth
public void setCiDefaultGitDepth(java.lang.Integer ciDefaultGitDepth)
-
getCiForwardDeploymentEnabled
public java.lang.Boolean getCiForwardDeploymentEnabled()
-
setCiForwardDeploymentEnabled
public void setCiForwardDeploymentEnabled(java.lang.Boolean ciForwardDeploymentEnabled)
-
getCiConfigPath
public java.lang.String getCiConfigPath()
-
setCiConfigPath
public void setCiConfigPath(java.lang.String ciConfigPath)
-
getRemoveSourceBranchAfterMerge
public java.lang.Boolean getRemoveSourceBranchAfterMerge()
-
setRemoveSourceBranchAfterMerge
public void setRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)
-
withRemoveSourceBranchAfterMerge
public Project withRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)
-
getAutoDevopsEnabled
public java.lang.Boolean getAutoDevopsEnabled()
-
setAutoDevopsEnabled
public void setAutoDevopsEnabled(java.lang.Boolean autoDevopsEnabled)
-
getAutoDevopsDeployStrategy
public Constants.AutoDevopsDeployStrategy getAutoDevopsDeployStrategy()
-
setAutoDevopsDeployStrategy
public void setAutoDevopsDeployStrategy(Constants.AutoDevopsDeployStrategy autoDevopsDeployStrategy)
-
getAutocloseReferencedIssues
public java.lang.Boolean getAutocloseReferencedIssues()
-
setAutocloseReferencedIssues
public void setAutocloseReferencedIssues(java.lang.Boolean autocloseReferencedIssues)
-
getEmailsDisabled
public java.lang.Boolean getEmailsDisabled()
-
setEmailsDisabled
public void setEmailsDisabled(java.lang.Boolean emailsDisabled)
-
withEmailsDisabled
public Project withEmailsDisabled(java.lang.Boolean emailsDisabled)
-
getSuggestionCommitMessage
public java.lang.String getSuggestionCommitMessage()
-
withSuggestionCommitMessage
public Project withSuggestionCommitMessage(java.lang.String suggestionCommitMessage)
-
setSuggestionCommitMessage
public void setSuggestionCommitMessage(java.lang.String suggestionCommitMessage)
-
getSquashOption
public Constants.SquashOption getSquashOption()
-
setSquashOption
public void setSquashOption(Constants.SquashOption squashOption)
-
withSquashOption
public Project withSquashOption(Constants.SquashOption squashOption)
-
-