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