Class NotificationRecipientsRestrictions
java.lang.Object
io.github.primelib.jira4j.restv3.model.NotificationRecipientsRestrictions
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class NotificationRecipientsRestrictions
extends Object
NotificationRecipientsRestrictions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionList of groupId memberships required to receive the notification.List of group memberships required to receive the notification.protected List<RestrictedPermission>List of permissions required to receive the notification. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructs a validated instance ofNotificationRecipientsRestrictions.NotificationRecipientsRestrictions(List<String> groupIds, List<GroupName> groups, List<RestrictedPermission> permissions) Constructs a validated instance ofNotificationRecipientsRestrictions. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangroupIds()List of groupId memberships required to receive the notification.List of groupId memberships required to receive the notification.groups()List of group memberships required to receive the notification.List of group memberships required to receive the notification.inthashCode()List of permissions required to receive the notification.permissions(List<RestrictedPermission> permissions) List of permissions required to receive the notification.toString()
-
Field Details
-
groupIds
List of groupId memberships required to receive the notification. -
groups
List of group memberships required to receive the notification. -
permissions
List of permissions required to receive the notification.
-
-
Constructor Details
-
NotificationRecipientsRestrictions
Constructs a validated instance ofNotificationRecipientsRestrictions.- Parameters:
spec- the specification to process
-
NotificationRecipientsRestrictions
@Internal public NotificationRecipientsRestrictions(List<String> groupIds, List<GroupName> groups, List<RestrictedPermission> permissions) Constructs a validated instance ofNotificationRecipientsRestrictions.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
NotificationRecipientsRestrictions(Consumer)instead.- Parameters:
groupIds- List of groupId memberships required to receive the notification.groups- List of group memberships required to receive the notification.permissions- List of permissions required to receive the notification.
-
NotificationRecipientsRestrictions
protected NotificationRecipientsRestrictions()
-
-
Method Details
-
builder
public static NotificationRecipientsRestrictions.NotificationRecipientsRestrictionsBuilder builder() -
groupIds
List of groupId memberships required to receive the notification. -
groups
List of group memberships required to receive the notification. -
permissions
List of permissions required to receive the notification. -
groupIds
List of groupId memberships required to receive the notification.- Returns:
this.
-
groups
List of group memberships required to receive the notification.- Returns:
this.
-
permissions
List of permissions required to receive the notification.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-