Class UpdateProjectDetails.UpdateProjectDetailsBuilder
java.lang.Object
io.github.primelib.jira4j.restv3.model.UpdateProjectDetails.UpdateProjectDetailsBuilder
- Enclosing class:
- UpdateProjectDetails
-
Method Summary
Modifier and TypeMethodDescriptionassigneeType
(UpdateProjectDetails.AssigneeTypeEnum assigneeType) The default assignee when creating issues for this project.An integer value for the project's avatar.build()
categoryId
(Long categoryId) The ID of the project's category.description
(String description) A brief description of the project.issueSecurityScheme
(Long issueSecurityScheme) The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues.Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters.This parameter is deprecated because of privacy changes.leadAccountId
(String leadAccountId) The account ID of the project lead.The name of the project.notificationScheme
(Long notificationScheme) The ID of the notification scheme for the project.permissionScheme
(Long permissionScheme) The ID of the permission scheme for the project.toString()
A link to information about this project, such as project documentation
-
Method Details
-
assigneeType
public UpdateProjectDetails.UpdateProjectDetailsBuilder assigneeType(UpdateProjectDetails.AssigneeTypeEnum assigneeType) The default assignee when creating issues for this project.- Returns:
this
.
-
avatarId
An integer value for the project's avatar.- Returns:
this
.
-
categoryId
The ID of the project's category. A complete list of category IDs is found using the [Get all project categories](#api-rest-api-3-projectCategory-get) operation. To remove the project category from the project, set the value to-1.
- Returns:
this
.
-
description
A brief description of the project.- Returns:
this
.
-
issueSecurityScheme
public UpdateProjectDetails.UpdateProjectDetailsBuilder issueSecurityScheme(Long issueSecurityScheme) The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues. Use the [Get issue security schemes](#api-rest-api-3-issuesecurityschemes-get) resource to get all issue security scheme IDs.- Returns:
this
.
-
key
Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters. The maximum length is 10 characters.- Returns:
this
.
-
lead
This parameter is deprecated because of privacy changes. UseleadAccountId
instead. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. The user name of the project lead. Cannot be provided withleadAccountId
.- Returns:
this
.
-
leadAccountId
The account ID of the project lead. Cannot be provided withlead
.- Returns:
this
.
-
name
The name of the project.- Returns:
this
.
-
notificationScheme
The ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-3-notificationscheme-get) resource to get a list of notification scheme IDs.- Returns:
this
.
-
permissionScheme
The ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-3-permissionscheme-get) resource to see a list of all permission scheme IDs.- Returns:
this
.
-
url
A link to information about this project, such as project documentation- Returns:
this
.
-
build
-
toString
-