Skip to content

Commit bc89668

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 0538320 of spec repo
1 parent 493d790 commit bc89668

34 files changed

+5850
-236
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 438 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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.IncidentHandleAttributesFields;
7+
import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest;
8+
import com.datadog.api.client.v2.model.IncidentHandleDataRequest;
9+
import com.datadog.api.client.v2.model.IncidentHandleRelationship;
10+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipData;
11+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipsRequest;
12+
import com.datadog.api.client.v2.model.IncidentHandleRequest;
13+
import com.datadog.api.client.v2.model.IncidentHandleResponse;
14+
import com.datadog.api.client.v2.model.IncidentHandleType;
15+
import java.util.Collections;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
defaultClient.setUnstableOperationEnabled("v2.createGlobalIncidentHandle", true);
21+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
22+
23+
IncidentHandleRequest body =
24+
new IncidentHandleRequest()
25+
.data(
26+
new IncidentHandleDataRequest()
27+
.attributes(
28+
new IncidentHandleAttributesRequest()
29+
.fields(
30+
new IncidentHandleAttributesFields()
31+
.severity(Collections.singletonList("SEV-1")))
32+
.name("@incident-sev-1"))
33+
.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf")
34+
.relationships(
35+
new IncidentHandleRelationshipsRequest()
36+
.commanderUser(
37+
new IncidentHandleRelationship()
38+
.data(
39+
new IncidentHandleRelationshipData()
40+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
41+
.type("incident_types")))
42+
.incidentType(
43+
new IncidentHandleRelationship()
44+
.data(
45+
new IncidentHandleRelationshipData()
46+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
47+
.type("incident_types"))))
48+
.type(IncidentHandleType.INCIDENTS_HANDLES));
49+
50+
try {
51+
IncidentHandleResponse result = apiInstance.createGlobalIncidentHandle(body);
52+
System.out.println(result);
53+
} catch (ApiException e) {
54+
System.err.println("Exception when calling IncidentsApi#createGlobalIncidentHandle");
55+
System.err.println("Status code: " + e.getCode());
56+
System.err.println("Reason: " + e.getResponseBody());
57+
System.err.println("Response headers: " + e.getResponseHeaders());
58+
e.printStackTrace();
59+
}
60+
}
61+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete global incident handle returns "No Content" 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+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteGlobalIncidentHandle", true);
11+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteGlobalIncidentHandle();
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling IncidentsApi#deleteGlobalIncidentHandle");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
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+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List global incident handles 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.IncidentHandlesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listGlobalIncidentHandles", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
13+
14+
try {
15+
IncidentHandlesResponse result = apiInstance.listGlobalIncidentHandles();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling IncidentsApi#listGlobalIncidentHandles");
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+
}
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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.IncidentHandleAttributesFields;
7+
import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest;
8+
import com.datadog.api.client.v2.model.IncidentHandleDataRequest;
9+
import com.datadog.api.client.v2.model.IncidentHandleRelationship;
10+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipData;
11+
import com.datadog.api.client.v2.model.IncidentHandleRelationshipsRequest;
12+
import com.datadog.api.client.v2.model.IncidentHandleRequest;
13+
import com.datadog.api.client.v2.model.IncidentHandleResponse;
14+
import com.datadog.api.client.v2.model.IncidentHandleType;
15+
import java.util.Collections;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentHandle", true);
21+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
22+
23+
IncidentHandleRequest body =
24+
new IncidentHandleRequest()
25+
.data(
26+
new IncidentHandleDataRequest()
27+
.attributes(
28+
new IncidentHandleAttributesRequest()
29+
.fields(
30+
new IncidentHandleAttributesFields()
31+
.severity(Collections.singletonList("SEV-1")))
32+
.name("@incident-sev-1"))
33+
.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf")
34+
.relationships(
35+
new IncidentHandleRelationshipsRequest()
36+
.commanderUser(
37+
new IncidentHandleRelationship()
38+
.data(
39+
new IncidentHandleRelationshipData()
40+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
41+
.type("incident_types")))
42+
.incidentType(
43+
new IncidentHandleRelationship()
44+
.data(
45+
new IncidentHandleRelationshipData()
46+
.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40")
47+
.type("incident_types"))))
48+
.type(IncidentHandleType.INCIDENTS_HANDLES));
49+
50+
try {
51+
IncidentHandleResponse result = apiInstance.updateGlobalIncidentHandle(body);
52+
System.out.println(result);
53+
} catch (ApiException e) {
54+
System.err.println("Exception when calling IncidentsApi#updateGlobalIncidentHandle");
55+
System.err.println("Status code: " + e.getCode());
56+
System.err.println("Reason: " + e.getResponseBody());
57+
System.err.println("Response headers: " + e.getResponseHeaders());
58+
e.printStackTrace();
59+
}
60+
}
61+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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.GlobalIncidentSettingsAttributesRequest;
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+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentSettings", true);
16+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
17+
18+
GlobalIncidentSettingsRequest body =
19+
new GlobalIncidentSettingsRequest()
20+
.data(
21+
new GlobalIncidentSettingsDataRequest()
22+
.attributes(
23+
new GlobalIncidentSettingsAttributesRequest()
24+
.analyticsDashboardId("abc-123-def"))
25+
.type(GlobalIncidentSettingsType.INCIDENTS_GLOBAL_SETTINGS));
26+
27+
try {
28+
GlobalIncidentSettingsResponse result = apiInstance.updateGlobalIncidentSettings(body);
29+
System.out.println(result);
30+
} catch (ApiException e) {
31+
System.err.println("Exception when calling IncidentsApi#updateGlobalIncidentSettings");
32+
System.err.println("Status code: " + e.getCode());
33+
System.err.println("Reason: " + e.getResponseBody());
34+
System.err.println("Response headers: " + e.getResponseHeaders());
35+
e.printStackTrace();
36+
}
37+
}
38+
}

