Class AddIssueRequest.Builder

  • Enclosing class:
    AddIssueRequest

    public static class AddIssueRequest.Builder
    extends Object
    • Method Detail

      • responsibleCommunityId

        public AddIssueRequest.Builder responsibleCommunityId​(UUID responsibleCommunityId)
        The ID of the community responsible for handling the issue.
        Returns:
        this.
      • name

        public AddIssueRequest.Builder name​(@NotNull
                                            @NotNull String name)
        Required. The name of the subject for which the issue is being created.
        Returns:
        this.
      • typeId

        public AddIssueRequest.Builder typeId​(@NotNull
                                              @NotNull UUID typeId)
        Required. The type ID of the issue to be created.
        Returns:
        this.
      • description

        public AddIssueRequest.Builder description​(@NotNull
                                                   @NotNull String description)
        Required. The description for the issue.
        Returns:
        this.
      • priority

        public AddIssueRequest.Builder priority​(String priority)
        The priority for the issue.
        Returns:
        this.
      • requesterId

        public AddIssueRequest.Builder requesterId​(UUID requesterId)
        The requester of the issue.
        Returns:
        this.
      • categoryIds

        public AddIssueRequest.Builder categoryIds​(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.
        Returns:
        this.
      • toString

        public String toString()
        Overrides:
        toString in class Object