Class NotificationRestrict
java.lang.Object
io.github.primelib.jira4j.restv3.model.NotificationRestrict
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class NotificationRestrict
extends Object
NotificationRestrict
-
Nested Class Summary
Nested Classes -
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 ofNotificationRestrict.NotificationRestrict(List<String> groupIds, List<GroupName> groups, List<RestrictedPermission> permissions) Constructs a validated instance ofNotificationRestrict. -
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
-
NotificationRestrict
Constructs a validated instance ofNotificationRestrict.- Parameters:
spec- the specification to process
-
NotificationRestrict
@Internal public NotificationRestrict(List<String> groupIds, List<GroupName> groups, List<RestrictedPermission> permissions) Constructs a validated instance ofNotificationRestrict.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
NotificationRestrict(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.
-
NotificationRestrict
protected NotificationRestrict()
-
-
Method Details
-
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
-