src/main/java/com/datadog/api/client/ApiClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,7 @@ public class ApiClient {
815815
put("v2.updateDeploymentRule", false);
816816
put("v2.createHamrOrgConnection", false);
817817
put("v2.getHamrOrgConnection", false);
818+
put("v2.createGlobalIncidentHandle", false);
818819
put("v2.createIncident", false);
819820
put("v2.createIncidentAttachment", false);
820821
put("v2.createIncidentIntegration", false);
@@ -823,19 +824,22 @@ public class ApiClient {
823824
put("v2.createIncidentPostmortemAttachment", false);
824825
put("v2.createIncidentTodo", false);
825826
put("v2.createIncidentType", false);
827+
put("v2.deleteGlobalIncidentHandle", false);
826828
put("v2.deleteIncident", false);
827829
put("v2.deleteIncidentAttachment", false);
828830
put("v2.deleteIncidentIntegration", false);
829831
put("v2.deleteIncidentNotificationRule", false);
830832
put("v2.deleteIncidentNotificationTemplate", false);
831833
put("v2.deleteIncidentTodo", false);
832834
put("v2.deleteIncidentType", false);
835+
put("v2.getGlobalIncidentSettings", false);
833836
put("v2.getIncident", false);
834837
put("v2.getIncidentIntegration", false);
835838
put("v2.getIncidentNotificationRule", false);
836839
put("v2.getIncidentNotificationTemplate", false);
837840
put("v2.getIncidentTodo", false);
838841
put("v2.getIncidentType", false);
842+
put("v2.listGlobalIncidentHandles", false);
839843
put("v2.listIncidentAttachments", false);
840844
put("v2.listIncidentIntegrations", false);
841845
put("v2.listIncidentNotificationRules", false);
@@ -844,6 +848,8 @@ public class ApiClient {
844848
put("v2.listIncidentTodos", false);
845849
put("v2.listIncidentTypes", false);
846850
put("v2.searchIncidents", false);
851+
put("v2.updateGlobalIncidentHandle", false);
852+
put("v2.updateGlobalIncidentSettings", false);
847853
put("v2.updateIncident", false);
848854
put("v2.updateIncidentAttachment", false);
849855
put("v2.updateIncidentIntegration", false);

0 commit comments

Comments
 (0)