Package com.datadog.api.client.v2.model
Class SecurityMonitoringSignalRuleResponseQuery
java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleResponseQuery
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SecurityMonitoringSignalRuleResponseQuery
extends Object
Query for matching rule on signals.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCorrelatedByFieldsItem(String correlatedByFieldsItem) addDistinctFieldsItem(String distinctFieldsItem) addGroupByFieldsItem(String groupByFieldsItem) addMetricsItem(String metricsItem) aggregation(SecurityMonitoringRuleQueryAggregation aggregation) correlatedByFields(List<String> correlatedByFields) correlatedQueryIndex(Integer correlatedQueryIndex) defaultRuleId(String defaultRuleId) distinctFields(List<String> distinctFields) booleanReturn true if this SecurityMonitoringSignalRuleResponseQuery object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The aggregation type.Fields to correlate by.Index of the rule query used to retrieve the correlated field.Default Rule ID to match on signals.Field for which the cardinality is measured.Fields to group by.Group of target fields to aggregate over.getName()Name of the query.Rule ID to match on signals.groupByFields(List<String> groupByFields) 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) voidsetDefaultRuleId(String defaultRuleId) voidsetDistinctFields(List<String> distinctFields) voidsetGroupByFields(List<String> groupByFields) 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_DEFAULT_RULE_ID
- See Also:
-
JSON_PROPERTY_DISTINCT_FIELDS
- See Also:
-
JSON_PROPERTY_GROUP_BY_FIELDS
- See Also:
-
JSON_PROPERTY_METRICS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_RULE_ID
- See Also:
-
-
Constructor Details
-
SecurityMonitoringSignalRuleResponseQuery
public SecurityMonitoringSignalRuleResponseQuery()
-
-
Method Details
-
aggregation
public SecurityMonitoringSignalRuleResponseQuery aggregation(SecurityMonitoringRuleQueryAggregation aggregation) -
getAggregation
The aggregation type.- Returns:
- aggregation
-
setAggregation
-
defaultRuleId
-
getDefaultRuleId
Default Rule ID to match on signals.- Returns:
- defaultRuleId
-
setDefaultRuleId
-
distinctFields
-
addDistinctFieldsItem
-
getDistinctFields
Field for which the cardinality is measured. Sent as an array.- Returns:
- distinctFields
-
setDistinctFields
-
groupByFields
-
addGroupByFieldsItem
-
getGroupByFields
Fields to group by.- Returns:
- groupByFields
-
setGroupByFields
-
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:
- SecurityMonitoringSignalRuleResponseQuery
-
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 SecurityMonitoringSignalRuleResponseQuery object is equal to o. -
hashCode
public int hashCode() -
toString
-