Package com.datadog.api.client.v2.model
Class SecurityMonitoringSignalRuleQuery
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleQuery
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringSignalRuleQuery
extends Object
Query for matching rule on signals.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddCorrelatedByFieldsItem(String correlatedByFieldsItem) addMetricsItem(String metricsItem) aggregation(SecurityMonitoringRuleQueryAggregation aggregation) correlatedByFields(List<String> correlatedByFields) correlatedQueryIndex(Integer correlatedQueryIndex) booleanReturn true if this SecurityMonitoringSignalRuleQuery object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The aggregation type.Fields to group by.Index of the rule query used to retrieve the correlated field.Group of target fields to aggregate over.getName()Name of the query.Rule ID to match on signals.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAggregation(SecurityMonitoringRuleQueryAggregation aggregation) voidsetCorrelatedByFields(List<String> correlatedByFields) voidsetCorrelatedQueryIndex(Integer correlatedQueryIndex) voidsetMetrics(List<String> metrics) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AGGREGATION
- See Also:
-
JSON_PROPERTY_CORRELATED_BY_FIELDS
- See Also:
-
JSON_PROPERTY_CORRELATED_QUERY_INDEX
- See Also:
-
JSON_PROPERTY_METRICS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_RULE_ID
- See Also:
-
-
Constructor Details
-
SecurityMonitoringSignalRuleQuery
public SecurityMonitoringSignalRuleQuery() -
SecurityMonitoringSignalRuleQuery
-
-
Method Details
-
aggregation
public SecurityMonitoringSignalRuleQuery aggregation(SecurityMonitoringRuleQueryAggregation aggregation) -
getAggregation
The aggregation type.- Returns:
- aggregation
-
setAggregation
-
metrics
-
addMetricsItem
-
getMetrics
Group of target fields to aggregate over.- Returns:
- metrics
-
setMetrics
-
name
-
getName
Name of the query.- Returns:
- name
-
setName
-
ruleId
-
getRuleId
Rule ID to match on signals.- Returns:
- ruleId
-
setRuleId
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- SecurityMonitoringSignalRuleQuery
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this SecurityMonitoringSignalRuleQuery object is equal to o. -
hashCode
public int hashCode() -
toString
-