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
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumThe Jira events that trigger the webhook.static class -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<WebhookDetails.EventsEnum>The Jira events that trigger the webhook.A list of field IDs.A list of issue property keys.protected StringThe JQL filter that specifies which issues the webhook is sent for. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedWebhookDetails(Consumer<WebhookDetails> spec) Constructs a validated instance ofWebhookDetails.WebhookDetails(List<WebhookDetails.EventsEnum> events, List<String> fieldIdsFilter, List<String> issuePropertyKeysFilter, String jqlFilter) Constructs a validated instance ofWebhookDetails. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()protected booleanbooleanevents()The Jira events that trigger the webhook.events(List<WebhookDetails.EventsEnum> events) The Jira events that trigger the webhook.A list of field IDs.fieldIdsFilter(List<String> fieldIdsFilter) A list of field IDs.inthashCode()A list of issue property keys.issuePropertyKeysFilter(List<String> issuePropertyKeysFilter) A list of issue property keys.The JQL filter that specifies which issues the webhook is sent for.The JQL filter that specifies which issues the webhook is sent for.toString()
-
Felddetails
-
events
The Jira events that trigger the webhook. -
fieldIdsFilter
A list of field IDs. When the issue changelog contains any of the fields, the webhookjira:issue_updatedis 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 theissue_property_setorissue_property_deletedwebhooks. 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, andcf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators:=,!=,IN, andNOT IN.
-
-
Konstruktordetails
-
WebhookDetails
Constructs a validated instance ofWebhookDetails.- 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 ofWebhookDetails.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 webhookjira:issue_updatedis 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 theissue_property_setorissue_property_deletedwebhooks. 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, andcf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators:=,!=,IN, andNOT IN.
-
WebhookDetails
protected WebhookDetails()
-
-
Methodendetails
-
builder
-
events
The Jira events that trigger the webhook. -
fieldIdsFilter
A list of field IDs. When the issue changelog contains any of the fields, the webhookjira:issue_updatedis 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 theissue_property_setorissue_property_deletedwebhooks. 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, andcf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators:=,!=,IN, andNOT IN. -
events
The Jira events that trigger the webhook.- Gibt zurück:
this.
-
fieldIdsFilter
A list of field IDs. When the issue changelog contains any of the fields, the webhookjira:issue_updatedis sent. If this parameter is not present, the app is notified about all field updates.- Gibt zurück:
this.
-
issuePropertyKeysFilter
A list of issue property keys. A change of those issue properties triggers theissue_property_setorissue_property_deletedwebhooks. If this parameter is not present, the app is notified about all issue property updates.- Gibt zurück:
this.
-
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, andcf[id]. For custom fields (cf[id]), only the epic label custom field is supported.". * Operators:=,!=,IN, andNOT IN.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-