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