Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19060,11 +19060,11 @@ components:
type: string
type: array
hasOptionalGroupByFields:
default: false
description: When false, events without a group-by value are ignored by
the query. When true, events with missing group-by fields are processed
with `N/A`, replacing the missing values.
example: false
readOnly: true
type: boolean
metrics:
description: Group of target fields to aggregate over when using the sum,
Expand Down Expand Up @@ -39603,11 +39603,11 @@ components:
type: string
type: array
hasOptionalGroupByFields:
default: false
description: When false, events without a group-by value are ignored by
the rule. When true, events with missing group-by fields are processed
with `N/A`, replacing the missing values.
example: false
readOnly: true
type: boolean
index:
description: '**This field is currently unstable and might be removed in
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public class HistoricalJobQuery {

public static final String JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS =
"hasOptionalGroupByFields";
private Boolean hasOptionalGroupByFields;
private Boolean hasOptionalGroupByFields = false;

public static final String JSON_PROPERTY_METRICS = "metrics";
private List<String> metrics = null;
Expand Down Expand Up @@ -167,6 +167,11 @@ public void setGroupByFields(List<String> groupByFields) {
this.groupByFields = groupByFields;
}

public HistoricalJobQuery hasOptionalGroupByFields(Boolean hasOptionalGroupByFields) {
this.hasOptionalGroupByFields = hasOptionalGroupByFields;
return this;
}

/**
* When false, events without a group-by value are ignored by the query. When true, events with
* missing group-by fields are processed with <code>N/A</code>, replacing the missing values.
Expand All @@ -180,6 +185,10 @@ public Boolean getHasOptionalGroupByFields() {
return hasOptionalGroupByFields;
}

public void setHasOptionalGroupByFields(Boolean hasOptionalGroupByFields) {
this.hasOptionalGroupByFields = hasOptionalGroupByFields;
}

public HistoricalJobQuery metrics(List<String> metrics) {
this.metrics = metrics;
return this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public class SecurityMonitoringStandardRuleQuery {

public static final String JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS =
"hasOptionalGroupByFields";
private Boolean hasOptionalGroupByFields;
private Boolean hasOptionalGroupByFields = false;

public static final String JSON_PROPERTY_INDEX = "index";
private String index;
Expand Down Expand Up @@ -202,6 +202,12 @@ public void setGroupByFields(List<String> groupByFields) {
this.groupByFields = groupByFields;
}

public SecurityMonitoringStandardRuleQuery hasOptionalGroupByFields(
Boolean hasOptionalGroupByFields) {
this.hasOptionalGroupByFields = hasOptionalGroupByFields;
return this;
}

/**
* When false, events without a group-by value are ignored by the rule. When true, events with
* missing group-by fields are processed with <code>N/A</code>, replacing the missing values.
Expand All @@ -215,6 +221,10 @@ public Boolean getHasOptionalGroupByFields() {
return hasOptionalGroupByFields;
}

public void setHasOptionalGroupByFields(Boolean hasOptionalGroupByFields) {
this.hasOptionalGroupByFields = hasOptionalGroupByFields;
}

public SecurityMonitoringStandardRuleQuery index(String index) {
this.index = index;
return this;
Expand Down