Klasse ProjectComponent
java.lang.Object
io.github.primelib.jira4j.restv3.model.ProjectComponent
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ProjectComponent
extends Object
ProjectComponent
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumThe nominal user type used to determine the assignee for issues created with this component.static classstatic enumThe type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected ProjectComponentAssigneeprotected ProjectComponent.AssigneeTypeEnumThe nominal user type used to determine the assignee for issues created with this component.protected StringThe description for the component.protected StringThe unique identifier for the component.protected BooleanWhether a user is associated withassigneeType.protected ProjectComponentLeadprotected StringThe accountId of the component's lead user.protected StringThis property is no longer available and will be removed from the documentation soon.protected StringThe unique name for the component in the project.protected StringThe key of the project the component is assigned to.protected LongThe ID of the project the component is assigned to.protected ProjectComponentRealAssigneeprotected ProjectComponent.RealAssigneeTypeEnumThe type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType.protected URIThe URL of the component. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedProjectComponent(ProjectComponentAssignee assignee, ProjectComponent.AssigneeTypeEnum assigneeType, String description, String id, Boolean isAssigneeTypeValid, ProjectComponentLead lead, String leadAccountId, String leadUserName, String name, String project, Long projectId, ProjectComponentRealAssignee realAssignee, ProjectComponent.RealAssigneeTypeEnum realAssigneeType, URI self) Constructs a validated instance ofProjectComponent.Constructs a validated instance ofProjectComponent. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungassignee()assignee(ProjectComponentAssignee assignee) The nominal user type used to determine the assignee for issues created with this component.assigneeType(ProjectComponent.AssigneeTypeEnum assigneeType) The nominal user type used to determine the assignee for issues created with this component.builder()protected booleanThe description for the component.description(String description) The description for the component.booleaninthashCode()id()The unique identifier for the component.The unique identifier for the component.Whether a user is associated withassigneeType.isAssigneeTypeValid(Boolean isAssigneeTypeValid) Whether a user is associated withassigneeType.lead()lead(ProjectComponentLead lead) The accountId of the component's lead user.leadAccountId(String leadAccountId) The accountId of the component's lead user.This property is no longer available and will be removed from the documentation soon.leadUserName(String leadUserName) This property is no longer available and will be removed from the documentation soon.name()The unique name for the component in the project.The unique name for the component in the project.project()The key of the project the component is assigned to.The key of the project the component is assigned to.The ID of the project the component is assigned to.The ID of the project the component is assigned to.realAssignee(ProjectComponentRealAssignee realAssignee) The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType.realAssigneeType(ProjectComponent.RealAssigneeTypeEnum realAssigneeType) The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType.self()The URL of the component.The URL of the component.toString()
-
Felddetails
-
assignee
-
assigneeType
The nominal user type used to determine the assignee for issues created with this component. SeerealAssigneeTypefor details on how the type of the user, and hence the user, assigned to issues is determined. Can take the following values: *PROJECT_LEADthe assignee to any issues created with this component is nominally the lead for the project the component is in. *COMPONENT_LEADthe assignee to any issues created with this component is nominally the lead for the component. *UNASSIGNEDan assignee is not set for issues created with this component. *PROJECT_DEFAULTthe assignee to any issues created with this component is nominally the default assignee for the project that the component is in. Default value:PROJECT_DEFAULT. Optional when creating or updating a component. -
description
The description for the component. Optional when creating or updating a component. -
id
The unique identifier for the component. -
isAssigneeTypeValid
Whether a user is associated withassigneeType. For example, if theassigneeTypeis set toCOMPONENT_LEADbut the component lead is not set, thenfalseis returned. -
lead
-
leadAccountId
The accountId of the component's lead user. The accountId uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. -
leadUserName
This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. -
name
The unique name for the component in the project. Required when creating a component. Optional when updating a component. The maximum length is 255 characters. -
project
The key of the project the component is assigned to. Required when creating a component. Can't be updated. -
projectId
The ID of the project the component is assigned to. -
realAssignee
-
realAssigneeType
The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType. For example,assigneeTypeis set toCOMPONENT_LEADbut no component lead is set. This property is set to one of the following values: *PROJECT_LEADwhenassigneeTypeisPROJECT_LEADand the project lead has permission to be assigned issues in the project that the component is in. *COMPONENT_LEADwhenassigneeType isCOMPONENT_LEADand the component lead has permission to be assigned issues in the project that the component is in. *UNASSIGNEDwhenassigneeTypeisUNASSIGNEDand Jira is configured to allow unassigned issues. *PROJECT_DEFAULTwhen none of the preceding cases are true. -
self
The URL of the component.
-
-
Konstruktordetails
-
ProjectComponent
Constructs a validated instance ofProjectComponent.- Parameter:
spec- the specification to process
-
ProjectComponent
@Internal public ProjectComponent(ProjectComponentAssignee assignee, ProjectComponent.AssigneeTypeEnum assigneeType, String description, String id, Boolean isAssigneeTypeValid, ProjectComponentLead lead, String leadAccountId, String leadUserName, String name, String project, Long projectId, ProjectComponentRealAssignee realAssignee, ProjectComponent.RealAssigneeTypeEnum realAssigneeType, URI self) Constructs a validated instance ofProjectComponent.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ProjectComponent(Consumer)instead.- Parameter:
assignee- var.nameassigneeType- The nominal user type used to determine the assignee for issues created with this component. SeerealAssigneeTypefor details on how the type of the user, and hence the user, assigned to issues is determined. Can take the following values: *PROJECT_LEADthe assignee to any issues created with this component is nominally the lead for the project the component is in. *COMPONENT_LEADthe assignee to any issues created with this component is nominally the lead for the component. *UNASSIGNEDan assignee is not set for issues created with this component. *PROJECT_DEFAULTthe assignee to any issues created with this component is nominally the default assignee for the project that the component is in. Default value:PROJECT_DEFAULT. Optional when creating or updating a component.description- The description for the component. Optional when creating or updating a component.id- The unique identifier for the component.isAssigneeTypeValid- Whether a user is associated withassigneeType. For example, if theassigneeTypeis set toCOMPONENT_LEADbut the component lead is not set, thenfalseis returned.lead- var.nameleadAccountId- The accountId of the component's lead user. The accountId uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.leadUserName- This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.name- The unique name for the component in the project. Required when creating a component. Optional when updating a component. The maximum length is 255 characters.project- The key of the project the component is assigned to. Required when creating a component. Can't be updated.projectId- The ID of the project the component is assigned to.realAssignee- var.namerealAssigneeType- The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType. For example,assigneeTypeis set toCOMPONENT_LEADbut no component lead is set. This property is set to one of the following values: *PROJECT_LEADwhenassigneeTypeisPROJECT_LEADand the project lead has permission to be assigned issues in the project that the component is in. *COMPONENT_LEADwhenassigneeType isCOMPONENT_LEADand the component lead has permission to be assigned issues in the project that the component is in. *UNASSIGNEDwhenassigneeTypeisUNASSIGNEDand Jira is configured to allow unassigned issues. *PROJECT_DEFAULTwhen none of the preceding cases are true.self- The URL of the component.
-
ProjectComponent
protected ProjectComponent()
-
-
Methodendetails
-
builder
-
assignee
-
assigneeType
The nominal user type used to determine the assignee for issues created with this component. SeerealAssigneeTypefor details on how the type of the user, and hence the user, assigned to issues is determined. Can take the following values: *PROJECT_LEADthe assignee to any issues created with this component is nominally the lead for the project the component is in. *COMPONENT_LEADthe assignee to any issues created with this component is nominally the lead for the component. *UNASSIGNEDan assignee is not set for issues created with this component. *PROJECT_DEFAULTthe assignee to any issues created with this component is nominally the default assignee for the project that the component is in. Default value:PROJECT_DEFAULT. Optional when creating or updating a component. -
description
The description for the component. Optional when creating or updating a component. -
id
The unique identifier for the component. -
isAssigneeTypeValid
Whether a user is associated withassigneeType. For example, if theassigneeTypeis set toCOMPONENT_LEADbut the component lead is not set, thenfalseis returned. -
lead
-
leadAccountId
The accountId of the component's lead user. The accountId uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. -
leadUserName
This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. -
name
The unique name for the component in the project. Required when creating a component. Optional when updating a component. The maximum length is 255 characters. -
project
The key of the project the component is assigned to. Required when creating a component. Can't be updated. -
projectId
The ID of the project the component is assigned to. -
realAssignee
-
realAssigneeType
The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType. For example,assigneeTypeis set toCOMPONENT_LEADbut no component lead is set. This property is set to one of the following values: *PROJECT_LEADwhenassigneeTypeisPROJECT_LEADand the project lead has permission to be assigned issues in the project that the component is in. *COMPONENT_LEADwhenassigneeType isCOMPONENT_LEADand the component lead has permission to be assigned issues in the project that the component is in. *UNASSIGNEDwhenassigneeTypeisUNASSIGNEDand Jira is configured to allow unassigned issues. *PROJECT_DEFAULTwhen none of the preceding cases are true. -
self
The URL of the component. -
assignee
- Gibt zurück:
this.
-
assigneeType
The nominal user type used to determine the assignee for issues created with this component. SeerealAssigneeTypefor details on how the type of the user, and hence the user, assigned to issues is determined. Can take the following values: *PROJECT_LEADthe assignee to any issues created with this component is nominally the lead for the project the component is in. *COMPONENT_LEADthe assignee to any issues created with this component is nominally the lead for the component. *UNASSIGNEDan assignee is not set for issues created with this component. *PROJECT_DEFAULTthe assignee to any issues created with this component is nominally the default assignee for the project that the component is in. Default value:PROJECT_DEFAULT. Optional when creating or updating a component.- Gibt zurück:
this.
-
description
The description for the component. Optional when creating or updating a component.- Gibt zurück:
this.
-
id
The unique identifier for the component.- Gibt zurück:
this.
-
isAssigneeTypeValid
Whether a user is associated withassigneeType. For example, if theassigneeTypeis set toCOMPONENT_LEADbut the component lead is not set, thenfalseis returned.- Gibt zurück:
this.
-
lead
- Gibt zurück:
this.
-
leadAccountId
The accountId of the component's lead user. The accountId uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.- Gibt zurück:
this.
-
leadUserName
This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.- Gibt zurück:
this.
-
name
The unique name for the component in the project. Required when creating a component. Optional when updating a component. The maximum length is 255 characters.- Gibt zurück:
this.
-
project
The key of the project the component is assigned to. Required when creating a component. Can't be updated.- Gibt zurück:
this.
-
projectId
The ID of the project the component is assigned to.- Gibt zurück:
this.
-
realAssignee
- Gibt zurück:
this.
-
realAssigneeType
The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from theassigneeType. For example,assigneeTypeis set toCOMPONENT_LEADbut no component lead is set. This property is set to one of the following values: *PROJECT_LEADwhenassigneeTypeisPROJECT_LEADand the project lead has permission to be assigned issues in the project that the component is in. *COMPONENT_LEADwhenassigneeType isCOMPONENT_LEADand the component lead has permission to be assigned issues in the project that the component is in. *UNASSIGNEDwhenassigneeTypeisUNASSIGNEDand Jira is configured to allow unassigned issues. *PROJECT_DEFAULTwhen none of the preceding cases are true.- Gibt zurück:
this.
-
self
The URL of the component.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-