@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ProjectNotificationSettings extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DESTINATIONS |
static String |
JSON_PROPERTY_ENABLED |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_ASSIGNMENT |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_CLOSED |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_COMMENT |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_COMMENT_MENTION |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_PRIORITY_CHANGE |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_STATUS_CHANGE |
static String |
JSON_PROPERTY_NOTIFY_ON_CASE_UNASSIGNMENT |
boolean |
unparsed |
| Constructor and Description |
|---|
ProjectNotificationSettings() |
| Modifier and Type | Method and Description |
|---|---|
ProjectNotificationSettings |
addDestinationsItem(Long destinationsItem) |
ProjectNotificationSettings |
destinations(List<Long> destinations) |
ProjectNotificationSettings |
enabled(Boolean enabled) |
boolean |
equals(Object o)
Return true if this ProjectNotificationSettings object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
List<Long> |
getDestinations()
Notification destinations (1=email, 2=slack, 3=in-app).
|
Boolean |
getEnabled()
Whether notifications are enabled.
|
Boolean |
getNotifyOnCaseAssignment()
Whether to send a notification when a case is assigned.
|
Boolean |
getNotifyOnCaseClosed()
Whether to send a notification when a case is closed.
|
Boolean |
getNotifyOnCaseComment()
Whether to send a notification when a comment is added to a case.
|
Boolean |
getNotifyOnCaseCommentMention()
Whether to send a notification when a user is mentioned in a case comment.
|
Boolean |
getNotifyOnCasePriorityChange()
Whether to send a notification when a case's priority changes.
|
Boolean |
getNotifyOnCaseStatusChange()
Whether to send a notification when a case's status changes.
|
Boolean |
getNotifyOnCaseUnassignment()
Whether to send a notification when a case is unassigned.
|
int |
hashCode() |
ProjectNotificationSettings |
notifyOnCaseAssignment(Boolean notifyOnCaseAssignment) |
ProjectNotificationSettings |
notifyOnCaseClosed(Boolean notifyOnCaseClosed) |
ProjectNotificationSettings |
notifyOnCaseComment(Boolean notifyOnCaseComment) |
ProjectNotificationSettings |
notifyOnCaseCommentMention(Boolean notifyOnCaseCommentMention) |
ProjectNotificationSettings |
notifyOnCasePriorityChange(Boolean notifyOnCasePriorityChange) |
ProjectNotificationSettings |
notifyOnCaseStatusChange(Boolean notifyOnCaseStatusChange) |
ProjectNotificationSettings |
notifyOnCaseUnassignment(Boolean notifyOnCaseUnassignment) |
ProjectNotificationSettings |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDestinations(List<Long> destinations) |
void |
setEnabled(Boolean enabled) |
void |
setNotifyOnCaseAssignment(Boolean notifyOnCaseAssignment) |
void |
setNotifyOnCaseClosed(Boolean notifyOnCaseClosed) |
void |
setNotifyOnCaseComment(Boolean notifyOnCaseComment) |
void |
setNotifyOnCaseCommentMention(Boolean notifyOnCaseCommentMention) |
void |
setNotifyOnCasePriorityChange(Boolean notifyOnCasePriorityChange) |
void |
setNotifyOnCaseStatusChange(Boolean notifyOnCaseStatusChange) |
void |
setNotifyOnCaseUnassignment(Boolean notifyOnCaseUnassignment) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DESTINATIONS
public static final String JSON_PROPERTY_ENABLED
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_ASSIGNMENT
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_CLOSED
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_COMMENT
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_COMMENT_MENTION
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_PRIORITY_CHANGE
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_STATUS_CHANGE
public static final String JSON_PROPERTY_NOTIFY_ON_CASE_UNASSIGNMENT
public ProjectNotificationSettings destinations(List<Long> destinations)
public ProjectNotificationSettings addDestinationsItem(Long destinationsItem)
@Nullable public List<Long> getDestinations()
public ProjectNotificationSettings enabled(Boolean enabled)
@Nullable public Boolean getEnabled()
public void setEnabled(Boolean enabled)
public ProjectNotificationSettings notifyOnCaseAssignment(Boolean notifyOnCaseAssignment)
@Nullable public Boolean getNotifyOnCaseAssignment()
public void setNotifyOnCaseAssignment(Boolean notifyOnCaseAssignment)
public ProjectNotificationSettings notifyOnCaseClosed(Boolean notifyOnCaseClosed)
@Nullable public Boolean getNotifyOnCaseClosed()
public void setNotifyOnCaseClosed(Boolean notifyOnCaseClosed)
public ProjectNotificationSettings notifyOnCaseComment(Boolean notifyOnCaseComment)
@Nullable public Boolean getNotifyOnCaseComment()
public void setNotifyOnCaseComment(Boolean notifyOnCaseComment)
public ProjectNotificationSettings notifyOnCaseCommentMention(Boolean notifyOnCaseCommentMention)
@Nullable public Boolean getNotifyOnCaseCommentMention()
public void setNotifyOnCaseCommentMention(Boolean notifyOnCaseCommentMention)
public ProjectNotificationSettings notifyOnCasePriorityChange(Boolean notifyOnCasePriorityChange)
@Nullable public Boolean getNotifyOnCasePriorityChange()
public void setNotifyOnCasePriorityChange(Boolean notifyOnCasePriorityChange)
public ProjectNotificationSettings notifyOnCaseStatusChange(Boolean notifyOnCaseStatusChange)
@Nullable public Boolean getNotifyOnCaseStatusChange()
public void setNotifyOnCaseStatusChange(Boolean notifyOnCaseStatusChange)
public ProjectNotificationSettings notifyOnCaseUnassignment(Boolean notifyOnCaseUnassignment)
@Nullable public Boolean getNotifyOnCaseUnassignment()
public void setNotifyOnCaseUnassignment(Boolean notifyOnCaseUnassignment)
public ProjectNotificationSettings putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.