@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class HistoricalJobQuery extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ADDITIONAL_FILTERS |
static String |
JSON_PROPERTY_AGGREGATION |
static String |
JSON_PROPERTY_CORRELATED_BY_FIELDS |
static String |
JSON_PROPERTY_CORRELATED_QUERY_INDEX |
static String |
JSON_PROPERTY_CUSTOM_QUERY_EXTENSION |
static String |
JSON_PROPERTY_DATA_SOURCE |
static String |
JSON_PROPERTY_DATASET_IDS |
static String |
JSON_PROPERTY_DISTINCT_FIELDS |
static String |
JSON_PROPERTY_GROUP_BY_FIELDS |
static String |
JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS |
static String |
JSON_PROPERTY_INDEX |
static String |
JSON_PROPERTY_INDEXES |
static String |
JSON_PROPERTY_METRICS |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_QUERY |
static String |
JSON_PROPERTY_QUERY_LANGUAGE |
boolean |
unparsed |
| Constructor and Description |
|---|
HistoricalJobQuery() |
| Modifier and Type | Method and Description |
|---|---|
HistoricalJobQuery |
addCorrelatedByFieldsItem(String correlatedByFieldsItem) |
HistoricalJobQuery |
addDatasetIdsItem(String datasetIdsItem) |
HistoricalJobQuery |
addDistinctFieldsItem(String distinctFieldsItem) |
HistoricalJobQuery |
addGroupByFieldsItem(String groupByFieldsItem) |
HistoricalJobQuery |
addIndexesItem(String indexesItem) |
HistoricalJobQuery |
additionalFilters(String additionalFilters) |
HistoricalJobQuery |
addMetricsItem(String metricsItem) |
HistoricalJobQuery |
aggregation(SecurityMonitoringRuleQueryAggregation aggregation) |
HistoricalJobQuery |
correlatedByFields(List<String> correlatedByFields) |
HistoricalJobQuery |
correlatedQueryIndex(Long correlatedQueryIndex) |
HistoricalJobQuery |
customQueryExtension(String customQueryExtension) |
HistoricalJobQuery |
datasetIds(List<String> datasetIds) |
HistoricalJobQuery |
dataSource(SecurityMonitoringStandardDataSource dataSource) |
HistoricalJobQuery |
distinctFields(List<String> distinctFields) |
boolean |
equals(Object o)
Return true if this HistoricalJobQuery object is equal to o.
|
String |
getAdditionalFilters()
Additional filters appended to the query at evaluation time.
|
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.
|
List<String> |
getCorrelatedByFields()
Fields used to correlate results across queries in sequence detection rules.
|
Long |
getCorrelatedQueryIndex()
Zero-based index of the query to correlate with in sequence detection rules.
|
String |
getCustomQueryExtension()
Custom query extension used to refine the base query.
|
List<String> |
getDatasetIds()
IDs of reference datasets used by this query.
|
SecurityMonitoringStandardDataSource |
getDataSource()
Source of events, either logs, audit trail, security signals, 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 query.
|
String |
getIndex()
Index used to load the data for this query.
|
List<String> |
getIndexes()
Indexes used to load the data for this query.
|
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.
|
String |
getQueryLanguage()
Language used to parse the query string.
|
HistoricalJobQuery |
groupByFields(List<String> groupByFields) |
int |
hashCode() |
HistoricalJobQuery |
hasOptionalGroupByFields(Boolean hasOptionalGroupByFields) |
HistoricalJobQuery |
index(String index) |
HistoricalJobQuery |
indexes(List<String> indexes) |
HistoricalJobQuery |
metrics(List<String> metrics) |
HistoricalJobQuery |
name(String name) |
HistoricalJobQuery |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
HistoricalJobQuery |
query(String query) |
HistoricalJobQuery |
queryLanguage(String queryLanguage) |
void |
setAdditionalFilters(String additionalFilters) |
void |
setAggregation(SecurityMonitoringRuleQueryAggregation aggregation) |
void |
setCorrelatedByFields(List<String> correlatedByFields) |
void |
setCorrelatedQueryIndex(Long correlatedQueryIndex) |
void |
setCustomQueryExtension(String customQueryExtension) |
void |
setDatasetIds(List<String> datasetIds) |
void |
setDataSource(SecurityMonitoringStandardDataSource dataSource) |
void |
setDistinctFields(List<String> distinctFields) |
void |
setGroupByFields(List<String> groupByFields) |
void |
setHasOptionalGroupByFields(Boolean hasOptionalGroupByFields) |
void |
setIndex(String index) |
void |
setIndexes(List<String> indexes) |
void |
setMetrics(List<String> metrics) |
void |
setName(String name) |
void |
setQuery(String query) |
void |
setQueryLanguage(String queryLanguage) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ADDITIONAL_FILTERS
public static final String JSON_PROPERTY_AGGREGATION
public static final String JSON_PROPERTY_CORRELATED_BY_FIELDS
public static final String JSON_PROPERTY_CORRELATED_QUERY_INDEX
public static final String JSON_PROPERTY_CUSTOM_QUERY_EXTENSION
public static final String JSON_PROPERTY_DATA_SOURCE
public static final String JSON_PROPERTY_DATASET_IDS
public static final String JSON_PROPERTY_DISTINCT_FIELDS
public static final String JSON_PROPERTY_GROUP_BY_FIELDS
public static final String JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS
public static final String JSON_PROPERTY_INDEX
public static final String JSON_PROPERTY_INDEXES
public static final String JSON_PROPERTY_METRICS
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_QUERY
public static final String JSON_PROPERTY_QUERY_LANGUAGE
public HistoricalJobQuery additionalFilters(String additionalFilters)
@Nullable public String getAdditionalFilters()
public void setAdditionalFilters(String additionalFilters)
public HistoricalJobQuery aggregation(SecurityMonitoringRuleQueryAggregation aggregation)
@Nullable public SecurityMonitoringRuleQueryAggregation getAggregation()
public void setAggregation(SecurityMonitoringRuleQueryAggregation aggregation)
public HistoricalJobQuery correlatedByFields(List<String> correlatedByFields)
public HistoricalJobQuery addCorrelatedByFieldsItem(String correlatedByFieldsItem)
@Nullable public List<String> getCorrelatedByFields()
public HistoricalJobQuery correlatedQueryIndex(Long correlatedQueryIndex)
@Nullable public Long getCorrelatedQueryIndex()
public void setCorrelatedQueryIndex(Long correlatedQueryIndex)
public HistoricalJobQuery customQueryExtension(String customQueryExtension)
@Nullable public String getCustomQueryExtension()
public void setCustomQueryExtension(String customQueryExtension)
public HistoricalJobQuery dataSource(SecurityMonitoringStandardDataSource dataSource)
@Nullable public SecurityMonitoringStandardDataSource getDataSource()
app_sec_spans is deprecated in favor of spans.public void setDataSource(SecurityMonitoringStandardDataSource dataSource)
public HistoricalJobQuery datasetIds(List<String> datasetIds)
public HistoricalJobQuery addDatasetIdsItem(String datasetIdsItem)
@Nullable public List<String> getDatasetIds()
public HistoricalJobQuery distinctFields(List<String> distinctFields)
public HistoricalJobQuery addDistinctFieldsItem(String distinctFieldsItem)
@Nullable public List<String> getDistinctFields()
public HistoricalJobQuery groupByFields(List<String> groupByFields)
public HistoricalJobQuery addGroupByFieldsItem(String groupByFieldsItem)
@Nullable public List<String> getGroupByFields()
public HistoricalJobQuery hasOptionalGroupByFields(Boolean hasOptionalGroupByFields)
@Nullable public Boolean getHasOptionalGroupByFields()
N/A, replacing the missing values.public void setHasOptionalGroupByFields(Boolean hasOptionalGroupByFields)
public HistoricalJobQuery index(String index)
@Nullable public String getIndex()
public void setIndex(String index)
public HistoricalJobQuery indexes(List<String> indexes)
public HistoricalJobQuery addIndexesItem(String indexesItem)
@Nullable public List<String> getIndexes()
index.public HistoricalJobQuery metrics(List<String> metrics)
public HistoricalJobQuery addMetricsItem(String metricsItem)
@Nullable public List<String> getMetrics()
public HistoricalJobQuery name(String name)
@Nullable public String getName()
public void setName(String name)
public HistoricalJobQuery query(String query)
@Nullable public String getQuery()
public void setQuery(String query)
public HistoricalJobQuery queryLanguage(String queryLanguage)
@Nullable public String getQueryLanguage()
public void setQueryLanguage(String queryLanguage)
public HistoricalJobQuery 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.