@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AutomationRuleCreateAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACTION |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_STATE |
static String |
JSON_PROPERTY_TRIGGER |
boolean |
unparsed |
| Constructor and Description |
|---|
AutomationRuleCreateAttributes() |
AutomationRuleCreateAttributes(AutomationRuleAction action,
String name,
AutomationRuleTrigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
AutomationRuleCreateAttributes |
action(AutomationRuleAction action) |
boolean |
equals(Object o)
Return true if this AutomationRuleCreateAttributes object is equal to o.
|
AutomationRuleAction |
getAction()
Defines what happens when the rule triggers.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getName()
Name of the automation rule.
|
CaseAutomationRuleState |
getState()
Whether the automation rule is active.
|
AutomationRuleTrigger |
getTrigger()
Defines when the rule activates.
|
int |
hashCode() |
AutomationRuleCreateAttributes |
name(String name) |
AutomationRuleCreateAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setAction(AutomationRuleAction action) |
void |
setName(String name) |
void |
setState(CaseAutomationRuleState state) |
void |
setTrigger(AutomationRuleTrigger trigger) |
AutomationRuleCreateAttributes |
state(CaseAutomationRuleState state) |
String |
toString() |
AutomationRuleCreateAttributes |
trigger(AutomationRuleTrigger trigger) |
public boolean unparsed
public static final String JSON_PROPERTY_ACTION
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_STATE
public static final String JSON_PROPERTY_TRIGGER
public AutomationRuleCreateAttributes()
public AutomationRuleCreateAttributes(AutomationRuleAction action, String name, AutomationRuleTrigger trigger)
public AutomationRuleCreateAttributes action(AutomationRuleAction action)
public AutomationRuleAction getAction()
public void setAction(AutomationRuleAction action)
public AutomationRuleCreateAttributes name(String name)
public String getName()
public void setName(String name)
public AutomationRuleCreateAttributes state(CaseAutomationRuleState state)
@Nullable public CaseAutomationRuleState getState()
public void setState(CaseAutomationRuleState state)
public AutomationRuleCreateAttributes trigger(AutomationRuleTrigger trigger)
public AutomationRuleTrigger getTrigger()
public void setTrigger(AutomationRuleTrigger trigger)
public AutomationRuleCreateAttributes 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.