Skip to content

Commit 439f252

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a4a463b9 of spec repo
1 parent 02cbea3 commit 439f252

File tree

120 files changed

+618
-132
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+618
-132
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-11 14:28:46.595207",
8-
"spec_repo_commit": "847bdb30"
7+
"regenerated": "2025-06-12 15:18:41.167500",
8+
"spec_repo_commit": "a4a463b9"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-11 14:28:46.611602",
13-
"spec_repo_commit": "847bdb30"
12+
"regenerated": "2025-06-12 15:18:41.182969",
13+
"spec_repo_commit": "a4a463b9"
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.
@@ -32717,6 +32725,8 @@ components:
3271732725

3271832726
based on the event counts in the previously defined queries.'
3271932727
type: string
32728+
customStatus:
32729+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3272032730
name:
3272132731
description: Name of the case.
3272232732
type: string
@@ -33243,6 +33253,13 @@ components:
3324333253
type: array
3324433254
complianceSignalOptions:
3324533255
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
33256+
customMessage:
33257+
description: Custom/Overridden Message for generated signals (used in case
33258+
of Default rule update).
33259+
type: string
33260+
customName:
33261+
description: Custom/Overridden name (used in case of Default rule update).
33262+
type: string
3324633263
filters:
3324733264
description: Additional queries to filter matched events before they are
3324833265
processed. This field is deprecated for log detection, signal correlation,
@@ -33574,6 +33591,14 @@ components:
3357433591
items:
3357533592
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3357633593
type: array
33594+
customMessage:
33595+
description: Custom/Overridden message for generated signals (used in case
33596+
of Default rule update).
33597+
type: string
33598+
customName:
33599+
description: Custom/Overridden name of the rule (used in case of Default
33600+
rule update).
33601+
type: string
3357733602
filters:
3357833603
description: Additional queries to filter matched events before they are
3357933604
processed. This field is deprecated for log detection, signal correlation,
@@ -33673,6 +33698,14 @@ components:
3367333698
description: User ID of the user who created the rule.
3367433699
format: int64
3367533700
type: integer
33701+
customMessage:
33702+
description: Custom/Overridden message for generated signals (used in case
33703+
of Default rule update).
33704+
type: string
33705+
customName:
33706+
description: Custom/Overridden name of the rule (used in case of Default
33707+
rule update).
33708+
type: string
3367633709
deprecationDate:
3367733710
description: When the rule will be deprecated, timestamp in milliseconds.
3367833711
format: int64
@@ -34060,6 +34093,14 @@ components:
3406034093
items:
3406134094
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3406234095
type: array
34096+
customMessage:
34097+
description: Custom/Overridden message for generated signals (used in case
34098+
of Default rule update).
34099+
type: string
34100+
customName:
34101+
description: Custom/Overridden name of the rule (used in case of Default
34102+
rule update).
34103+
type: string
3406334104
filters:
3406434105
description: Additional queries to filter matched events before they are
3406534106
processed. This field is deprecated for log detection, signal correlation,
@@ -34137,6 +34178,10 @@ components:
3413734178
properties:
3413834179
aggregation:
3413934180
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
34181+
customQueryExtension:
34182+
description: Query extension to append to the logs query.
34183+
example: a > 3
34184+
type: string
3414034185
dataSource:
3414134186
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
3414234187
distinctFields:
@@ -34200,6 +34245,14 @@ components:
3420034245
description: User ID of the user who created the rule.
3420134246
format: int64
3420234247
type: integer
34248+
customMessage:
34249+
description: Custom/Overridden message for generated signals (used in case
34250+
of Default rule update).
34251+
type: string
34252+
customName:
34253+
description: Custom/Overridden name of the rule (used in case of Default
34254+
rule update).
34255+
type: string
3420334256
defaultTags:
3420434257
description: Default Tags for default rules (included in tags)
3420534258
example:
@@ -34646,6 +34699,8 @@ components:
3464634699
SecurityMonitoringThirdPartyRuleCase:
3464734700
description: Case when signal is generated by a third party rule.
3464834701
properties:
34702+
customStatus:
34703+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3464934704
name:
3465034705
description: Name of the case.
3465134706
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)