@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class UpdateOnCallNotificationRuleRequestAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_CATEGORY |
static String |
JSON_PROPERTY_CHANNEL_SETTINGS |
static String |
JSON_PROPERTY_DELAY_MINUTES |
boolean |
unparsed |
| Constructor and Description |
|---|
UpdateOnCallNotificationRuleRequestAttributes() |
| Modifier and Type | Method and Description |
|---|---|
UpdateOnCallNotificationRuleRequestAttributes |
category(OnCallNotificationRuleCategory category) |
UpdateOnCallNotificationRuleRequestAttributes |
channelSettings(OnCallNotificationRuleChannelSettings channelSettings) |
UpdateOnCallNotificationRuleRequestAttributes |
delayMinutes(Long delayMinutes) |
boolean |
equals(Object o)
Return true if this UpdateOnCallNotificationRuleRequestAttributes 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.
|
OnCallNotificationRuleCategory |
getCategory()
Specifies the category a notification rule will apply to
|
OnCallNotificationRuleChannelSettings |
getChannelSettings()
Defines the configuration for a channel associated with a notification rule
|
Long |
getDelayMinutes()
The number of minutes that will elapse before this rule is evaluated.
|
int |
hashCode() |
UpdateOnCallNotificationRuleRequestAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setCategory(OnCallNotificationRuleCategory category) |
void |
setChannelSettings(OnCallNotificationRuleChannelSettings channelSettings) |
void |
setDelayMinutes(Long delayMinutes) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_CATEGORY
public static final String JSON_PROPERTY_CHANNEL_SETTINGS
public static final String JSON_PROPERTY_DELAY_MINUTES
public UpdateOnCallNotificationRuleRequestAttributes()
public UpdateOnCallNotificationRuleRequestAttributes category(OnCallNotificationRuleCategory category)
@Nullable public OnCallNotificationRuleCategory getCategory()
public void setCategory(OnCallNotificationRuleCategory category)
public UpdateOnCallNotificationRuleRequestAttributes channelSettings(OnCallNotificationRuleChannelSettings channelSettings)
@Nullable public OnCallNotificationRuleChannelSettings getChannelSettings()
public void setChannelSettings(OnCallNotificationRuleChannelSettings channelSettings)
public UpdateOnCallNotificationRuleRequestAttributes delayMinutes(Long delayMinutes)
@Nullable public Long getDelayMinutes()
public void setDelayMinutes(Long delayMinutes)
public UpdateOnCallNotificationRuleRequestAttributes 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.