1919
2020/** Data for detaching security findings from their case. */
2121@ JsonPropertyOrder ({
22+ DetachCaseRequestData .JSON_PROPERTY_ID ,
2223 DetachCaseRequestData .JSON_PROPERTY_RELATIONSHIPS ,
2324 DetachCaseRequestData .JSON_PROPERTY_TYPE
2425})
2526@ jakarta .annotation .Generated (
2627 value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator" )
2728public class DetachCaseRequestData {
2829 @ JsonIgnore public boolean unparsed = false ;
30+ public static final String JSON_PROPERTY_ID = "id" ;
31+ private String id ;
32+
2933 public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships" ;
3034 private DetachCaseRequestDataRelationships relationships ;
3135
@@ -41,6 +45,27 @@ public DetachCaseRequestData(
4145 this .unparsed |= !type .isValid ();
4246 }
4347
48+ public DetachCaseRequestData id (String id ) {
49+ this .id = id ;
50+ return this ;
51+ }
52+
53+ /**
54+ * Unique identifier of the case.
55+ *
56+ * @return id
57+ */
58+ @ jakarta .annotation .Nullable
59+ @ JsonProperty (JSON_PROPERTY_ID )
60+ @ JsonInclude (value = JsonInclude .Include .USE_DEFAULTS )
61+ public String getId () {
62+ return id ;
63+ }
64+
65+ public void setId (String id ) {
66+ this .id = id ;
67+ }
68+
4469 public DetachCaseRequestData relationships (DetachCaseRequestDataRelationships relationships ) {
4570 this .relationships = relationships ;
4671 this .unparsed |= relationships .unparsed ;
@@ -146,20 +171,22 @@ public boolean equals(Object o) {
146171 return false ;
147172 }
148173 DetachCaseRequestData detachCaseRequestData = (DetachCaseRequestData ) o ;
149- return Objects .equals (this .relationships , detachCaseRequestData .relationships )
174+ return Objects .equals (this .id , detachCaseRequestData .id )
175+ && Objects .equals (this .relationships , detachCaseRequestData .relationships )
150176 && Objects .equals (this .type , detachCaseRequestData .type )
151177 && Objects .equals (this .additionalProperties , detachCaseRequestData .additionalProperties );
152178 }
153179
154180 @ Override
155181 public int hashCode () {
156- return Objects .hash (relationships , type , additionalProperties );
182+ return Objects .hash (id , relationships , type , additionalProperties );
157183 }
158184
159185 @ Override
160186 public String toString () {
161187 StringBuilder sb = new StringBuilder ();
162188 sb .append ("class DetachCaseRequestData {\n " );
189+ sb .append (" id: " ).append (toIndentedString (id )).append ("\n " );
163190 sb .append (" relationships: " ).append (toIndentedString (relationships )).append ("\n " );
164191 sb .append (" type: " ).append (toIndentedString (type )).append ("\n " );
165192 sb .append (" additionalProperties: " )
0 commit comments