Klasse Comment

java.lang.Object
io.github.primelib.jira4j.restv2.model.Comment

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

    • author

      protected CommentAuthor author
    • body

      protected String body
      The comment text.
    • created

      protected OffsetDateTime created
      The date and time at which the comment was created.
    • id

      protected String id
      The ID of the comment.
    • jsdAuthorCanSeeRequest

      protected Boolean jsdAuthorCanSeeRequest
      Whether the comment was added from an email sent by a person who is not part of the issue. See [Allow external emails to be added as comments on issues](https://support.atlassian.com/jira-service-management-cloud/docs/allow-external-emails-to-be-added-as-comments-on-issues/)for information on setting up this feature.
    • jsdPublic

      protected Boolean jsdPublic
      Whether the comment is visible in Jira Service Desk. Defaults to true when comments are created in the Jira Cloud Platform. This includes when the site doesn't use Jira Service Desk or the project isn't a Jira Service Desk project and, therefore, there is no Jira Service Desk for the issue to be visible on. To create a comment with its visibility in Jira Service Desk set to false, use the Jira Service Desk REST API [Create request comment](https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-issueIdOrKey-comment-post) operation.
    • properties

      protected List<EntityProperty> properties
      A list of comment properties. Optional on create and update.
    • renderedBody

      protected String renderedBody
      The rendered version of the comment.
    • self

      protected String self
      The URL of the comment.
    • updateAuthor

      protected CommentUpdateAuthor updateAuthor
    • updated

      protected OffsetDateTime updated
      The date and time at which the comment was updated last.
    • visibility

      protected CommentVisibility visibility
  • Konstruktordetails

    • Comment

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

      @Internal public Comment(CommentAuthor author, String body, OffsetDateTime created, String id, Boolean jsdAuthorCanSeeRequest, Boolean jsdPublic, List<EntityProperty> properties, String renderedBody, String self, CommentUpdateAuthor updateAuthor, OffsetDateTime updated, CommentVisibility visibility)
      Constructs a validated instance of Comment.

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

      Parameter:
      author - author
      body - The comment text.
      created - The date and time at which the comment was created.
      id - The ID of the comment.
      jsdAuthorCanSeeRequest - Whether the comment was added from an email sent by a person who is not part of the issue. See [Allow external emails to be added as comments on issues](https://support.atlassian.com/jira-service-management-cloud/docs/allow-external-emails-to-be-added-as-comments-on-issues/)for information on setting up this feature.
      jsdPublic - Whether the comment is visible in Jira Service Desk. Defaults to true when comments are created in the Jira Cloud Platform. This includes when the site doesn't use Jira Service Desk or the project isn't a Jira Service Desk project and, therefore, there is no Jira Service Desk for the issue to be visible on. To create a comment with its visibility in Jira Service Desk set to false, use the Jira Service Desk REST API [Create request comment](https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-issueIdOrKey-comment-post) operation.
      properties - A list of comment properties. Optional on create and update.
      renderedBody - The rendered version of the comment.
      self - The URL of the comment.
      updateAuthor - updateAuthor
      updated - The date and time at which the comment was updated last.
      visibility - visibility
    • Comment

      protected Comment()
  • Methodendetails

    • builder

      public static Comment.CommentBuilder builder()
    • author

      public CommentAuthor author()
    • body

      public String body()
      The comment text.
    • created

      public OffsetDateTime created()
      The date and time at which the comment was created.
    • id

      public String id()
      The ID of the comment.
    • jsdAuthorCanSeeRequest

      public Boolean jsdAuthorCanSeeRequest()
      Whether the comment was added from an email sent by a person who is not part of the issue. See [Allow external emails to be added as comments on issues](https://support.atlassian.com/jira-service-management-cloud/docs/allow-external-emails-to-be-added-as-comments-on-issues/)for information on setting up this feature.
    • jsdPublic

      public Boolean jsdPublic()
      Whether the comment is visible in Jira Service Desk. Defaults to true when comments are created in the Jira Cloud Platform. This includes when the site doesn't use Jira Service Desk or the project isn't a Jira Service Desk project and, therefore, there is no Jira Service Desk for the issue to be visible on. To create a comment with its visibility in Jira Service Desk set to false, use the Jira Service Desk REST API [Create request comment](https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-issueIdOrKey-comment-post) operation.
    • properties

      public List<EntityProperty> properties()
      A list of comment properties. Optional on create and update.
    • renderedBody

      public String renderedBody()
      The rendered version of the comment.
    • self

      public String self()
      The URL of the comment.
    • updateAuthor

      public CommentUpdateAuthor updateAuthor()
    • updated

      public OffsetDateTime updated()
      The date and time at which the comment was updated last.
    • visibility

      public CommentVisibility visibility()
    • author

      public Comment author(CommentAuthor author)
      Gibt zurück:
      this.
    • body

      public Comment body(String body)
      The comment text.
      Gibt zurück:
      this.
    • created

      public Comment created(OffsetDateTime created)
      The date and time at which the comment was created.
      Gibt zurück:
      this.
    • id

      public Comment id(String id)
      The ID of the comment.
      Gibt zurück:
      this.
    • jsdAuthorCanSeeRequest

      public Comment jsdAuthorCanSeeRequest(Boolean jsdAuthorCanSeeRequest)
      Whether the comment was added from an email sent by a person who is not part of the issue. See [Allow external emails to be added as comments on issues](https://support.atlassian.com/jira-service-management-cloud/docs/allow-external-emails-to-be-added-as-comments-on-issues/)for information on setting up this feature.
      Gibt zurück:
      this.
    • jsdPublic

      public Comment jsdPublic(Boolean jsdPublic)
      Whether the comment is visible in Jira Service Desk. Defaults to true when comments are created in the Jira Cloud Platform. This includes when the site doesn't use Jira Service Desk or the project isn't a Jira Service Desk project and, therefore, there is no Jira Service Desk for the issue to be visible on. To create a comment with its visibility in Jira Service Desk set to false, use the Jira Service Desk REST API [Create request comment](https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-issueIdOrKey-comment-post) operation.
      Gibt zurück:
      this.
    • properties

      public Comment properties(List<EntityProperty> properties)
      A list of comment properties. Optional on create and update.
      Gibt zurück:
      this.
    • renderedBody

      public Comment renderedBody(String renderedBody)
      The rendered version of the comment.
      Gibt zurück:
      this.
    • self

      public Comment self(String self)
      The URL of the comment.
      Gibt zurück:
      this.
    • updateAuthor

      public Comment updateAuthor(CommentUpdateAuthor updateAuthor)
      Gibt zurück:
      this.
    • updated

      public Comment updated(OffsetDateTime updated)
      The date and time at which the comment was updated last.
      Gibt zurück:
      this.
    • visibility

      public Comment visibility(CommentVisibility visibility)
      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