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 enum
The Jira events that trigger the webhook.static class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<Webhook.EventsEnum>
The Jira events that trigger the webhook.protected Long
The date after which the webhook is no longer sent.A list of field IDs.protected Long
The ID of the webhook.A list of issue property keys.protected String
The JQL filter that specifies which issues the webhook is sent for. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
Webhook()
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.WebhookBuilder
builder()
protected boolean
boolean
events()
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.int
hashCode()
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_updated
is 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_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.
-
-
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_updated
is 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_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.
-
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_updated
is 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_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. -
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_updated
is 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_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.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-