Klasse EventNotification
java.lang.Object
io.github.primelib.jira4j.restv3.model.EventNotification
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class EventNotification
extends Object
EventNotification
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic enumIdentifies the recipients of the notification. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StringThe email address.protected StringExpand options that include additional event notification details in the response.protected EventNotificationFieldprotected EventNotificationGroupprotected LongThe ID of the notification.protected EventNotification.NotificationTypeEnumIdentifies the recipients of the notification.protected StringAs a group's name can change, use ofrecipientis recommended.protected EventNotificationProjectRoleprotected StringThe identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue.protected EventNotificationUser -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedEventNotification(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 booleanThe email address.emailAddress(String emailAddress) The email address.booleanexpand()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) inthashCode()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 ofrecipientis recommended.As a group's name can change, use ofrecipientis recommended.projectRole(EventNotificationProjectRole projectRole) The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue.The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue.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 ofrecipientis recommended. The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied bynotificationTypevalue. So, whennotificationTypeis: *UserTheparameteris the user account ID. *GroupTheparameteris the group name. *ProjectRoleTheparameteris the project role ID. *UserCustomFieldTheparameteris the ID of the custom field. *GroupCustomFieldTheparameteris the ID of the custom field. -
projectRole
-
recipient
The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue. So, whennotificationTypeis: *User,recipientis the user account ID. *Group,recipientis the group ID. *ProjectRole,recipientis the project role ID. *UserCustomField,recipientis the ID of the custom field. *GroupCustomField,recipientis 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- fieldgroup- groupid- The ID of the notification.notificationType- Identifies the recipients of the notification.parameter- As a group's name can change, use ofrecipientis recommended. The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied bynotificationTypevalue. So, whennotificationTypeis: *UserTheparameteris the user account ID. *GroupTheparameteris the group name. *ProjectRoleTheparameteris the project role ID. *UserCustomFieldTheparameteris the ID of the custom field. *GroupCustomFieldTheparameteris the ID of the custom field.projectRole- projectRolerecipient- The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue. So, whennotificationTypeis: *User,recipientis the user account ID. *Group,recipientis the group ID. *ProjectRole,recipientis the project role ID. *UserCustomField,recipientis the ID of the custom field. *GroupCustomField,recipientis the ID of the custom field.user- user
-
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 ofrecipientis recommended. The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied bynotificationTypevalue. So, whennotificationTypeis: *UserTheparameteris the user account ID. *GroupTheparameteris the group name. *ProjectRoleTheparameteris the project role ID. *UserCustomFieldTheparameteris the ID of the custom field. *GroupCustomFieldTheparameteris the ID of the custom field. -
projectRole
-
recipient
The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue. So, whennotificationTypeis: *User,recipientis the user account ID. *Group,recipientis the group ID. *ProjectRole,recipientis the project role ID. *UserCustomField,recipientis the ID of the custom field. *GroupCustomField,recipientis 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 ofrecipientis recommended. The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied bynotificationTypevalue. So, whennotificationTypeis: *UserTheparameteris the user account ID. *GroupTheparameteris the group name. *ProjectRoleTheparameteris the project role ID. *UserCustomFieldTheparameteris the ID of the custom field. *GroupCustomFieldTheparameteris the ID of the custom field.- Gibt zurück:
this.
-
projectRole
- Gibt zurück:
this.
-
recipient
The identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue. So, whennotificationTypeis: *User,recipientis the user account ID. *Group,recipientis the group ID. *ProjectRole,recipientis the project role ID. *UserCustomField,recipientis the ID of the custom field. *GroupCustomField,recipientis the ID of the custom field.- Gibt zurück:
this.
-
user
- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-