Skip to content

Commit f5767e1

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 5091201 of spec repo
1 parent 75615b9 commit f5767e1

File tree

68 files changed

+4657
-3049
lines changed

Some content is hidden

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

68 files changed

+4657
-3049
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 498 additions & 454 deletions
Large diffs are not rendered by default.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Create global incident handle returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
6+
import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest;
7+
import com.datadog.api.client.v2.model.IncidentHandleDataRequest;
8+
import com.datadog.api.client.v2.model.IncidentHandleRelationship;
9+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipData;
10+
import com.datadog.api.client.v2.model.IncidentHandleRelationships;
11+
import com.datadog.api.client.v2.model.IncidentHandleRequest;
12+
import com.datadog.api.client.v2.model.IncidentHandleResponse;
13+
import com.datadog.api.client.v2.model.IncidentHandleType;
14+
import java.util.Map;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.createGlobalIncidentHandle", true);
20+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
21+
22+
IncidentHandleRequest body =
23+
new IncidentHandleRequest()
24+
.data(
25+
new IncidentHandleDataRequest()
26+
.attributes(
27+
new IncidentHandleAttributesRequest()
28+
.fields(Map.ofEntries(Map.entry("severity", "['SEV-1']")))
29+
.name("@incident-sev-1"))
30+
.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf")
31+
.relationships(
32+
new IncidentHandleRelationships()
33+
.commanderUser(
34+
new IncidentHandleRelationship()
35+
.data(
36+
new IncidentHandleRelationshipData()
37+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
38+
.type("incident_types")))
39+
.createdByUser(
40+
new IncidentHandleRelationship()
41+
.data(
42+
new IncidentHandleRelationshipData()
43+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
44+
.type("incident_types")))
45+
.incidentType(
46+
new IncidentHandleRelationship()
47+
.data(
48+
new IncidentHandleRelationshipData()
49+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
50+
.type("incident_types")))
51+
.lastModifiedByUser(
52+
new IncidentHandleRelationship()
53+
.data(
54+
new IncidentHandleRelationshipData()
55+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
56+
.type("incident_types"))))
57+
.type(IncidentHandleType.INCIDENTS_HANDLES));
58+
59+
try {
60+
IncidentHandleResponse result = apiInstance.createGlobalIncidentHandle(body);
61+
System.out.println(result);
62+
} catch (ApiException e) {
63+
System.err.println("Exception when calling IncidentsApi#createGlobalIncidentHandle");
64+
System.err.println("Status code: " + e.getCode());
65+
System.err.println("Reason: " + e.getResponseBody());
66+
System.err.println("Response headers: " + e.getResponseHeaders());
67+
e.printStackTrace();
68+
}
69+
}
70+
}

examples/v2/synthetics/SearchSuites.java renamed to examples/v2/incidents/DeleteGlobalIncidentHandle.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1-
// Search Synthetics suites returns "OK" response
1+
// Delete global incident handle returns "No Content" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.SyntheticsApi;
6-
import com.datadog.api.client.v2.model.SyntheticsSuiteSearchResponse;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
76

