Class CreateNotificationSchemeDetails
java.lang.Object
io.github.primelib.jira4j.restv3.model.CreateNotificationSchemeDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class CreateNotificationSchemeDetails
extends Object
CreateNotificationSchemeDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe description of the notification scheme.protected StringThe name of the notification scheme.protected List<NotificationSchemeEventDetails>The list of notifications which should be added to the notification scheme. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreateNotificationSchemeDetails(String description, String name, List<NotificationSchemeEventDetails> notificationSchemeEvents) Constructs a validated instance ofCreateNotificationSchemeDetails.Constructs a validated instance ofCreateNotificationSchemeDetails. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanThe description of the notification scheme.description(String description) The description of the notification scheme.booleaninthashCode()name()The name of the notification scheme.The name of the notification scheme.The list of notifications which should be added to the notification scheme.notificationSchemeEvents(List<NotificationSchemeEventDetails> notificationSchemeEvents) The list of notifications which should be added to the notification scheme.toString()
-
Field Details
-
description
The description of the notification scheme. -
name
The name of the notification scheme. Must be unique (case-insensitive). -
notificationSchemeEvents
The list of notifications which should be added to the notification scheme.
-
-
Constructor Details
-
CreateNotificationSchemeDetails
Constructs a validated instance ofCreateNotificationSchemeDetails.- Parameters:
spec- the specification to process
-
CreateNotificationSchemeDetails
@Internal public CreateNotificationSchemeDetails(String description, String name, List<NotificationSchemeEventDetails> notificationSchemeEvents) Constructs a validated instance ofCreateNotificationSchemeDetails.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
CreateNotificationSchemeDetails(Consumer)instead.- Parameters:
description- The description of the notification scheme.name- The name of the notification scheme. Must be unique (case-insensitive).notificationSchemeEvents- The list of notifications which should be added to the notification scheme.
-
CreateNotificationSchemeDetails
protected CreateNotificationSchemeDetails()
-
-
Method Details
-
builder
-
description
The description of the notification scheme. -
name
The name of the notification scheme. Must be unique (case-insensitive). -
notificationSchemeEvents
The list of notifications which should be added to the notification scheme. -
description
The description of the notification scheme.- Returns:
this.
-
name
The name of the notification scheme. Must be unique (case-insensitive).- Returns:
this.
-
notificationSchemeEvents
public CreateNotificationSchemeDetails notificationSchemeEvents(List<NotificationSchemeEventDetails> notificationSchemeEvents) The list of notifications which should be added to the notification scheme.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-