@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AutomationRule extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ATTRIBUTES |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_RELATIONSHIPS |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
AutomationRule() |
AutomationRule(AutomationRuleAttributes attributes,
String id,
CaseAutomationRuleResourceType type) |
| Modifier and Type | Method and Description |
|---|---|
AutomationRule |
attributes(AutomationRuleAttributes attributes) |
boolean |
equals(Object o)
Return true if this AutomationRule 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.
|
AutomationRuleAttributes |
getAttributes()
Core attributes of an automation rule, including its name, trigger condition, action to
execute, and current state.
|
String |
getId()
Automation rule identifier.
|
AutomationRuleRelationships |
getRelationships()
Related resources for the automation rule, including the users who created and last modified
it.
|
CaseAutomationRuleResourceType |
getType()
JSON:API resource type for case automation rules.
|
int |
hashCode() |
AutomationRule |
id(String id) |
AutomationRule |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
AutomationRule |
relationships(AutomationRuleRelationships relationships) |
void |
setAttributes(AutomationRuleAttributes attributes) |
void |
setId(String id) |
void |
setRelationships(AutomationRuleRelationships relationships) |
void |
setType(CaseAutomationRuleResourceType type) |
String |
toString() |
AutomationRule |
type(CaseAutomationRuleResourceType type) |
public boolean unparsed
public static final String JSON_PROPERTY_ATTRIBUTES
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_RELATIONSHIPS
public static final String JSON_PROPERTY_TYPE
public AutomationRule()
public AutomationRule(AutomationRuleAttributes attributes, String id, CaseAutomationRuleResourceType type)
public AutomationRule attributes(AutomationRuleAttributes attributes)
public AutomationRuleAttributes getAttributes()
public void setAttributes(AutomationRuleAttributes attributes)
public AutomationRule id(String id)
public String getId()
public void setId(String id)
public AutomationRule relationships(AutomationRuleRelationships relationships)
@Nullable public AutomationRuleRelationships getRelationships()
public void setRelationships(AutomationRuleRelationships relationships)
public AutomationRule type(CaseAutomationRuleResourceType type)
public CaseAutomationRuleResourceType getType()
public void setType(CaseAutomationRuleResourceType type)
public AutomationRule 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.