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 class
Project.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.Boolean
getAllowMergeOnSkippedPipeline()
java.lang.Integer
getApprovalsBeforeMerge()
java.lang.Boolean
getArchived()
java.lang.Boolean
getAutocloseReferencedIssues()
Constants.AutoDevopsDeployStrategy
getAutoDevopsDeployStrategy()
java.lang.Boolean
getAutoDevopsEnabled()
java.lang.String
getAvatarUrl()
java.lang.String
getBuildCoverageRegex()
Constants.BuildGitStrategy
getBuildGitStrategy()
java.lang.Boolean
getCanCreateMergeRequestIn()
java.lang.String
getCiConfigPath()
java.lang.Integer
getCiDefaultGitDepth()
java.lang.Boolean
getCiForwardDeploymentEnabled()
java.lang.Boolean
getContainerRegistryEnabled()
java.util.Date
getCreatedAt()
java.lang.Long
getCreatorId()
java.util.List<CustomAttribute>
getCustomAttributes()
java.lang.String
getDefaultBranch()
java.lang.String
getDescription()
java.lang.Boolean
getEmailsDisabled()
java.lang.Boolean
getEmptyRepo()
Project
getForkedFromProject()
java.lang.Integer
getForksCount()
java.lang.String
getHttpUrlToRepo()
java.lang.Long
getId()
ImportStatus.Status
getImportStatus()
java.lang.Boolean
getInitializeWithReadme()
java.lang.String
getIssueBranchTemplate()
java.lang.Boolean
getIssuesEnabled()
java.lang.Boolean
getJobsEnabled()
java.util.Date
getLastActivityAt()
java.lang.Boolean
getLfsEnabled()
ProjectLicense
getLicense()
java.lang.String
getLicenseUrl()
java.lang.String
getLinkByName(java.lang.String name)
java.util.Map<java.lang.String,java.lang.String>
getLinks()
java.util.Date
getMarkedForDeletionOn()
java.lang.String
getMergeCommitTemplate()
Project.MergeMethod
getMergeMethod()
java.lang.Boolean
getMergeRequestsEnabled()
java.lang.String
getName()
Namespace
getNamespace()
java.lang.String
getNameWithNamespace()
java.lang.Boolean
getOnlyAllowMergeIfAllDiscussionsAreResolved()
java.lang.Boolean
getOnlyAllowMergeIfPipelineSucceeds()
java.lang.Integer
getOpenIssuesCount()
Owner
getOwner()
java.lang.Boolean
getPackagesEnabled()
java.lang.String
getPath()
java.lang.String
getPathWithNamespace()
static 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.Permissions
getPermissions()
java.lang.Boolean
getPrintingMergeRequestLinkEnabled()
java.lang.Boolean
getPublic()
java.lang.Boolean
getPublicJobs()
java.lang.String
getReadmeUrl()
java.lang.Boolean
getRemoveSourceBranchAfterMerge()
java.lang.String
getRepositoryStorage()
java.lang.Boolean
getRequestAccessEnabled()
java.lang.Boolean
getResolveOutdatedDiffDiscussions()
java.lang.String
getRunnersToken()
java.lang.Boolean
getSharedRunnersEnabled()
java.util.List<SharedGroup>
getSharedWithGroups()
java.lang.Boolean
getSnippetsEnabled()
java.lang.String
getSquashCommitTemplate()
Constants.SquashOption
getSquashOption()
java.lang.String
getSshUrlToRepo()
java.lang.Integer
getStarCount()
ProjectStatistics
getStatistics()
java.lang.String
getSuggestionCommitMessage()
java.util.List<java.lang.String>
getTagList()
Deprecated.java.util.List<java.lang.String>
getTopics()
Visibility
getVisibility()
java.lang.Integer
getVisibilityLevel()
java.lang.Boolean
getWallEnabled()
java.lang.String
getWebUrl()
java.lang.Boolean
getWikiEnabled()
static boolean
isValid(Project project)
void
setAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)
void
setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
void
setArchived(java.lang.Boolean archived)
void
setAutocloseReferencedIssues(java.lang.Boolean autocloseReferencedIssues)
void
setAutoDevopsDeployStrategy(Constants.AutoDevopsDeployStrategy autoDevopsDeployStrategy)
void
setAutoDevopsEnabled(java.lang.Boolean autoDevopsEnabled)
void
setAvatarUrl(java.lang.String avatarUrl)
void
setBuildCoverageRegex(java.lang.String buildCoverageRegex)
void
setBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)
void
setCanCreateMergeRequestIn(java.lang.Boolean canCreateMergeRequestIn)
void
setCiConfigPath(java.lang.String ciConfigPath)
void
setCiDefaultGitDepth(java.lang.Integer ciDefaultGitDepth)
void
setCiForwardDeploymentEnabled(java.lang.Boolean ciForwardDeploymentEnabled)
void
setContainerRegistryEnabled(java.lang.Boolean containerRegistryEnabled)
void
setCreatedAt(java.util.Date createdAt)
void
setCreatorId(java.lang.Long creatorId)
void
setCustomAttributes(java.util.List<CustomAttribute> customAttributes)
void
setDefaultBranch(java.lang.String defaultBranch)
void
setDescription(java.lang.String description)
void
setEmailsDisabled(java.lang.Boolean emailsDisabled)
void
setEmptyRepo(java.lang.Boolean emptyRepo)
void
setForkedFromProject(Project forkedFromProject)
void
setForksCount(java.lang.Integer forksCount)
void
setHttpUrlToRepo(java.lang.String httpUrlToRepo)
void
setId(java.lang.Long id)
void
setImportStatus(ImportStatus.Status importStatus)
void
setInitializeWithReadme(java.lang.Boolean initializeWithReadme)
void
setIssueBranchTemplate(java.lang.String issueBranchTemplate)
void
setIssuesEnabled(java.lang.Boolean issuesEnabled)
void
setJobsEnabled(java.lang.Boolean jobsEnabled)
void
setLastActivityAt(java.util.Date lastActivityAt)
void
setLfsEnabled(java.lang.Boolean lfsEnabled)
void
setLicense(ProjectLicense license)
void
setLicenseUrl(java.lang.String licenseUrl)
void
setLinks(java.util.Map<java.lang.String,java.lang.String> links)
void
setMarkedForDeletionOn(java.util.Date markedForDeletionOn)
void
setMergeCommitTemplate(java.lang.String mergeCommitTemplate)
void
setMergeMethod(Project.MergeMethod mergeMethod)
void
setMergeRequestsEnabled(java.lang.Boolean mergeRequestsEnabled)
void
setName(java.lang.String name)
void
setNamespace(Namespace namespace)
void
setNameWithNamespace(java.lang.String nameWithNamespace)
void
setOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)
void
setOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)
void
setOpenIssuesCount(java.lang.Integer openIssuesCount)
void
setOwner(Owner owner)
void
setPackagesEnabled(java.lang.Boolean packagesEnabled)
void
setPath(java.lang.String path)
void
setPathWithNamespace(java.lang.String pathWithNamespace)
void
setPermissions(Permissions permissions)
void
setPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)
void
setPublic(java.lang.Boolean isPublic)
void
setPublicJobs(java.lang.Boolean publicJobs)
void
setReadmeUrl(java.lang.String readmeUrl)
void
setRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)
void
setRepositoryStorage(java.lang.String repositoryStorage)
void
setRequestAccessEnabled(java.lang.Boolean request_access_enabled)
void
setResolveOutdatedDiffDiscussions(java.lang.Boolean resolveOutdatedDiffDiscussions)
void
setRunnersToken(java.lang.String runnersToken)
void
setSharedRunnersEnabled(java.lang.Boolean sharedRunnersEnabled)
void
setSharedWithGroups(java.util.List<SharedGroup> sharedWithGroups)
void
setSnippetsEnabled(java.lang.Boolean snippetsEnabled)
void
setSquashCommitTemplate(java.lang.String squashCommitTemplate)
void
setSquashOption(Constants.SquashOption squashOption)
void
setSshUrlToRepo(java.lang.String sshUrlToRepo)
void
setStarCount(java.lang.Integer starCount)
void
setStatistics(ProjectStatistics statistics)
void
setSuggestionCommitMessage(java.lang.String suggestionCommitMessage)
void
setTagList(java.util.List<java.lang.String> tagList)
Deprecated.void
setTopics(java.util.List<java.lang.String> topics)
void
setVisibility(Visibility visibility)
void
setVisibilityLevel(java.lang.Integer visibilityLevel)
void
setWallEnabled(java.lang.Boolean wallEnabled)
void
setWebUrl(java.lang.String webUrl)
void
setWikiEnabled(java.lang.Boolean wikiEnabled)
java.lang.String
toString()
Project
withAllowMergeOnSkippedPipeline(java.lang.Boolean allowMergeOnSkippedPipeline)
Project
withApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
Project
withBuildCoverageRegex(java.lang.String buildCoverageRegex)
Project
withBuildGitStrategy(Constants.BuildGitStrategy buildGitStrategy)
Project
withContainerRegistryEnabled(boolean containerRegistryEnabled)
Project
withDefaultBranch(java.lang.String defaultBranch)
Project
withDescription(java.lang.String description)
Project
withEmailsDisabled(java.lang.Boolean emailsDisabled)
Project
withId(java.lang.Long id)
Project
withInitializeWithReadme(boolean initializeWithReadme)
Project
withIssuesEnabled(boolean issuesEnabled)
Project
withJobsEnabled(boolean jobsEnabled)
Project
withLfsEnabled(java.lang.Boolean lfsEnabled)
Project
withMergeMethod(Project.MergeMethod mergeMethod)
Project
withMergeRequestsEnabled(boolean mergeRequestsEnabled)
Project
withName(java.lang.String name)
Project
withNamespace(Namespace namespace)
Project
withNamespaceId(long namespaceId)
Project
withOnlyAllowMergeIfAllDiscussionsAreResolved(java.lang.Boolean onlyAllowMergeIfAllDiscussionsAreResolved)
Project
withOnlyAllowMergeIfPipelineSucceeds(java.lang.Boolean onlyAllowMergeIfPipelineSucceeds)
Project
withPackagesEnabled(java.lang.Boolean packagesEnabled)
Project
withPath(java.lang.String path)
Project
withPrintingMergeRequestLinkEnabled(java.lang.Boolean printingMergeRequestLinkEnabled)
Project
withPublic(java.lang.Boolean isPublic)
Project
withPublicJobs(boolean publicJobs)
Project
withRemoveSourceBranchAfterMerge(java.lang.Boolean removeSourceBranchAfterMerge)
Project
withRepositoryStorage(java.lang.String repositoryStorage)
Project
withRequestAccessEnabled(boolean requestAccessEnabled)
Project
withResolveOutdatedDiffDiscussions(boolean resolveOutdatedDiffDiscussions)
Project
withSharedRunnersEnabled(boolean sharedRunnersEnabled)
Project
withSnippetsEnabled(boolean snippetsEnabled)
Project
withSquashOption(Constants.SquashOption squashOption)
Project
withSuggestionCommitMessage(java.lang.String suggestionCommitMessage)
Project
withTagList(java.util.List<java.lang.String> tagList)
Deprecated.Project
withTopics(java.util.List<java.lang.String> topics)
Project
withVisibility(Visibility visibility)
Project
withVisibilityLevel(java.lang.Integer visibilityLevel)
Project
withWallEnabled(java.lang.Boolean wallEnabled)
Project
withWebUrl(java.lang.String webUrl)
Project
withWikiEnabled(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:
toString
in 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)
-
getMergeCommitTemplate
public java.lang.String getMergeCommitTemplate()
-
setMergeCommitTemplate
public void setMergeCommitTemplate(java.lang.String mergeCommitTemplate)
-
getSquashCommitTemplate
public java.lang.String getSquashCommitTemplate()
-
setSquashCommitTemplate
public void setSquashCommitTemplate(java.lang.String squashCommitTemplate)
-
getIssueBranchTemplate
public java.lang.String getIssueBranchTemplate()
-
setIssueBranchTemplate
public void setIssueBranchTemplate(java.lang.String issueBranchTemplate)
-
getLinks
public java.util.Map<java.lang.String,java.lang.String> getLinks()
-
setLinks
public void setLinks(java.util.Map<java.lang.String,java.lang.String> links)
-
getLinkByName
public java.lang.String getLinkByName(java.lang.String name)
-
-