Skip to content

Commit 3ab71b7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 66a4cef6 of spec repo
1 parent 4b0a0df commit 3ab71b7

File tree

3 files changed

+36
-4
lines changed

3 files changed

+36
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2023-11-07 09:02:10.505541",
8-
"spec_repo_commit": "c7428dad"
7+
"regenerated": "2023-11-09 10:45:48.073191",
8+
"spec_repo_commit": "66a4cef6"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2023-11-07 09:02:10.523718",
13-
"spec_repo_commit": "c7428dad"
12+
"regenerated": "2023-11-09 10:45:48.090625",
13+
"spec_repo_commit": "66a4cef6"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15010,6 +15010,13 @@ components:
1501015010
description: Field.
1501115011
type: string
1501215012
type: array
15013+
hasOptionalGroupByFields:
15014+
description: When false, events without a group-by value are ignored by
15015+
the rule. When true, events with missing group-by fields are processed
15016+
with `N/A`, replacing the missing values.
15017+
example: false
15018+
readOnly: true
15019+
type: boolean
1501315020
metric:
1501415021
deprecated: true
1501515022
description: '(Deprecated) The target field to aggregate over when using

src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardRuleQuery.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_AGGREGATION,
2424
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_DISTINCT_FIELDS,
2525
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_GROUP_BY_FIELDS,
26+
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS,
2627
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_METRIC,
2728
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_METRICS,
2829
SecurityMonitoringStandardRuleQuery.JSON_PROPERTY_NAME,
@@ -41,6 +42,10 @@ public class SecurityMonitoringStandardRuleQuery {
4142
public static final String JSON_PROPERTY_GROUP_BY_FIELDS = "groupByFields";
4243
private List<String> groupByFields = null;
4344

45+
public static final String JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS =
46+
"hasOptionalGroupByFields";
47+
private Boolean hasOptionalGroupByFields;
48+
4449
public static final String JSON_PROPERTY_METRIC = "metric";
4550
private String metric;
4651

@@ -137,6 +142,19 @@ public void setGroupByFields(List<String> groupByFields) {
137142
this.groupByFields = groupByFields;
138143
}
139144

145+
/**
146+
* When false, events without a group-by value are ignored by the rule. When true, events with
147+
* missing group-by fields are processed with <code>N/A</code>, replacing the missing values.
148+
*
149+
* @return hasOptionalGroupByFields
150+
*/
151+
@jakarta.annotation.Nullable
152+
@JsonProperty(JSON_PROPERTY_HAS_OPTIONAL_GROUP_BY_FIELDS)
153+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
154+
public Boolean getHasOptionalGroupByFields() {
155+
return hasOptionalGroupByFields;
156+
}
157+
140158
public SecurityMonitoringStandardRuleQuery metric(String metric) {
141159
this.metric = metric;
142160
return this;
@@ -295,6 +313,9 @@ public boolean equals(Object o) {
295313
return Objects.equals(this.aggregation, securityMonitoringStandardRuleQuery.aggregation)
296314
&& Objects.equals(this.distinctFields, securityMonitoringStandardRuleQuery.distinctFields)
297315
&& Objects.equals(this.groupByFields, securityMonitoringStandardRuleQuery.groupByFields)
316+
&& Objects.equals(
317+
this.hasOptionalGroupByFields,
318+
securityMonitoringStandardRuleQuery.hasOptionalGroupByFields)
298319
&& Objects.equals(this.metric, securityMonitoringStandardRuleQuery.metric)
299320
&& Objects.equals(this.metrics, securityMonitoringStandardRuleQuery.metrics)
300321
&& Objects.equals(this.name, securityMonitoringStandardRuleQuery.name)
@@ -309,6 +330,7 @@ public int hashCode() {
309330
aggregation,
310331
distinctFields,
311332
groupByFields,
333+
hasOptionalGroupByFields,
312334
metric,
313335
metrics,
314336
name,
@@ -323,6 +345,9 @@ public String toString() {
323345
sb.append(" aggregation: ").append(toIndentedString(aggregation)).append("\n");
324346
sb.append(" distinctFields: ").append(toIndentedString(distinctFields)).append("\n");
325347
sb.append(" groupByFields: ").append(toIndentedString(groupByFields)).append("\n");
348+
sb.append(" hasOptionalGroupByFields: ")
349+
.append(toIndentedString(hasOptionalGroupByFields))
350+
.append("\n");
326351
sb.append(" metric: ").append(toIndentedString(metric)).append("\n");
327352
sb.append(" metrics: ").append(toIndentedString(metrics)).append("\n");
328353
sb.append(" name: ").append(toIndentedString(name)).append("\n");

0 commit comments

Comments
 (0)