Klasse EventNotification
java.lang.Object
io.github.primelib.jira4j.restv2.model.EventNotification
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class EventNotification
extends Object
EventNotification
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
static enum
Identifies the recipients of the notification. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected String
The email address.protected String
Expand options that include additional event notification details in the response.protected EventNotificationField
protected EventNotificationGroup
protected Long
The ID of the notification.protected EventNotification.NotificationTypeEnum
Identifies the recipients of the notification.protected String
As a group's name can change, use ofrecipient
is recommended.protected EventNotificationProjectRole
protected String
The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value.protected EventNotificationUser
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
EventNotification
(String emailAddress, String expand, EventNotificationField field, EventNotificationGroup group, Long id, EventNotification.NotificationTypeEnum notificationType, String parameter, EventNotificationProjectRole projectRole, String recipient, EventNotificationUser user) Constructs a validated instance ofEventNotification
.Constructs a validated instance ofEventNotification
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
The email address.emailAddress
(String emailAddress) The email address.boolean
expand()
Expand options that include additional event notification details in the response.Expand options that include additional event notification details in the response.field()
field
(EventNotificationField field) group()
group
(EventNotificationGroup group) int
hashCode()
id()
The ID of the notification.The ID of the notification.Identifies the recipients of the notification.notificationType
(EventNotification.NotificationTypeEnum notificationType) Identifies the recipients of the notification.As a group's name can change, use ofrecipient
is recommended.As a group's name can change, use ofrecipient
is recommended.projectRole
(EventNotificationProjectRole projectRole) The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value.The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value.toString()
user()
user
(EventNotificationUser user)
-
Felddetails
-
emailAddress
The email address. -
expand
Expand options that include additional event notification details in the response. -
field
-
group
-
id
The ID of the notification. -
notificationType
Identifies the recipients of the notification. -
parameter
As a group's name can change, use ofrecipient
is recommended. The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied bynotificationType
value. So, whennotificationType
is: *User
Theparameter
is the user account ID. *Group
Theparameter
is the group name. *ProjectRole
Theparameter
is the project role ID. *UserCustomField
Theparameter
is the ID of the custom field. *GroupCustomField
Theparameter
is the ID of the custom field. -
projectRole
-
recipient
The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value. So, whennotificationType
is: *User
,recipient
is the user account ID. *Group
,recipient
is the group ID. *ProjectRole
,recipient
is the project role ID. *UserCustomField
,recipient
is the ID of the custom field. *GroupCustomField
,recipient
is the ID of the custom field. -
user
-
-
Konstruktordetails
-
EventNotification
Constructs a validated instance ofEventNotification
.- Parameter:
spec
- the specification to process
-
EventNotification
@Internal public EventNotification(String emailAddress, String expand, EventNotificationField field, EventNotificationGroup group, Long id, EventNotification.NotificationTypeEnum notificationType, String parameter, EventNotificationProjectRole projectRole, String recipient, EventNotificationUser user) Constructs a validated instance ofEventNotification
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
EventNotification(Consumer)
instead.- Parameter:
emailAddress
- The email address.expand
- Expand options that include additional event notification details in the response.field
- var.namegroup
- var.nameid
- The ID of the notification.notificationType
- Identifies the recipients of the notification.parameter
- As a group's name can change, use ofrecipient
is recommended. The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied bynotificationType
value. So, whennotificationType
is: *User
Theparameter
is the user account ID. *Group
Theparameter
is the group name. *ProjectRole
Theparameter
is the project role ID. *UserCustomField
Theparameter
is the ID of the custom field. *GroupCustomField
Theparameter
is the ID of the custom field.projectRole
- var.namerecipient
- The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value. So, whennotificationType
is: *User
,recipient
is the user account ID. *Group
,recipient
is the group ID. *ProjectRole
,recipient
is the project role ID. *UserCustomField
,recipient
is the ID of the custom field. *GroupCustomField
,recipient
is the ID of the custom field.user
- var.name
-
EventNotification
protected EventNotification()
-
-
Methodendetails
-
builder
-
emailAddress
The email address. -
expand
Expand options that include additional event notification details in the response. -
field
-
group
-
id
The ID of the notification. -
notificationType
Identifies the recipients of the notification. -
parameter
As a group's name can change, use ofrecipient
is recommended. The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied bynotificationType
value. So, whennotificationType
is: *User
Theparameter
is the user account ID. *Group
Theparameter
is the group name. *ProjectRole
Theparameter
is the project role ID. *UserCustomField
Theparameter
is the ID of the custom field. *GroupCustomField
Theparameter
is the ID of the custom field. -
projectRole
-
recipient
The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value. So, whennotificationType
is: *User
,recipient
is the user account ID. *Group
,recipient
is the group ID. *ProjectRole
,recipient
is the project role ID. *UserCustomField
,recipient
is the ID of the custom field. *GroupCustomField
,recipient
is the ID of the custom field. -
user
-
emailAddress
The email address.- Gibt zurück:
this
.
-
expand
Expand options that include additional event notification details in the response.- Gibt zurück:
this
.
-
field
- Gibt zurück:
this
.
-
group
- Gibt zurück:
this
.
-
id
The ID of the notification.- Gibt zurück:
this
.
-
notificationType
Identifies the recipients of the notification.- Gibt zurück:
this
.
-
parameter
As a group's name can change, use ofrecipient
is recommended. The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied bynotificationType
value. So, whennotificationType
is: *User
Theparameter
is the user account ID. *Group
Theparameter
is the group name. *ProjectRole
Theparameter
is the project role ID. *UserCustomField
Theparameter
is the ID of the custom field. *GroupCustomField
Theparameter
is the ID of the custom field.- Gibt zurück:
this
.
-
projectRole
- Gibt zurück:
this
.
-
recipient
The identifier associated with thenotificationType
value that defines the receiver of the notification, where the receiver isn't implied by thenotificationType
value. So, whennotificationType
is: *User
,recipient
is the user account ID. *Group
,recipient
is the group ID. *ProjectRole
,recipient
is the project role ID. *UserCustomField
,recipient
is the ID of the custom field. *GroupCustomField
,recipient
is the ID of the custom field.- Gibt zurück:
this
.
-
user
- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-