@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RoutingRuleAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACTIONS |
static String |
JSON_PROPERTY_QUERY |
static String |
JSON_PROPERTY_TIME_RESTRICTION |
static String |
JSON_PROPERTY_URGENCY |
boolean |
unparsed |
| Constructor and Description |
|---|
RoutingRuleAttributes() |
| Modifier and Type | Method and Description |
|---|---|
RoutingRuleAttributes |
actions(List<RoutingRuleAction> actions) |
RoutingRuleAttributes |
addActionsItem(RoutingRuleAction actionsItem) |
boolean |
equals(Object o)
Return true if this RoutingRuleAttributes object is equal to o.
|
List<RoutingRuleAction> |
getActions()
Specifies the list of actions to perform when the routing rule matches.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getQuery()
Defines the query or condition that triggers this routing rule.
|
TimeRestrictions |
getTimeRestriction()
Holds time zone information and a list of time restrictions for a routing rule.
|
Urgency |
getUrgency()
Specifies the level of urgency for a routing rule (low, high, or dynamic).
|
int |
hashCode() |
RoutingRuleAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
RoutingRuleAttributes |
query(String query) |
void |
setActions(List<RoutingRuleAction> actions) |
void |
setQuery(String query) |
void |
setTimeRestriction(TimeRestrictions timeRestriction) |
void |
setUrgency(Urgency urgency) |
RoutingRuleAttributes |
timeRestriction(TimeRestrictions timeRestriction) |
String |
toString() |
RoutingRuleAttributes |
urgency(Urgency urgency) |
public boolean unparsed
public static final String JSON_PROPERTY_ACTIONS
public static final String JSON_PROPERTY_QUERY
public static final String JSON_PROPERTY_TIME_RESTRICTION
public static final String JSON_PROPERTY_URGENCY
public RoutingRuleAttributes actions(List<RoutingRuleAction> actions)
public RoutingRuleAttributes addActionsItem(RoutingRuleAction actionsItem)
@Nullable public List<RoutingRuleAction> getActions()
public void setActions(List<RoutingRuleAction> actions)
public RoutingRuleAttributes query(String query)
@Nullable public String getQuery()
public void setQuery(String query)
public RoutingRuleAttributes timeRestriction(TimeRestrictions timeRestriction)
@Nullable public TimeRestrictions getTimeRestriction()
public void setTimeRestriction(TimeRestrictions timeRestriction)
public RoutingRuleAttributes urgency(Urgency urgency)
@Nullable public Urgency getUrgency()
public void setUrgency(Urgency urgency)
public RoutingRuleAttributes 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 © 2025. All rights reserved.