All Methods Instance Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
SecurityMonitoringStandardRuleQuery |
addDistinctFieldsItem(String distinctFieldsItem) |
SecurityMonitoringStandardRuleQuery |
addGroupByFieldsItem(String groupByFieldsItem) |
SecurityMonitoringStandardRuleQuery |
addMetricsItem(String metricsItem) |
SecurityMonitoringStandardRuleQuery |
aggregation(SecurityMonitoringRuleQueryAggregation aggregation) |
SecurityMonitoringStandardRuleQuery |
customQueryExtension(String customQueryExtension) |
SecurityMonitoringStandardRuleQuery |
dataSource(SecurityMonitoringStandardDataSource dataSource) |
SecurityMonitoringStandardRuleQuery |
distinctFields(List<String> distinctFields) |
boolean |
equals(Object o)
Return true if this SecurityMonitoringStandardRuleQuery 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.
|
SecurityMonitoringRuleQueryAggregation |
getAggregation()
The aggregation type.
|
String |
getCustomQueryExtension()
Query extension to append to the logs query.
|
SecurityMonitoringStandardDataSource |
getDataSource()
Source of events, either logs, audit trail, or Datadog events.
|
List<String> |
getDistinctFields()
Field for which the cardinality is measured.
|
List<String> |
getGroupByFields()
Fields to group by.
|
Boolean |
getHasOptionalGroupByFields()
When false, events without a group-by value are ignored by the rule.
|
String |
getIndex()
This field is currently unstable and might be removed in a minor version
upgrade. The index to run the query on, if the dataSource is logs
.
|
String |
getMetric()
Deprecated.
|
List<String> |
getMetrics()
Group of target fields to aggregate over when using the sum, max, geo data, or new value
aggregations.
|
String |
getName()
Name of the query.
|
String |
getQuery()
Query to run on logs.
|
SecurityMonitoringStandardRuleQuery |
groupByFields(List<String> groupByFields) |
int |
hashCode() |
SecurityMonitoringStandardRuleQuery |
index(String index) |
SecurityMonitoringStandardRuleQuery |
metric(String metric) |
SecurityMonitoringStandardRuleQuery |
metrics(List<String> metrics) |
SecurityMonitoringStandardRuleQuery |
name(String name) |
SecurityMonitoringStandardRuleQuery |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
SecurityMonitoringStandardRuleQuery |
query(String query) |
void |
setAggregation(SecurityMonitoringRuleQueryAggregation aggregation) |
void |
setCustomQueryExtension(String customQueryExtension) |
void |
setDataSource(SecurityMonitoringStandardDataSource dataSource) |
void |
setDistinctFields(List<String> distinctFields) |
void |
setGroupByFields(List<String> groupByFields) |
void |
setIndex(String index) |
void |
setMetric(String metric)
Deprecated.
|
void |
setMetrics(List<String> metrics) |
void |
setName(String name) |
void |
setQuery(String query) |
String |
toString() |