Skip to content

Commit 8d21636

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7b87a3a8 of spec repo
1 parent c5d396a commit 8d21636

11 files changed

+493
-7
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": "2025-06-16 16:45:03.092535",
8-
"spec_repo_commit": "6e1eb13f"
7+
"regenerated": "2025-06-17 16:26:12.418805",
8+
"spec_repo_commit": "7b87a3a8"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-16 16:45:03.110724",
13-
"spec_repo_commit": "6e1eb13f"
12+
"regenerated": "2025-06-17 16:26:12.435042",
13+
"spec_repo_commit": "7b87a3a8"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7238,6 +7238,14 @@ components:
72387238
type: array
72397239
complianceSignalOptions:
72407240
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
7241+
customMessage:
7242+
description: Custom/Overridden message for generated signals (used in case
7243+
of Default rule update).
7244+
type: string
7245+
customName:
7246+
description: Custom/Overridden name of the rule (used in case of Default
7247+
rule update).
7248+
type: string
72417249
filters:
72427250
description: Additional queries to filter matched events before they are
72437251
processed.
@@ -32732,6 +32740,8 @@ components:
3273232740

3273332741
based on the event counts in the previously defined queries.'
3273432742
type: string
32743+
customStatus:
32744+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3273532745
name:
3273632746
description: Name of the case.
3273732747
type: string
@@ -33258,6 +33268,13 @@ components:
3325833268
type: array
3325933269
complianceSignalOptions:
3326033270
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
33271+
customMessage:
33272+
description: Custom/Overridden Message for generated signals (used in case
33273+
of Default rule update).
33274+
type: string
33275+
customName:
33276+
description: Custom/Overridden name (used in case of Default rule update).
33277+
type: string
3326133278
filters:
3326233279
description: Additional queries to filter matched events before they are
3326333280
processed. This field is deprecated for log detection, signal correlation,
@@ -33589,6 +33606,14 @@ components:
3358933606
items:
3359033607
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3359133608
type: array
33609+
customMessage:
33610+
description: Custom/Overridden message for generated signals (used in case
33611+
of Default rule update).
33612+
type: string
33613+
customName:
33614+
description: Custom/Overridden name of the rule (used in case of Default
33615+
rule update).
33616+
type: string
3359233617
filters:
3359333618
description: Additional queries to filter matched events before they are
3359433619
processed. This field is deprecated for log detection, signal correlation,
@@ -33688,6 +33713,14 @@ components:
3368833713
description: User ID of the user who created the rule.
3368933714
format: int64
3369033715
type: integer
33716+
customMessage:
33717+
description: Custom/Overridden message for generated signals (used in case
33718+
of Default rule update).
33719+
type: string
33720+
customName:
33721+
description: Custom/Overridden name of the rule (used in case of Default
33722+
rule update).
33723+
type: string
3369133724
deprecationDate:
3369233725
description: When the rule will be deprecated, timestamp in milliseconds.
3369333726
format: int64
@@ -34075,6 +34108,14 @@ components:
3407534108
items:
3407634109
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3407734110
type: array
34111+
customMessage:
34112+
description: Custom/Overridden message for generated signals (used in case
34113+
of Default rule update).
34114+
type: string
34115+
customName:
34116+
description: Custom/Overridden name of the rule (used in case of Default
34117+
rule update).
34118+
type: string
3407834119
filters:
3407934120
description: Additional queries to filter matched events before they are
3408034121
processed. This field is deprecated for log detection, signal correlation,
@@ -34152,6 +34193,10 @@ components:
3415234193
properties:
3415334194
aggregation:
3415434195
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
34196+
customQueryExtension:
34197+
description: Query extension to append to the logs query.
34198+
example: a > 3
34199+
type: string
3415534200
dataSource:
3415634201
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
3415734202
distinctFields:
@@ -34215,6 +34260,14 @@ components:
3421534260
description: User ID of the user who created the rule.
3421634261
format: int64
3421734262
type: integer
34263+
customMessage:
34264+
description: Custom/Overridden message for generated signals (used in case
34265+
of Default rule update).
34266+
type: string
34267+
customName:
34268+
description: Custom/Overridden name of the rule (used in case of Default
34269+
rule update).
34270+
type: string
3421834271
defaultTags:
3421934272
description: Default Tags for default rules (included in tags)
3422034273
example:
@@ -34661,6 +34714,8 @@ components:
3466134714
SecurityMonitoringThirdPartyRuleCase:
3466234715
description: Case when signal is generated by a third party rule.
3466334716
properties:
34717+
customStatus:
34718+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3466434719
name:
3466534720
description: Name of the case.
3466634721
type: string

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

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
@JsonPropertyOrder({
2424
CloudConfigurationRulePayload.JSON_PROPERTY_CASES,
2525
CloudConfigurationRulePayload.JSON_PROPERTY_COMPLIANCE_SIGNAL_OPTIONS,
26+
CloudConfigurationRulePayload.JSON_PROPERTY_CUSTOM_MESSAGE,
27+
CloudConfigurationRulePayload.JSON_PROPERTY_CUSTOM_NAME,
2628
CloudConfigurationRulePayload.JSON_PROPERTY_FILTERS,
2729
CloudConfigurationRulePayload.JSON_PROPERTY_IS_ENABLED,
2830
CloudConfigurationRulePayload.JSON_PROPERTY_MESSAGE,
@@ -41,6 +43,12 @@ public class CloudConfigurationRulePayload {
4143
public static final String JSON_PROPERTY_COMPLIANCE_SIGNAL_OPTIONS = "complianceSignalOptions";
4244
private CloudConfigurationRuleComplianceSignalOptions complianceSignalOptions;
4345

46+
public static final String JSON_PROPERTY_CUSTOM_MESSAGE = "customMessage";
47+
private String customMessage;
48+
49+
public static final String JSON_PROPERTY_CUSTOM_NAME = "customName";
50+
private String customName;
51+
4452
public static final String JSON_PROPERTY_FILTERS = "filters";
4553
private List<SecurityMonitoringFilter> filters = null;
4654

@@ -138,6 +146,48 @@ public void setComplianceSignalOptions(
138146
this.complianceSignalOptions = complianceSignalOptions;
139147
}
140148

149+
public CloudConfigurationRulePayload customMessage(String customMessage) {
150+
this.customMessage = customMessage;
151+
return this;
152+
}
153+
154+
/**
155+
* Custom/Overridden message for generated signals (used in case of Default rule update).
156+
*
157+
* @return customMessage
158+
*/
159+
@jakarta.annotation.Nullable
160+
@JsonProperty(JSON_PROPERTY_CUSTOM_MESSAGE)
161+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
162+
public String getCustomMessage() {
163+
return customMessage;
164+
}
165+
166+
public void setCustomMessage(String customMessage) {
167+
this.customMessage = customMessage;
168+
}
169+
170+
public CloudConfigurationRulePayload customName(String customName) {
171+
this.customName = customName;
172+
return this;
173+
}
174+
175+
/**
176+
* Custom/Overridden name of the rule (used in case of Default rule update).
177+
*
178+
* @return customName
179+
*/
180+
@jakarta.annotation.Nullable
181+
@JsonProperty(JSON_PROPERTY_CUSTOM_NAME)
182+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
183+
public String getCustomName() {
184+
return customName;
185+
}
186+
187+
public void setCustomName(String customName) {
188+
this.customName = customName;
189+
}
190+
141191
public CloudConfigurationRulePayload filters(List<SecurityMonitoringFilter> filters) {
142192
this.filters = filters;
143193
for (SecurityMonitoringFilter item : filters) {
@@ -365,6 +415,8 @@ public boolean equals(Object o) {
365415
return Objects.equals(this.cases, cloudConfigurationRulePayload.cases)
366416
&& Objects.equals(
367417
this.complianceSignalOptions, cloudConfigurationRulePayload.complianceSignalOptions)
418+
&& Objects.equals(this.customMessage, cloudConfigurationRulePayload.customMessage)
419+
&& Objects.equals(this.customName, cloudConfigurationRulePayload.customName)
368420
&& Objects.equals(this.filters, cloudConfigurationRulePayload.filters)
369421
&& Objects.equals(this.isEnabled, cloudConfigurationRulePayload.isEnabled)
370422
&& Objects.equals(this.message, cloudConfigurationRulePayload.message)
@@ -381,6 +433,8 @@ public int hashCode() {
381433
return Objects.hash(
382434
cases,
383435
complianceSignalOptions,
436+
customMessage,
437+
customName,
384438
filters,
385439
isEnabled,
386440
message,
@@ -399,6 +453,8 @@ public String toString() {
399453
sb.append(" complianceSignalOptions: ")
400454
.append(toIndentedString(complianceSignalOptions))
401455
.append("\n");
456+
sb.append(" customMessage: ").append(toIndentedString(customMessage)).append("\n");
457+
sb.append(" customName: ").append(toIndentedString(customName)).append("\n");
402458
sb.append(" filters: ").append(toIndentedString(filters)).append("\n");
403459
sb.append(" isEnabled: ").append(toIndentedString(isEnabled)).append("\n");
404460
sb.append(" message: ").append(toIndentedString(message)).append("\n");

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

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
@JsonPropertyOrder({
2323
SecurityMonitoringRuleCase.JSON_PROPERTY_ACTIONS,
2424
SecurityMonitoringRuleCase.JSON_PROPERTY_CONDITION,
25+
SecurityMonitoringRuleCase.JSON_PROPERTY_CUSTOM_STATUS,
2526
SecurityMonitoringRuleCase.JSON_PROPERTY_NAME,
2627
SecurityMonitoringRuleCase.JSON_PROPERTY_NOTIFICATIONS,
2728
SecurityMonitoringRuleCase.JSON_PROPERTY_STATUS
@@ -36,6 +37,9 @@ public class SecurityMonitoringRuleCase {
3637
public static final String JSON_PROPERTY_CONDITION = "condition";
3738
private String condition;
3839

40+
public static final String JSON_PROPERTY_CUSTOM_STATUS = "customStatus";
41+
private SecurityMonitoringRuleSeverity customStatus;
42+
3943
public static final String JSON_PROPERTY_NAME = "name";
4044
private String name;
4145

@@ -101,6 +105,31 @@ public void setCondition(String condition) {
101105
this.condition = condition;
102106
}
103107

108+
public SecurityMonitoringRuleCase customStatus(SecurityMonitoringRuleSeverity customStatus) {
109+
this.customStatus = customStatus;
110+
this.unparsed |= !customStatus.isValid();
111+
return this;
112+
}
113+
114+
/**
115+
* Severity of the Security Signal.
116+
*
117+
* @return customStatus
118+
*/
119+
@jakarta.annotation.Nullable
120+
@JsonProperty(JSON_PROPERTY_CUSTOM_STATUS)
121+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
122+
public SecurityMonitoringRuleSeverity getCustomStatus() {
123+
return customStatus;
124+
}
125+
126+
public void setCustomStatus(SecurityMonitoringRuleSeverity customStatus) {
127+
if (!customStatus.isValid()) {
128+
this.unparsed = true;
129+
}
130+
this.customStatus = customStatus;
131+
}
132+
104133
public SecurityMonitoringRuleCase name(String name) {
105134
this.name = name;
106135
return this;
@@ -234,6 +263,7 @@ public boolean equals(Object o) {
234263
SecurityMonitoringRuleCase securityMonitoringRuleCase = (SecurityMonitoringRuleCase) o;
235264
return Objects.equals(this.actions, securityMonitoringRuleCase.actions)
236265
&& Objects.equals(this.condition, securityMonitoringRuleCase.condition)
266+
&& Objects.equals(this.customStatus, securityMonitoringRuleCase.customStatus)
237267
&& Objects.equals(this.name, securityMonitoringRuleCase.name)
238268
&& Objects.equals(this.notifications, securityMonitoringRuleCase.notifications)
239269
&& Objects.equals(this.status, securityMonitoringRuleCase.status)
@@ -243,7 +273,8 @@ public boolean equals(Object o) {
243273

244274
@Override
245275
public int hashCode() {
246-
return Objects.hash(actions, condition, name, notifications, status, additionalProperties);
276+
return Objects.hash(
277+
actions, condition, customStatus, name, notifications, status, additionalProperties);
247278
}
248279

249280
@Override
@@ -252,6 +283,7 @@ public String toString() {
252283
sb.append("class SecurityMonitoringRuleCase {\n");
253284
sb.append(" actions: ").append(toIndentedString(actions)).append("\n");
254285
sb.append(" condition: ").append(toIndentedString(condition)).append("\n");
286+
sb.append(" customStatus: ").append(toIndentedString(customStatus)).append("\n");
255287
sb.append(" name: ").append(toIndentedString(name)).append("\n");
256288
sb.append(" notifications: ").append(toIndentedString(notifications)).append("\n");
257289
sb.append(" status: ").append(toIndentedString(status)).append("\n");

0 commit comments

Comments
 (0)