Klasse WebhookDetails

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

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

    • events

      protected List<WebhookDetails.EventsEnum> events
      The Jira events that trigger the webhook.
    • fieldIdsFilter

      protected List<String> fieldIdsFilter
      A list of field IDs. When the issue changelog contains any of the fields, the webhook jira:issue_updated is sent. If this parameter is not present, the app is notified about all field updates.
    • issuePropertyKeysFilter

      protected List<String> issuePropertyKeysFilter
      A list of issue property keys. A change of those issue properties triggers the issue_property_set or issue_property_deleted webhooks. If this parameter is not present, the app is notified about all issue property updates.
    • jqlFilter

      protected String jqlFilter
      The JQL filter that specifies which issues the webhook is sent for. Only a subset of JQL can be used. The supported elements are: * Fields: issueKey, project, issuetype, status, assignee, reporter, issue.property, and cf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators: =, !=, IN, and NOT IN.
  • Konstruktordetails

    • WebhookDetails

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

      @Internal public WebhookDetails(List<WebhookDetails.EventsEnum> events, List<String> fieldIdsFilter, List<String> issuePropertyKeysFilter, String jqlFilter)
      Constructs a validated instance of WebhookDetails.

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

      Parameter:
      events - The Jira events that trigger the webhook.
      fieldIdsFilter - A list of field IDs. When the issue changelog contains any of the fields, the webhook jira:issue_updated is sent. If this parameter is not present, the app is notified about all field updates.
      issuePropertyKeysFilter - A list of issue property keys. A change of those issue properties triggers the issue_property_set or issue_property_deleted webhooks. If this parameter is not present, the app is notified about all issue property updates.
      jqlFilter - The JQL filter that specifies which issues the webhook is sent for. Only a subset of JQL can be used. The supported elements are: * Fields: issueKey, project, issuetype, status, assignee, reporter, issue.property, and cf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators: =, !=, IN, and NOT IN.
    • WebhookDetails

      protected WebhookDetails()
  • Methodendetails

    • builder

      public static WebhookDetails.WebhookDetailsBuilder builder()
    • events

      public List<WebhookDetails.EventsEnum> events()
      The Jira events that trigger the webhook.
    • fieldIdsFilter

      public List<String> fieldIdsFilter()
      A list of field IDs. When the issue changelog contains any of the fields, the webhook jira:issue_updated is sent. If this parameter is not present, the app is notified about all field updates.
    • issuePropertyKeysFilter

      public List<String> issuePropertyKeysFilter()
      A list of issue property keys. A change of those issue properties triggers the issue_property_set or issue_property_deleted webhooks. If this parameter is not present, the app is notified about all issue property updates.
    • jqlFilter

      public String jqlFilter()
      The JQL filter that specifies which issues the webhook is sent for. Only a subset of JQL can be used. The supported elements are: * Fields: issueKey, project, issuetype, status, assignee, reporter, issue.property, and cf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators: =, !=, IN, and NOT IN.
    • events

      The Jira events that trigger the webhook.
      Gibt zurück:
      this.
    • fieldIdsFilter

      public WebhookDetails fieldIdsFilter(List<String> fieldIdsFilter)
      A list of field IDs. When the issue changelog contains any of the fields, the webhook jira:issue_updated is sent. If this parameter is not present, the app is notified about all field updates.
      Gibt zurück:
      this.
    • issuePropertyKeysFilter

      public WebhookDetails issuePropertyKeysFilter(List<String> issuePropertyKeysFilter)
      A list of issue property keys. A change of those issue properties triggers the issue_property_set or issue_property_deleted webhooks. If this parameter is not present, the app is notified about all issue property updates.
      Gibt zurück:
      this.
    • jqlFilter

      public WebhookDetails jqlFilter(String jqlFilter)
      The JQL filter that specifies which issues the webhook is sent for. Only a subset of JQL can be used. The supported elements are: * Fields: issueKey, project, issuetype, status, assignee, reporter, issue.property, and cf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators: =, !=, IN, and NOT IN.
      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