87
public class Example {
98
public static void main(String[] args) {
109
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11-
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
10+
defaultClient.setUnstableOperationEnabled("v2.deleteGlobalIncidentHandle", true);
11+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
1212

1313
try {
14-
SyntheticsSuiteSearchResponse result = apiInstance.searchSuites();
15-
System.out.println(result);
14+
apiInstance.deleteGlobalIncidentHandle();
1615
} catch (ApiException e) {
17-
System.err.println("Exception when calling SyntheticsApi#searchSuites");
16+
System.err.println("Exception when calling IncidentsApi#deleteGlobalIncidentHandle");
1817
System.err.println("Status code: " + e.getCode());
1918
System.err.println("Reason: " + e.getResponseBody());
2019
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get global incident settings returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
6+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getGlobalIncidentSettings", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
13+
14+
try {
15+
GlobalIncidentSettingsResponse result = apiInstance.getGlobalIncidentSettings();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling IncidentsApi#getGlobalIncidentSettings");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}

examples/v2/synthetics/GetSyntheticsSuite.java renamed to examples/v2/incidents/ListGlobalIncidentHandles.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
// Synthetics: Get a suite returns "OK" response
1+
// List global incident handles returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.SyntheticsApi;
6-
import com.datadog.api.client.v2.model.SyntheticsSuiteResponse;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
6+
import com.datadog.api.client.v2.model.IncidentHandlesResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11-
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
11+
defaultClient.setUnstableOperationEnabled("v2.listGlobalIncidentHandles", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
1213

1314
try {
14-
SyntheticsSuiteResponse result = apiInstance.getSyntheticsSuite("public_id");
15+
IncidentHandlesResponse result = apiInstance.listGlobalIncidentHandles();
1516
System.out.println(result);
1617
} catch (ApiException e) {
17-
System.err.println("Exception when calling SyntheticsApi#getSyntheticsSuite");
18+
System.err.println("Exception when calling IncidentsApi#listGlobalIncidentHandles");
1819
System.err.println("Status code: " + e.getCode());
1920
System.err.println("Reason: " + e.getResponseBody());
2021
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Update global incident handle returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
6+
import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest;
7+
import com.datadog.api.client.v2.model.IncidentHandleDataRequest;
8+
import com.datadog.api.client.v2.model.IncidentHandleRelationship;
9+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipData;
10+
import com.datadog.api.client.v2.model.IncidentHandleRelationships;
11+
import com.datadog.api.client.v2.model.IncidentHandleRequest;
12+
import com.datadog.api.client.v2.model.IncidentHandleResponse;
13+
import com.datadog.api.client.v2.model.IncidentHandleType;
14+
import java.util.Map;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentHandle", true);
20+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
21+
22+
IncidentHandleRequest body =
23+
new IncidentHandleRequest()
24+
.data(
25+
new IncidentHandleDataRequest()
26+
.attributes(
27+
new IncidentHandleAttributesRequest()
28+
.fields(Map.ofEntries(Map.entry("severity", "['SEV-1']")))
29+
.name("@incident-sev-1"))
30+
.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf")
31+
.relationships(
32+
new IncidentHandleRelationships()
33+
.commanderUser(
34+
new IncidentHandleRelationship()
35+
.data(
36+
new IncidentHandleRelationshipData()
37+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
38+
.type("incident_types")))
39+
.createdByUser(
40+
new IncidentHandleRelationship()
41+
.data(
42+
new IncidentHandleRelationshipData()
43+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
44+
.type("incident_types")))
45+
.incidentType(
46+
new IncidentHandleRelationship()
47+
.data(
48+
new IncidentHandleRelationshipData()
49+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
50+
.type("incident_types")))
51+
.lastModifiedByUser(
52+
new IncidentHandleRelationship()
53+
.data(
54+
new IncidentHandleRelationshipData()
55+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
56+
.type("incident_types"))))
57+
.type(IncidentHandleType.INCIDENTS_HANDLES));
58+
59+
try {
60+
IncidentHandleResponse result = apiInstance.updateGlobalIncidentHandle(body);
61+
System.out.println(result);
62+
} catch (ApiException e) {
63+
System.err.println("Exception when calling IncidentsApi#updateGlobalIncidentHandle");
64+
System.err.println("Status code: " + e.getCode());
65+
System.err.println("Reason: " + e.getResponseBody());
66+
System.err.println("Response headers: " + e.getResponseHeaders());
67+
e.printStackTrace();
68+
}
69+
}
70+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Update global incident settings returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.IncidentsApi;
6+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsAttributes;
7+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsDataRequest;
8+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsRequest;
9+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsResponse;
10+
import com.datadog.api.client.v2.model.GlobalIncidentSettingsType;
11+
import java.time.OffsetDateTime;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentSettings", true);
17+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
18+
19+
GlobalIncidentSettingsRequest body =
20+
new GlobalIncidentSettingsRequest()
21+
.data(
22+
new GlobalIncidentSettingsDataRequest()
23+
.attributes(
24+
new GlobalIncidentSettingsAttributes()
25+
.analyticsDashboardId("abc-123-def")
26+
.created(OffsetDateTime.parse("2026-01-13T17:15:56.557278191Z"))
27+
.modified(OffsetDateTime.parse("2026-01-13T17:15:56.557278191Z"))
28+
.orgId(2L))
29+
.type(GlobalIncidentSettingsType.INCIDENTS_GLOBAL_SETTINGS));
30+
31+
try {
32+
GlobalIncidentSettingsResponse result = apiInstance.updateGlobalIncidentSettings(body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling IncidentsApi#updateGlobalIncidentSettings");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6-
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse;
6+
import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
1111
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
1212

1313
try {
14-
SecurityMonitoringSuppressionsResponse result =
14+
SecurityMonitoringPaginatedSuppressionsResponse result =
1515
apiInstance.listSecurityMonitoringSuppressions();
1616
System.out.println(result);
1717
} catch (ApiException e) {
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Get all suppression rules returns "OK" response with sort ascending
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters;
7+
import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse;
8+
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionSort;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
14+
15+
// there is a valid "suppression" in the system
16+
String SUPPRESSION_DATA_ID = System.getenv("SUPPRESSION_DATA_ID");
17+
18+
// there is a valid "suppression2" in the system
19+
String SUPPRESSION2_DATA_ID = System.getenv("SUPPRESSION2_DATA_ID");
20+
21+
try {
22+
SecurityMonitoringPaginatedSuppressionsResponse result =
23+
apiInstance.listSecurityMonitoringSuppressions(
24+
new ListSecurityMonitoringSuppressionsOptionalParameters()
25+
.sort(SecurityMonitoringSuppressionSort.NAME)
26+
.query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0"));
27+
System.out.println(result);
28+
} catch (ApiException e) {
29+
System.err.println(
30+
"Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Get all suppression rules returns "OK" response with sort descending
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters;
7+
import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse;
8+
import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionSort;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
14+
15+
// there is a valid "suppression" in the system
16+
String SUPPRESSION_DATA_ID = System.getenv("SUPPRESSION_DATA_ID");
17+
18+
// there is a valid "suppression2" in the system
19+
String SUPPRESSION2_DATA_ID = System.getenv("SUPPRESSION2_DATA_ID");
20+
21+
try {
22+
SecurityMonitoringPaginatedSuppressionsResponse result =
23+
apiInstance.listSecurityMonitoringSuppressions(
24+
new ListSecurityMonitoringSuppressionsOptionalParameters()
25+
.sort(SecurityMonitoringSuppressionSort.NAME_DESCENDING)
26+
.query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0"));
27+
System.out.println(result);
28+
} catch (ApiException e) {
29+
System.err.println(
30+
"Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)