Skip to content

Commit 6f94192

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[SIEM] Include ruleId in SecurityMonitoringRuleConvertResponse (#3129)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 20accab commit 6f94192

File tree

2 files changed

+35
-3
lines changed

2 files changed

+35
-3
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39011,6 +39011,9 @@ components:
3901139011
SecurityMonitoringRuleConvertResponse:
3901239012
description: Result of the convert rule request containing Terraform content.
3901339013
properties:
39014+
ruleId:
39015+
description: the ID of the rule.
39016+
type: string
3901439017
terraformContent:
3901539018
description: Terraform string as a result of converting the rule from JSON.
3901639019
type: string

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

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,41 @@
1717
import java.util.Objects;
1818

1919
/** Result of the convert rule request containing Terraform content. */
20-
@JsonPropertyOrder({SecurityMonitoringRuleConvertResponse.JSON_PROPERTY_TERRAFORM_CONTENT})
20+
@JsonPropertyOrder({
21+
SecurityMonitoringRuleConvertResponse.JSON_PROPERTY_RULE_ID,
22+
SecurityMonitoringRuleConvertResponse.JSON_PROPERTY_TERRAFORM_CONTENT
23+
})
2124
@jakarta.annotation.Generated(
2225
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
2326
public class SecurityMonitoringRuleConvertResponse {
2427
@JsonIgnore public boolean unparsed = false;
28+
public static final String JSON_PROPERTY_RULE_ID = "ruleId";
29+
private String ruleId;
30+
2531
public static final String JSON_PROPERTY_TERRAFORM_CONTENT = "terraformContent";
2632
private String terraformContent;
2733

34+
public SecurityMonitoringRuleConvertResponse ruleId(String ruleId) {
35+
this.ruleId = ruleId;
36+
return this;
37+
}
38+
39+
/**
40+
* the ID of the rule.
41+
*
42+
* @return ruleId
43+
*/
44+
@jakarta.annotation.Nullable
45+
@JsonProperty(JSON_PROPERTY_RULE_ID)
46+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
47+
public String getRuleId() {
48+
return ruleId;
49+
}
50+
51+
public void setRuleId(String ruleId) {
52+
this.ruleId = ruleId;
53+
}
54+
2855
public SecurityMonitoringRuleConvertResponse terraformContent(String terraformContent) {
2956
this.terraformContent = terraformContent;
3057
return this;
@@ -103,21 +130,23 @@ public boolean equals(Object o) {
103130
}
104131
SecurityMonitoringRuleConvertResponse securityMonitoringRuleConvertResponse =
105132
(SecurityMonitoringRuleConvertResponse) o;
106-
return Objects.equals(
133+
return Objects.equals(this.ruleId, securityMonitoringRuleConvertResponse.ruleId)
134+
&& Objects.equals(
107135
this.terraformContent, securityMonitoringRuleConvertResponse.terraformContent)
108136
&& Objects.equals(
109137
this.additionalProperties, securityMonitoringRuleConvertResponse.additionalProperties);
110138
}
111139

112140
@Override
113141
public int hashCode() {
114-
return Objects.hash(terraformContent, additionalProperties);
142+
return Objects.hash(ruleId, terraformContent, additionalProperties);
115143
}
116144

117145
@Override
118146
public String toString() {
119147
StringBuilder sb = new StringBuilder();
120148
sb.append("class SecurityMonitoringRuleConvertResponse {\n");
149+
sb.append(" ruleId: ").append(toIndentedString(ruleId)).append("\n");
121150
sb.append(" terraformContent: ").append(toIndentedString(terraformContent)).append("\n");
122151
sb.append(" additionalProperties: ")
123152
.append(toIndentedString(additionalProperties))

0 commit comments

Comments
 (0)