Klasse WebhookDetails
java.lang.Object
io.github.primelib.jira4j.restv2.model.WebhookDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class WebhookDetails
extends Object
WebhookDetails
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enum
The 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 String
The JQL filter that specifies which issues the webhook is sent for. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
WebhookDetails
(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 boolean
boolean
events()
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.int
hashCode()
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_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 theissue_property_set
orissue_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
, 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_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 theissue_property_set
orissue_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
, 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_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 theissue_property_set
orissue_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
, 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_updated
is 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_set
orissue_property_deleted
webhooks. 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
-