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 FieldDetailsprotected GroupNameprotected 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 ProjectRoleprotected StringThe identifier associated with thenotificationTypevalue that defines the receiver of the notification, where the receiver isn't implied by thenotificationTypevalue.protected UserDetails -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedEventNotification(String emailAddress, String expand, FieldDetails field, GroupName group, Long id, EventNotification.NotificationTypeEnum notificationType, String parameter, ProjectRole projectRole, String recipient, UserDetails 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(FieldDetails field) 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(ProjectRole 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(UserDetails 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, FieldDetails field, GroupName group, Long id, EventNotification.NotificationTypeEnum notificationType, String parameter, ProjectRole projectRole, String recipient, UserDetails 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
-