Klasse Webhook
java.lang.Object
io.github.primelib.jira4j.restv2.model.Webhook
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Webhook
extends Object
Webhook
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumThe Jira events that trigger the webhook.static class -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<Webhook.EventsEnum>The Jira events that trigger the webhook.protected LongThe date after which the webhook is no longer sent.A list of field IDs.protected LongThe ID of the webhook.A list of issue property keys.protected StringThe JQL filter that specifies which issues the webhook is sent for. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedWebhook()Constructs a validated instance ofWebhook.Webhook(List<Webhook.EventsEnum> events, Long expirationDate, List<String> fieldIdsFilter, Long id, List<String> issuePropertyKeysFilter, String jqlFilter) Constructs a validated instance ofWebhook. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Webhook.WebhookBuilderbuilder()protected booleanbooleanevents()The Jira events that trigger the webhook.events(List<Webhook.EventsEnum> events) The Jira events that trigger the webhook.The date after which the webhook is no longer sent.expirationDate(Long expirationDate) The date after which the webhook is no longer sent.A list of field IDs.fieldIdsFilter(List<String> fieldIdsFilter) A list of field IDs.inthashCode()id()The ID of the webhook.The ID of the webhook.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. -
expirationDate
The date after which the webhook is no longer sent. Use [Extend webhook life](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-webhooks/#api-rest-api-3-webhook-refresh-put) to extend the date. -
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. -
id
The ID of the webhook. -
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.
-
-
Konstruktordetails
-
Webhook
Constructs a validated instance ofWebhook.- Parameter:
spec- the specification to process
-
Webhook
@Internal public Webhook(List<Webhook.EventsEnum> events, Long expirationDate, List<String> fieldIdsFilter, Long id, List<String> issuePropertyKeysFilter, String jqlFilter) Constructs a validated instance ofWebhook.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Webhook(Consumer)instead.- Parameter:
events- The Jira events that trigger the webhook.expirationDate- The date after which the webhook is no longer sent. Use [Extend webhook life](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-webhooks/#api-rest-api-3-webhook-refresh-put) to extend the date.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.id- The ID of the webhook.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.
-
Webhook
protected Webhook()
-
-
Methodendetails
-
builder
-
events
The Jira events that trigger the webhook. -
expirationDate
The date after which the webhook is no longer sent. Use [Extend webhook life](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-webhooks/#api-rest-api-3-webhook-refresh-put) to extend the date. -
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. -
id
The ID of the webhook. -
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. -
events
The Jira events that trigger the webhook.- Gibt zurück:
this.
-
expirationDate
The date after which the webhook is no longer sent. Use [Extend webhook life](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-webhooks/#api-rest-api-3-webhook-refresh-put) to extend the date.- 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.
-
id
The ID of the webhook.- 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.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-