Skip to content

Commit ba55356

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 82f8476 of spec repo
1 parent 0fd3833 commit ba55356

File tree

42 files changed

+2736
-2143
lines changed

Some content is hidden

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

42 files changed

+2736
-2143
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 339 additions & 307 deletions
Large diffs are not rendered by default.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Create incident attachment 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.Attachment;
7+
import com.datadog.api.client.v2.model.AttachmentDataAttributesAttachmentType;
8+
import com.datadog.api.client.v2.model.CreateAttachmentRequest;
9+
import com.datadog.api.client.v2.model.CreateAttachmentRequestData;
10+
import com.datadog.api.client.v2.model.CreateAttachmentRequestDataAttributes;
11+
import com.datadog.api.client.v2.model.CreateAttachmentRequestDataAttributesAttachment;
12+
import com.datadog.api.client.v2.model.IncidentAttachmentType;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.createIncidentAttachment", true);
18+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
19+
20+
CreateAttachmentRequest body =
21+
new CreateAttachmentRequest()
22+
.data(
23+
new CreateAttachmentRequestData()
24+
.attributes(
25+
new CreateAttachmentRequestDataAttributes()
26+
.attachment(
27+
new CreateAttachmentRequestDataAttributesAttachment()
28+
.documentUrl(
29+
"https://app.datadoghq.com/notebook/123/Postmortem-IR-123")
30+
.title("Postmortem-IR-123"))
31+
.attachmentType(AttachmentDataAttributesAttachmentType.POSTMORTEM))
32+
.id("00000000-0000-0000-0000-000000000000")
33+
.type(IncidentAttachmentType.INCIDENT_ATTACHMENTS));
34+
35+
try {
36+
Attachment result = apiInstance.createIncidentAttachment("incident_id", body);
37+
System.out.println(result);
38+
} catch (ApiException e) {
39+
System.err.println("Exception when calling IncidentsApi#createIncidentAttachment");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}

examples/v2/incidents/ListIncidentAttachments_2457735435.java renamed to examples/v2/incidents/DeleteIncidentAttachment.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
1-
// Get incident attachments returns "OK" response
1+
// Delete incident attachment returns "No Content" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.IncidentsApi;
6-
import com.datadog.api.client.v2.model.IncidentAttachmentsResponse;
76

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

14-
// there is a valid "incident" in the system
15-
String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID");
16-
1713
try {
18-
IncidentAttachmentsResponse result = apiInstance.listIncidentAttachments(INCIDENT_DATA_ID);
19-
System.out.println(result);
14+
apiInstance.deleteIncidentAttachment("incident_id", "00000000-0000-0000-0000-000000000002");
2015
} catch (ApiException e) {
21-
System.err.println("Exception when calling IncidentsApi#listIncidentAttachments");
16+
System.err.println("Exception when calling IncidentsApi#deleteIncidentAttachment");
2217
System.err.println("Status code: " + e.getCode());
2318
System.err.println("Reason: " + e.getResponseBody());
2419
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/incidents/ListIncidentAttachments.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// Get a list of attachments returns "OK" response
1+
// List incident attachments returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
55
import com.datadog.api.client.v2.api.IncidentsApi;
6-
import com.datadog.api.client.v2.model.IncidentAttachmentsResponse;
6+
import com.datadog.api.client.v2.model.AttachmentArray;
77

88
public class Example {
99
public static void main(String[] args) {
@@ -12,7 +12,7 @@ public static void main(String[] args) {
1212
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
1313

1414
try {
15-
IncidentAttachmentsResponse result = apiInstance.listIncidentAttachments("incident_id");
15+
AttachmentArray result = apiInstance.listIncidentAttachments("incident_id");
1616
System.out.println(result);
1717
} catch (ApiException e) {
1818
System.err.println("Exception when calling IncidentsApi#listIncidentAttachments");
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Update incident attachment 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.Attachment;
7+
import com.datadog.api.client.v2.model.IncidentAttachmentType;
8+
import com.datadog.api.client.v2.model.PatchAttachmentRequest;
9+
import com.datadog.api.client.v2.model.PatchAttachmentRequestData;
10+
import com.datadog.api.client.v2.model.PatchAttachmentRequestDataAttributes;
11+
import com.datadog.api.client.v2.model.PatchAttachmentRequestDataAttributesAttachment;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateIncidentAttachment", true);
17+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
18+
19+
PatchAttachmentRequest body =
20+
new PatchAttachmentRequest()
21+
.data(
22+
new PatchAttachmentRequestData()
23+
.attributes(
24+
new PatchAttachmentRequestDataAttributes()
25+
.attachment(
26+
new PatchAttachmentRequestDataAttributesAttachment()
27+
.documentUrl(
28+
"https://app.datadoghq.com/notebook/124/Postmortem-IR-124")
29+
.title("Postmortem-IR-124")))
30+
.type(IncidentAttachmentType.INCIDENT_ATTACHMENTS));
31+
32+
try {
33+
Attachment result =
34+
apiInstance.updateIncidentAttachment(
35+
"incident_id", "00000000-0000-0000-0000-000000000002", body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println("Exception when calling IncidentsApi#updateIncidentAttachment");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}

examples/v2/incidents/UpdateIncidentAttachments.java

Lines changed: 0 additions & 68 deletions
This file was deleted.

examples/v2/incidents/UpdateIncidentAttachments_3881702075.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ public class ApiClient {
300300
"us3.datadoghq.com",
301301
"us5.datadoghq.com",
302302
"ap1.datadoghq.com",
303+
"ap2.datadoghq.com",
303304
"datadoghq.eu",
304305
"ddog-gov.com"))));
305306
put(
@@ -747,13 +748,15 @@ public class ApiClient {
747748
put("v2.updateDeploymentGate", false);
748749
put("v2.updateDeploymentRule", false);
749750
put("v2.createIncident", false);
751+
put("v2.createIncidentAttachment", false);
750752
put("v2.createIncidentImpact", false);
751753
put("v2.createIncidentIntegration", false);
752754
put("v2.createIncidentNotificationRule", false);
753755
put("v2.createIncidentNotificationTemplate", false);
754756
put("v2.createIncidentTodo", false);
755757
put("v2.createIncidentType", false);
756758
put("v2.deleteIncident", false);
759+
put("v2.deleteIncidentAttachment", false);
757760
put("v2.deleteIncidentImpact", false);
758761
put("v2.deleteIncidentIntegration", false);
759762
put("v2.deleteIncidentNotificationRule", false);
@@ -776,7 +779,7 @@ public class ApiClient {
776779
put("v2.listIncidentTypes", false);
777780
put("v2.searchIncidents", false);
778781
put("v2.updateIncident", false);
779-
put("v2.updateIncidentAttachments", false);
782+
put("v2.updateIncidentAttachment", false);
780783
put("v2.updateIncidentIntegration", false);
781784
put("v2.updateIncidentNotificationRule", false);
782785
put("v2.updateIncidentNotificationTemplate", false);

0 commit comments

Comments
 (0)