Class ProjectDetails
java.lang.Object
io.github.primelib.jira4j.restv3.model.ProjectDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ProjectDetails
extends Object
ProjectDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumThe [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ProjectAvatarUrlsprotected StringThe ID of the project.protected StringThe key of the project.protected StringThe name of the project.protected ProjectDetailsProjectCategoryprotected ProjectDetails.ProjectTypeKeyEnumThe [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.protected StringThe URL of the project details.protected BooleanWhether or not the project is simplified. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProjectDetails(ProjectAvatarUrls avatarUrls, String id, String key, String name, ProjectDetailsProjectCategory projectCategory, ProjectDetails.ProjectTypeKeyEnum projectTypeKey, String self, Boolean simplified) Constructs a validated instance ofProjectDetails.ProjectDetails(Consumer<ProjectDetails> spec) Constructs a validated instance ofProjectDetails. -
Method Summary
Modifier and TypeMethodDescriptionavatarUrls(ProjectAvatarUrls avatarUrls) builder()protected booleanbooleaninthashCode()id()The ID of the project.The ID of the project.key()The key of the project.The key of the project.name()The name of the project.The name of the project.projectCategory(ProjectDetailsProjectCategory projectCategory) The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.projectTypeKey(ProjectDetails.ProjectTypeKeyEnum projectTypeKey) The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.self()The URL of the project details.The URL of the project details.Whether or not the project is simplified.simplified(Boolean simplified) Whether or not the project is simplified.toString()
-
Field Details
-
avatarUrls
-
id
The ID of the project. -
key
The key of the project. -
name
The name of the project. -
projectCategory
-
projectTypeKey
The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project. -
self
The URL of the project details. -
simplified
Whether or not the project is simplified.
-
-
Constructor Details
-
ProjectDetails
Constructs a validated instance ofProjectDetails.- Parameters:
spec- the specification to process
-
ProjectDetails
@Internal public ProjectDetails(ProjectAvatarUrls avatarUrls, String id, String key, String name, ProjectDetailsProjectCategory projectCategory, ProjectDetails.ProjectTypeKeyEnum projectTypeKey, String self, Boolean simplified) Constructs a validated instance ofProjectDetails.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ProjectDetails(Consumer)instead.- Parameters:
avatarUrls- avatarUrlsid- The ID of the project.key- The key of the project.name- The name of the project.projectCategory- projectCategoryprojectTypeKey- The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.self- The URL of the project details.simplified- Whether or not the project is simplified.
-
ProjectDetails
protected ProjectDetails()
-
-
Method Details
-
builder
-
avatarUrls
-
id
The ID of the project. -
key
The key of the project. -
name
The name of the project. -
projectCategory
-
projectTypeKey
The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project. -
self
The URL of the project details. -
simplified
Whether or not the project is simplified. -
avatarUrls
- Returns:
this.
-
id
The ID of the project.- Returns:
this.
-
key
The key of the project.- Returns:
this.
-
name
The name of the project.- Returns:
this.
-
projectCategory
- Returns:
this.
-
projectTypeKey
The [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes) of the project.- Returns:
this.
-
self
The URL of the project details.- Returns:
this.
-
simplified
Whether or not the project is simplified.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-