Klasse UpdateProjectDetails
java.lang.Object
io.github.primelib.jira4j.restv2.model.UpdateProjectDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class UpdateProjectDetails
extends Object
UpdateProjectDetails
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enum
The default assignee when creating issues for this project.static class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected UpdateProjectDetails.AssigneeTypeEnum
The default assignee when creating issues for this project.protected Long
An integer value for the project's avatar.protected Long
The ID of the project's category.protected String
A brief description of the project.protected Long
The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues.protected String
Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters.protected String
This parameter is deprecated because of privacy changes.protected String
The account ID of the project lead.protected String
The name of the project.protected Long
The ID of the notification scheme for the project.protected Long
The ID of the permission scheme for the project.protected String
A link to information about this project, such as project documentation -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
UpdateProjectDetails
(UpdateProjectDetails.AssigneeTypeEnum assigneeType, Long avatarId, Long categoryId, String description, Long issueSecurityScheme, String key, String lead, String leadAccountId, String name, Long notificationScheme, Long permissionScheme, String url) Constructs a validated instance ofUpdateProjectDetails
.Constructs a validated instance ofUpdateProjectDetails
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungThe default assignee when creating issues for this project.assigneeType
(UpdateProjectDetails.AssigneeTypeEnum assigneeType) The default assignee when creating issues for this project.avatarId()
An integer value for the project's avatar.An integer value for the project's avatar.builder()
protected boolean
The ID of the project's category.categoryId
(Long categoryId) The ID of the project's category.A brief description of the project.description
(String description) A brief description of the project.boolean
int
hashCode()
The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues.issueSecurityScheme
(Long issueSecurityScheme) The ID of the issue security scheme for the project, which enables you to control who can and cannot view issues.key()
Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters.Project keys must be unique and start with an uppercase letter followed by one or more uppercase alphanumeric characters.lead()
This parameter is deprecated because of privacy changes.This parameter is deprecated because of privacy changes.The account ID of the project lead.leadAccountId
(String leadAccountId) The account ID of the project lead.name()
The name of the project.The name of the project.The ID of the notification scheme for the project.notificationScheme
(Long notificationScheme) The ID of the notification scheme for the project.The ID of the permission scheme for the project.permissionScheme
(Long permissionScheme) The ID of the permission scheme for the project.toString()
url()
A link to information about this project, such as project documentationA link to information about this project, such as project documentation
-
Felddetails
-
assigneeType
The default assignee when creating issues for this project. -
avatarId
An integer value for the project's avatar. -
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-2-projectCategory-get) operation. To remove the project category from the project, set the value to-1.
-
description
A brief description of the project. -
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-2-issuesecurityschemes-get) resource to get all issue security scheme IDs. -
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. -
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
. -
leadAccountId
The account ID of the project lead. Cannot be provided withlead
. -
name
The name of the project. -
notificationScheme
The ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-2-notificationscheme-get) resource to get a list of notification scheme IDs. -
permissionScheme
The ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-2-permissionscheme-get) resource to see a list of all permission scheme IDs. -
url
A link to information about this project, such as project documentation
-
-
Konstruktordetails
-
UpdateProjectDetails
Constructs a validated instance ofUpdateProjectDetails
.- Parameter:
spec
- the specification to process
-
UpdateProjectDetails
@Internal public UpdateProjectDetails(UpdateProjectDetails.AssigneeTypeEnum assigneeType, Long avatarId, Long categoryId, String description, Long issueSecurityScheme, String key, String lead, String leadAccountId, String name, Long notificationScheme, Long permissionScheme, String url) Constructs a validated instance ofUpdateProjectDetails
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
UpdateProjectDetails(Consumer)
instead.- Parameter:
assigneeType
- The default assignee when creating issues for this project.avatarId
- An integer value for the project's avatar.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-2-projectCategory-get) operation. To remove the project category from the project, set the value to-1.
description
- A brief description of the project.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-2-issuesecurityschemes-get) resource to get all issue security scheme IDs.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.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
.leadAccountId
- The account ID of the project lead. Cannot be provided withlead
.name
- The name of the project.notificationScheme
- The ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-2-notificationscheme-get) resource to get a list of notification scheme IDs.permissionScheme
- The ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-2-permissionscheme-get) resource to see a list of all permission scheme IDs.url
- A link to information about this project, such as project documentation
-
UpdateProjectDetails
protected UpdateProjectDetails()
-
-
Methodendetails
-
builder
-
assigneeType
The default assignee when creating issues for this project. -
avatarId
An integer value for the project's avatar. -
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-2-projectCategory-get) operation. To remove the project category from the project, set the value to-1.
-
description
A brief description of the project. -
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-2-issuesecurityschemes-get) resource to get all issue security scheme IDs. -
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. -
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
. -
leadAccountId
The account ID of the project lead. Cannot be provided withlead
. -
name
The name of the project. -
notificationScheme
The ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-2-notificationscheme-get) resource to get a list of notification scheme IDs. -
permissionScheme
The ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-2-permissionscheme-get) resource to see a list of all permission scheme IDs. -
url
A link to information about this project, such as project documentation -
assigneeType
The default assignee when creating issues for this project.- Gibt zurück:
this
.
-
avatarId
An integer value for the project's avatar.- Gibt zurück:
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-2-projectCategory-get) operation. To remove the project category from the project, set the value to-1.
- Gibt zurück:
this
.
-
description
A brief description of the project.- Gibt zurück:
this
.
-
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-2-issuesecurityschemes-get) resource to get all issue security scheme IDs.- Gibt zurück:
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.- Gibt zurück:
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
.- Gibt zurück:
this
.
-
leadAccountId
The account ID of the project lead. Cannot be provided withlead
.- Gibt zurück:
this
.
-
name
The name of the project.- Gibt zurück:
this
.
-
notificationScheme
The ID of the notification scheme for the project. Use the [Get notification schemes](#api-rest-api-2-notificationscheme-get) resource to get a list of notification scheme IDs.- Gibt zurück:
this
.
-
permissionScheme
The ID of the permission scheme for the project. Use the [Get all permission schemes](#api-rest-api-2-permissionscheme-get) resource to see a list of all permission scheme IDs.- Gibt zurück:
this
.
-
url
A link to information about this project, such as project documentation- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-