Klasse ComponentWithIssueCount

java.lang.Object
io.github.primelib.jira4j.restv3.model.ComponentWithIssueCount

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class ComponentWithIssueCount extends Object
ComponentWithIssueCount
  • Felddetails

    • assignee

      protected ComponentWithIssueCountAssignee assignee
    • assigneeType

      The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Takes the following values: * PROJECT_LEAD the assignee to any issues created with this component is nominally the lead for the project the component is in. * COMPONENT_LEAD the assignee to any issues created with this component is nominally the lead for the component. * UNASSIGNED an assignee is not set for issues created with this component. * PROJECT_DEFAULT the assignee to any issues created with this component is nominally the default assignee for the project that the component is in.
    • description

      protected String description
      The description for the component.
    • id

      protected String id
      The unique identifier for the component.
    • isAssigneeTypeValid

      protected Boolean isAssigneeTypeValid
      Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.
    • issueCount

      protected Long issueCount
      Count of issues for the component.
    • lead

    • name

      protected String name
      The name for the component.
    • project

      protected String project
      The key of the project to which the component is assigned.
    • projectId

      protected Long projectId
      Not used.
    • realAssignee

      protected ComponentWithIssueCountRealAssignee realAssignee
    • realAssigneeType

      The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values: * PROJECT_LEAD when assigneeType is PROJECT_LEAD and the project lead has permission to be assigned issues in the project that the component is in. * COMPONENT_LEAD when assigneeType is COMPONENT_LEAD and the component lead has permission to be assigned issues in the project that the component is in. * UNASSIGNED when assigneeType is UNASSIGNED and Jira is configured to allow unassigned issues. * PROJECT_DEFAULT when none of the preceding cases are true.
    • self

      protected URI self
      The URL for this count of the issues contained in the component.
  • Konstruktordetails

    • ComponentWithIssueCount

      public ComponentWithIssueCount(Consumer<ComponentWithIssueCount> spec)
      Constructs a validated instance of ComponentWithIssueCount.
      Parameter:
      spec - the specification to process
    • ComponentWithIssueCount

      @Internal public ComponentWithIssueCount(ComponentWithIssueCountAssignee assignee, ComponentWithIssueCount.AssigneeTypeEnum assigneeType, String description, String id, Boolean isAssigneeTypeValid, Long issueCount, ComponentWithIssueCountLead lead, String name, String project, Long projectId, ComponentWithIssueCountRealAssignee realAssignee, ComponentWithIssueCount.RealAssigneeTypeEnum realAssigneeType, URI self)
      Constructs a validated instance of ComponentWithIssueCount.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using ComponentWithIssueCount(Consumer) instead.

      Parameter:
      assignee - var.name
      assigneeType - The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Takes the following values: * PROJECT_LEAD the assignee to any issues created with this component is nominally the lead for the project the component is in. * COMPONENT_LEAD the assignee to any issues created with this component is nominally the lead for the component. * UNASSIGNED an assignee is not set for issues created with this component. * PROJECT_DEFAULT the assignee to any issues created with this component is nominally the default assignee for the project that the component is in.
      description - The description for the component.
      id - The unique identifier for the component.
      isAssigneeTypeValid - Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.
      issueCount - Count of issues for the component.
      lead - var.name
      name - The name for the component.
      project - The key of the project to which the component is assigned.
      projectId - Not used.
      realAssignee - var.name
      realAssigneeType - The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values: * PROJECT_LEAD when assigneeType is PROJECT_LEAD and the project lead has permission to be assigned issues in the project that the component is in. * COMPONENT_LEAD when assigneeType is COMPONENT_LEAD and the component lead has permission to be assigned issues in the project that the component is in. * UNASSIGNED when assigneeType is UNASSIGNED and Jira is configured to allow unassigned issues. * PROJECT_DEFAULT when none of the preceding cases are true.
      self - The URL for this count of the issues contained in the component.
    • ComponentWithIssueCount

      protected ComponentWithIssueCount()
  • Methodendetails

    • builder

    • assignee

    • assigneeType

      The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Takes the following values: * PROJECT_LEAD the assignee to any issues created with this component is nominally the lead for the project the component is in. * COMPONENT_LEAD the assignee to any issues created with this component is nominally the lead for the component. * UNASSIGNED an assignee is not set for issues created with this component. * PROJECT_DEFAULT the assignee to any issues created with this component is nominally the default assignee for the project that the component is in.
    • description

      public String description()
      The description for the component.
    • id

      public String id()
      The unique identifier for the component.
    • isAssigneeTypeValid

      public Boolean isAssigneeTypeValid()
      Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.
    • issueCount

      public Long issueCount()
      Count of issues for the component.
    • lead

    • name

      public String name()
      The name for the component.
    • project

      public String project()
      The key of the project to which the component is assigned.
    • projectId

      public Long projectId()
      Not used.
    • realAssignee

      public ComponentWithIssueCountRealAssignee realAssignee()
    • realAssigneeType

      The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values: * PROJECT_LEAD when assigneeType is PROJECT_LEAD and the project lead has permission to be assigned issues in the project that the component is in. * COMPONENT_LEAD when assigneeType is COMPONENT_LEAD and the component lead has permission to be assigned issues in the project that the component is in. * UNASSIGNED when assigneeType is UNASSIGNED and Jira is configured to allow unassigned issues. * PROJECT_DEFAULT when none of the preceding cases are true.
    • self

      public URI self()
      The URL for this count of the issues contained in the component.
    • assignee

      Gibt zurück:
      this.
    • assigneeType

      The nominal user type used to determine the assignee for issues created with this component. See realAssigneeType for details on how the type of the user, and hence the user, assigned to issues is determined. Takes the following values: * PROJECT_LEAD the assignee to any issues created with this component is nominally the lead for the project the component is in. * COMPONENT_LEAD the assignee to any issues created with this component is nominally the lead for the component. * UNASSIGNED an assignee is not set for issues created with this component. * PROJECT_DEFAULT the assignee to any issues created with this component is nominally the default assignee for the project that the component is in.
      Gibt zurück:
      this.
    • description

      public ComponentWithIssueCount description(String description)
      The description for the component.
      Gibt zurück:
      this.
    • id

      The unique identifier for the component.
      Gibt zurück:
      this.
    • isAssigneeTypeValid

      public ComponentWithIssueCount isAssigneeTypeValid(Boolean isAssigneeTypeValid)
      Whether a user is associated with assigneeType. For example, if the assigneeType is set to COMPONENT_LEAD but the component lead is not set, then false is returned.
      Gibt zurück:
      this.
    • issueCount

      public ComponentWithIssueCount issueCount(Long issueCount)
      Count of issues for the component.
      Gibt zurück:
      this.
    • lead

      Gibt zurück:
      this.
    • name

      public ComponentWithIssueCount name(String name)
      The name for the component.
      Gibt zurück:
      this.
    • project

      public ComponentWithIssueCount project(String project)
      The key of the project to which the component is assigned.
      Gibt zurück:
      this.
    • projectId

      public ComponentWithIssueCount projectId(Long projectId)
      Not used.
      Gibt zurück:
      this.
    • realAssignee

      Gibt zurück:
      this.
    • realAssigneeType

      public ComponentWithIssueCount realAssigneeType(ComponentWithIssueCount.RealAssigneeTypeEnum realAssigneeType)
      The type of the assignee that is assigned to issues created with this component, when an assignee cannot be set from the assigneeType. For example, assigneeType is set to COMPONENT_LEAD but no component lead is set. This property is set to one of the following values: * PROJECT_LEAD when assigneeType is PROJECT_LEAD and the project lead has permission to be assigned issues in the project that the component is in. * COMPONENT_LEAD when assigneeType is COMPONENT_LEAD and the component lead has permission to be assigned issues in the project that the component is in. * UNASSIGNED when assigneeType is UNASSIGNED and Jira is configured to allow unassigned issues. * PROJECT_DEFAULT when none of the preceding cases are true.
      Gibt zurück:
      this.
    • self

      public ComponentWithIssueCount self(URI self)
      The URL for this count of the issues contained in the component.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object