Skip to content

Commit 3c675af

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 36c325e of spec repo
1 parent 4d1457f commit 3c675af

27 files changed

Lines changed: 5269 additions & 102 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 529 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// Create an incident user-defined role 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.IncidentUserDefinedRoleDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleDataRequest;
8+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleIncidentTypeRelationship;
9+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleIncidentTypeRelationshipData;
10+
import com.datadog.api.client.v2.model.IncidentUserDefinedRolePolicy;
11+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleRelationshipsRequest;
12+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleRequest;
13+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleResponse;
14+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleType;
15+
import java.util.UUID;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
defaultClient.setUnstableOperationEnabled("v2.createIncidentUserDefinedRole", true);
21+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
22+
23+
IncidentUserDefinedRoleRequest body =
24+
new IncidentUserDefinedRoleRequest()
25+
.data(
26+
new IncidentUserDefinedRoleDataRequest()
27+
.attributes(
28+
new IncidentUserDefinedRoleDataAttributesRequest()
29+
.description("The technical lead for the incident.")
30+
.name("Tech Lead")
31+
.policy(new IncidentUserDefinedRolePolicy().isSingle(true)))
32+
.relationships(
33+
new IncidentUserDefinedRoleRelationshipsRequest()
34+
.incidentType(
35+
new IncidentUserDefinedRoleIncidentTypeRelationship()
36+
.data(
37+
new IncidentUserDefinedRoleIncidentTypeRelationshipData()
38+
.id(
39+
UUID.fromString(
40+
"00000000-0000-0000-0000-000000000001"))
41+
.type("incident_types"))))
42+
.type(IncidentUserDefinedRoleType.INCIDENT_USER_DEFINED_ROLES));
43+
44+
try {
45+
IncidentUserDefinedRoleResponse result = apiInstance.createIncidentUserDefinedRole(body);
46+
System.out.println(result);
47+
} catch (ApiException e) {
48+
System.err.println("Exception when calling IncidentsApi#createIncidentUserDefinedRole");
49+
System.err.println("Status code: " + e.getCode());
50+
System.err.println("Reason: " + e.getResponseBody());
51+
System.err.println("Response headers: " + e.getResponseHeaders());
52+
e.printStackTrace();
53+
}
54+
}
55+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Delete an incident user-defined role 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.deleteIncidentUserDefinedRole", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteIncidentUserDefinedRole(
16+
UUID.fromString("00000000-0000-0000-0000-000000000002"));
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling IncidentsApi#deleteIncidentUserDefinedRole");
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: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get an incident user-defined role 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.IncidentUserDefinedRoleResponse;
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.getIncidentUserDefinedRole", true);
13+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
14+
15+
try {
16+
IncidentUserDefinedRoleResponse result =
17+
apiInstance.getIncidentUserDefinedRole(
18+
UUID.fromString("00000000-0000-0000-0000-000000000002"));
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling IncidentsApi#getIncidentUserDefinedRole");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List incident user-defined roles 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.IncidentUserDefinedRolesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listIncidentUserDefinedRoles", true);
12+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
13+
14+
try {
15+
IncidentUserDefinedRolesResponse result = apiInstance.listIncidentUserDefinedRoles();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling IncidentsApi#listIncidentUserDefinedRoles");
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: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Update an incident user-defined role 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.IncidentUserDefinedRolePatchDataAttributesRequest;
7+
import com.datadog.api.client.v2.model.IncidentUserDefinedRolePatchDataRequest;
8+
import com.datadog.api.client.v2.model.IncidentUserDefinedRolePatchRequest;
9+
import com.datadog.api.client.v2.model.IncidentUserDefinedRolePolicy;
10+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleResponse;
11+
import com.datadog.api.client.v2.model.IncidentUserDefinedRoleType;
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.updateIncidentUserDefinedRole", true);
18+
IncidentsApi apiInstance = new IncidentsApi(defaultClient);
19+
20+
IncidentUserDefinedRolePatchRequest body =
21+
new IncidentUserDefinedRolePatchRequest()
22+
.data(
23+
new IncidentUserDefinedRolePatchDataRequest()
24+
.attributes(
25+
new IncidentUserDefinedRolePatchDataAttributesRequest()
26+
.description("The technical lead for the incident.")
27+
.name("Tech Lead")
28+
.policy(new IncidentUserDefinedRolePolicy().isSingle(true)))
29+
.id(UUID.fromString("00000000-0000-0000-0000-000000000002"))
30+
.type(IncidentUserDefinedRoleType.INCIDENT_USER_DEFINED_ROLES));
31+
32+
try {
33+
IncidentUserDefinedRoleResponse result =
34+
apiInstance.updateIncidentUserDefinedRole(
35+
UUID.fromString("00000000-0000-0000-0000-000000000002"), body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println("Exception when calling IncidentsApi#updateIncidentUserDefinedRole");
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+
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,6 +1085,7 @@ public class ApiClient {
10851085
put("v2.createIncidentTodo", false);
10861086
put("v2.createIncidentType", false);
10871087
put("v2.createIncidentUserDefinedField", false);
1088+
put("v2.createIncidentUserDefinedRole", false);
10881089
put("v2.deleteGlobalIncidentHandle", false);
10891090
put("v2.deleteIncident", false);
10901091
put("v2.deleteIncidentAttachment", false);
@@ -1095,6 +1096,7 @@ public class ApiClient {
10951096
put("v2.deleteIncidentTodo", false);
10961097
put("v2.deleteIncidentType", false);
10971098
put("v2.deleteIncidentUserDefinedField", false);
1099+
put("v2.deleteIncidentUserDefinedRole", false);
10981100
put("v2.getGlobalIncidentSettings", false);
10991101
put("v2.getIncident", false);
11001102
put("v2.getIncidentIntegration", false);
@@ -1104,6 +1106,7 @@ public class ApiClient {
11041106
put("v2.getIncidentTodo", false);
11051107
put("v2.getIncidentType", false);
11061108
put("v2.getIncidentUserDefinedField", false);
1109+
put("v2.getIncidentUserDefinedRole", false);
11071110
put("v2.importIncident", false);
11081111
put("v2.listGlobalIncidentHandles", false);
11091112
put("v2.listIncidentAttachments", false);
@@ -1115,6 +1118,7 @@ public class ApiClient {
11151118
put("v2.listIncidentTodos", false);
11161119
put("v2.listIncidentTypes", false);
11171120
put("v2.listIncidentUserDefinedFields", false);
1121+
put("v2.listIncidentUserDefinedRoles", false);
11181122
put("v2.searchIncidents", false);
11191123
put("v2.updateGlobalIncidentHandle", false);
11201124
put("v2.updateGlobalIncidentSettings", false);
@@ -1127,6 +1131,7 @@ public class ApiClient {
11271131
put("v2.updateIncidentTodo", false);
11281132
put("v2.updateIncidentType", false);
11291133
put("v2.updateIncidentUserDefinedField", false);
1134+
put("v2.updateIncidentUserDefinedRole", false);
11301135
put("v2.createAWSAccountCCMConfig", false);
11311136
put("v2.deleteAWSAccountCCMConfig", false);
11321137
put("v2.getAWSAccountCCMConfig", false);

0 commit comments

Comments
 (0)