Class AddIssueRequest

  • All Implemented Interfaces:
    Serializable

    public class AddIssueRequest
    extends Object
    implements Serializable
    The properties of the issue to be added.
    See Also:
    Serialized Form
    • Constructor Detail

      • AddIssueRequest

        public AddIssueRequest()
    • Method Detail

      • getResponsibleCommunityId

        public UUID getResponsibleCommunityId()
        The ID of the community responsible for handling the issue.
      • getName

        @NotNull
        public @NotNull String getName()
        Required. The name of the subject for which the issue is being created.
      • getTypeId

        @NotNull
        public @NotNull UUID getTypeId()
        Required. The type ID of the issue to be created.
      • getDescription

        @NotNull
        public @NotNull String getDescription()
        Required. The description for the issue.
      • getPriority

        public String getPriority()
        The priority for the issue.
      • getRequesterId

        public UUID getRequesterId()
        The requester of the issue.
      • getRelatedAssets

        public List<RelatedAssetReference> getRelatedAssets()
        The list of assets which the issue is related to.
      • getCategoryIds

        public List<UUID> getCategoryIds()
        The list of IDs of assets which represent categories for this issue. Each asset in this list should be of type Issue Category.
      • setResponsibleCommunityId

        public void setResponsibleCommunityId​(UUID responsibleCommunityId)
        The ID of the community responsible for handling the issue.
      • setName

        public void setName​(@NotNull
                            @NotNull String name)
        Required. The name of the subject for which the issue is being created.
      • setTypeId

        public void setTypeId​(@NotNull
                              @NotNull UUID typeId)
        Required. The type ID of the issue to be created.
      • setDescription

        public void setDescription​(@NotNull
                                   @NotNull String description)
        Required. The description for the issue.
      • setPriority

        public void setPriority​(String priority)
        The priority for the issue.
      • setRequesterId

        public void setRequesterId​(UUID requesterId)
        The requester of the issue.
      • setRelatedAssets

        public void setRelatedAssets​(List<RelatedAssetReference> relatedAssets)
        The list of assets which the issue is related to.
      • setCategoryIds

        public void setCategoryIds​(List<UUID> categoryIds)
        The list of IDs of assets which represent categories for this issue. Each asset in this list should be of type Issue Category.
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class Object
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Overrides:
        toString in class Object