@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class Selectors extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_QUERY |
static String |
JSON_PROPERTY_RULE_TYPES |
static String |
JSON_PROPERTY_SEVERITIES |
static String |
JSON_PROPERTY_TRIGGER_SOURCE |
boolean |
unparsed |
| Constructor and Description |
|---|
Selectors() |
Selectors(TriggerSource triggerSource) |
| Modifier and Type | Method and Description |
|---|---|
Selectors |
addRuleTypesItem(RuleTypesItems ruleTypesItem) |
Selectors |
addSeveritiesItem(RuleSeverity severitiesItem) |
boolean |
equals(Object o)
Return true if this Selectors 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.
|
String |
getQuery()
The query is composed of one or several key:value pairs, which can be used to filter security
issues on tags and attributes.
|
List<RuleTypesItems> |
getRuleTypes()
Security rule types used as filters in security rules.
|
List<RuleSeverity> |
getSeverities()
The security rules severities to consider.
|
TriggerSource |
getTriggerSource()
The type of security issues on which the rule applies.
|
int |
hashCode() |
Selectors |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
Selectors |
query(String query) |
Selectors |
ruleTypes(List<RuleTypesItems> ruleTypes) |
void |
setQuery(String query) |
void |
setRuleTypes(List<RuleTypesItems> ruleTypes) |
void |
setSeverities(List<RuleSeverity> severities) |
void |
setTriggerSource(TriggerSource triggerSource) |
Selectors |
severities(List<RuleSeverity> severities) |
String |
toString() |
Selectors |
triggerSource(TriggerSource triggerSource) |
public boolean unparsed
public static final String JSON_PROPERTY_QUERY
public static final String JSON_PROPERTY_RULE_TYPES
public static final String JSON_PROPERTY_SEVERITIES
public static final String JSON_PROPERTY_TRIGGER_SOURCE
public Selectors()
public Selectors(TriggerSource triggerSource)
@Nullable public String getQuery()
public void setQuery(String query)
public Selectors ruleTypes(List<RuleTypesItems> ruleTypes)
public Selectors addRuleTypesItem(RuleTypesItems ruleTypesItem)
@Nullable public List<RuleTypesItems> getRuleTypes()
public void setRuleTypes(List<RuleTypesItems> ruleTypes)
public Selectors severities(List<RuleSeverity> severities)
public Selectors addSeveritiesItem(RuleSeverity severitiesItem)
@Nullable public List<RuleSeverity> getSeverities()
public void setSeverities(List<RuleSeverity> severities)
public Selectors triggerSource(TriggerSource triggerSource)
public TriggerSource getTriggerSource()
public void setTriggerSource(TriggerSource triggerSource)
public Selectors 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.