Skip to content

Commit 729745d

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f1b97e5 of spec repo
1 parent 9727dd3 commit 729745d

26 files changed

+4834
-62
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// Create a timestamp override for an incident 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.IncidentTimestampOverrideCreateAttributes;
7+
import com.datadog.api.client.v2.model.IncidentTimestampOverrideCreateData;
8+
import com.datadog.api.client.v2.model.IncidentTimestampOverrideCreateRequest;
9+
import com.datadog.api.client.v2.model.IncidentTimestampOverrideResponse;
10+
import com.datadog.api.client.v2.model.IncidentsTimestampOverridesType;
11+
import com.datadog.api.client.v2.model.TimestampType;
12+
import java.time.OffsetDateTime;
13+
import java.util.UUID;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
defaultClient.setUnstableOperationEnabled("v2.createIncidentTimestampOverride", true);
19+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
20+
21+
IncidentTimestampOverrideCreateRequest body =
22+
new IncidentTimestampOverrideCreateRequest()
23+
.data(
24+
new IncidentTimestampOverrideCreateData()
25+
.attributes(
26+
new IncidentTimestampOverrideCreateAttributes()
27+
.timestampType(TimestampType.CREATED)
28+
.timestampValue(OffsetDateTime.parse("2024-12-29T10:00:00Z")))
29+
.type(IncidentsTimestampOverridesType.INCIDENTS_TIMESTAMP_OVERRIDES));
30+
31+
try {
32+
IncidentTimestampOverrideResponse result =
33+
apiInstance.createIncidentTimestampOverride(
34+
UUID.fromString("9cecfde8-e35d-4387-8985-9b30dcb9cb1c"), body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println("Exception when calling IncidentsApi#createIncidentTimestampOverride");
38+
System.err.println("Status code: " + e.getCode());
39+
System.err.println("Reason: " + e.getResponseBody());
40+
System.err.println("Response headers: " + e.getResponseHeaders());
41+
e.printStackTrace();
42+
}
43+
}
44+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Delete a timestamp override for an incident 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+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.deleteIncidentTimestampOverride", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteIncidentTimestampOverride(
16+
UUID.fromString("9cecfde8-e35d-4387-8985-9b30dcb9cb1c"),
17+
UUID.fromString("6f48a86f-9a39-4bcf-a76b-9a1b20188995"));
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling IncidentsApi#deleteIncidentTimestampOverride");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// List timestamp overrides for an incident 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.IncidentTimestampOverridesResponse;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.listIncidentTimestampOverrides", true);
13+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
14+
15+
try {
16+
IncidentTimestampOverridesResponse result =
17+
apiInstance.listIncidentTimestampOverrides(
18+
UUID.fromString("9cecfde8-e35d-4387-8985-9b30dcb9cb1c"));
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling IncidentsApi#listIncidentTimestampOverrides");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// Update a timestamp override for an incident 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.IncidentTimestampOverridePatchAttributes;
7+
import com.datadog.api.client.v2.model.IncidentTimestampOverridePatchData;
8+
import com.datadog.api.client.v2.model.IncidentTimestampOverridePatchRequest;
9+
import com.datadog.api.client.v2.model.IncidentTimestampOverrideResponse;
10+
import com.datadog.api.client.v2.model.IncidentsTimestampOverridesType;
11+
import java.time.OffsetDateTime;
12+
import java.util.UUID;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.updateIncidentTimestampOverride", true);
18+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
19+
20+
IncidentTimestampOverridePatchRequest body =
21+
new IncidentTimestampOverridePatchRequest()
22+
.data(
23+
new IncidentTimestampOverridePatchData()
24+
.attributes(
25+
new IncidentTimestampOverridePatchAttributes()
26+
.timestampValue(OffsetDateTime.parse("2024-12-29T11:00:00Z")))
27+
.type(IncidentsTimestampOverridesType.INCIDENTS_TIMESTAMP_OVERRIDES));
28+
29+
try {
30+
IncidentTimestampOverrideResponse result =
31+
apiInstance.updateIncidentTimestampOverride(
32+
UUID.fromString("9cecfde8-e35d-4387-8985-9b30dcb9cb1c"),
33+
UUID.fromString("6f48a86f-9a39-4bcf-a76b-9a1b20188995"),
34+
body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println("Exception when calling IncidentsApi#updateIncidentTimestampOverride");
38+
System.err.println("Status code: " + e.getCode());
39+
System.err.println("Reason: " + e.getResponseBody());
40+
System.err.println("Response headers: " + e.getResponseHeaders());
41+
e.printStackTrace();
42+
}
43+
}
44+
}

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,6 +824,7 @@ public class ApiClient {
824824
put("v2.createIncidentNotificationTemplate", false);
825825
put("v2.createIncidentPostmortemAttachment", false);
826826
put("v2.createIncidentPostmortemTemplate", false);
827+
put("v2.createIncidentTimestampOverride", false);
827828
put("v2.createIncidentTodo", false);
828829
put("v2.createIncidentType", false);
829830
put("v2.deleteGlobalIncidentHandle", false);
@@ -833,6 +834,7 @@ public class ApiClient {
833834
put("v2.deleteIncidentNotificationRule", false);
834835
put("v2.deleteIncidentNotificationTemplate", false);
835836
put("v2.deleteIncidentPostmortemTemplate", false);
837+
put("v2.deleteIncidentTimestampOverride", false);
836838
put("v2.deleteIncidentTodo", false);
837839
put("v2.deleteIncidentType", false);
838840
put("v2.getGlobalIncidentSettings", false);
@@ -850,6 +852,7 @@ public class ApiClient {
850852
put("v2.listIncidentNotificationTemplates", false);
851853
put("v2.listIncidentPostmortemTemplates", false);
852854
put("v2.listIncidents", false);
855+
put("v2.listIncidentTimestampOverrides", false);
853856
put("v2.listIncidentTodos", false);
854857
put("v2.listIncidentTypes", false);
855858
put("v2.searchIncidents", false);
@@ -861,6 +864,7 @@ public class ApiClient {
861864
put("v2.updateIncidentNotificationRule", false);
862865
put("v2.updateIncidentNotificationTemplate", false);
863866
put("v2.updateIncidentPostmortemTemplate", false);
867+
put("v2.updateIncidentTimestampOverride", false);
864868
put("v2.updateIncidentTodo", false);
865869
put("v2.updateIncidentType", false);
866870
put("v2.createJiraIssueTemplate", false);

0 commit comments

Comments
 (0)