Skip to content

Commit 12f9b91

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b4a7ee3 of spec repo
1 parent 2573319 commit 12f9b91

37 files changed

+2652
-3782
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 290 additions & 551 deletions
Large diffs are not rendered by default.

examples/v2/case-management/CreateCaseJiraIssue.java

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

examples/v2/case-management/CreateCaseNotebook.java

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

examples/v2/case-management/CreateCaseServiceNowTicket.java

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

examples/v2/case-management/LinkIncident.java

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

examples/v2/case-management/LinkJiraIssueToCase.java

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

examples/v2/case-management/MoveCaseToProject.java

Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Assign seats to users 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.SeatsApi;
6+
import com.datadog.api.client.v2.model.AssignSeatsUserRequest;
7+
import com.datadog.api.client.v2.model.AssignSeatsUserRequestData;
8+
import com.datadog.api.client.v2.model.AssignSeatsUserRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.AssignSeatsUserResponse;
10+
import com.datadog.api.client.v2.model.SeatAssignmentsDataType;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
SeatsApi apiInstance = new SeatsApi(defaultClient);
17+
18+
AssignSeatsUserRequest body =
19+
new AssignSeatsUserRequest()
20+
.data(
21+
new AssignSeatsUserRequestData()
22+
.attributes(
23+
new AssignSeatsUserRequestDataAttributes()
24+
.productCode("")
25+
.userUuids(Collections.singletonList("")))
26+
.type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS));
27+
28+
try {
29+
AssignSeatsUserResponse result = apiInstance.assignSeatsUserV2(body);
30+
System.out.println(result);
31+
} catch (ApiException e) {
32+
System.err.println("Exception when calling SeatsApi#assignSeatsUserV2");
33+
System.err.println("Status code: " + e.getCode());
34+
System.err.println("Reason: " + e.getResponseBody());
35+
System.err.println("Response headers: " + e.getResponseHeaders());
36+
e.printStackTrace();
37+
}
38+
}
39+
}

examples/v2/case-management/UnlinkJiraIssue.java renamed to examples/v2/seats/GetSeatsUsersV2.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
// Remove Jira issue link from case returns "No Content" response
1+
// Get users with seats 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.CaseManagementApi;
5+
import com.datadog.api.client.v2.api.SeatsApi;
6+
import com.datadog.api.client.v2.model.SeatUserDataArray;
67

78
public class Example {
89
public static void main(String[] args) {
910
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10-
defaultClient.setUnstableOperationEnabled("v2.unlinkJiraIssue", true);
11-
CaseManagementApi apiInstance = new CaseManagementApi(defaultClient);
11+
SeatsApi apiInstance = new SeatsApi(defaultClient);
1212

1313
try {
14-
apiInstance.unlinkJiraIssue("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504");
14+
SeatUserDataArray result = apiInstance.getSeatsUsersV2("product_code");
15+
System.out.println(result);
1516
} catch (ApiException e) {
16-
System.err.println("Exception when calling CaseManagementApi#unlinkJiraIssue");
17+
System.err.println("Exception when calling SeatsApi#getSeatsUsersV2");
1718
System.err.println("Status code: " + e.getCode());
1819
System.err.println("Reason: " + e.getResponseBody());
1920
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Unassign seats from users 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.SeatsApi;
6+
import com.datadog.api.client.v2.model.SeatAssignmentsDataType;
7+
import com.datadog.api.client.v2.model.UnassignSeatsUserRequest;
8+
import com.datadog.api.client.v2.model.UnassignSeatsUserRequestData;
9+
import com.datadog.api.client.v2.model.UnassignSeatsUserRequestDataAttributes;
10+
import java.util.Collections;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
SeatsApi apiInstance = new SeatsApi(defaultClient);
16+
17+
UnassignSeatsUserRequest body =
18+
new UnassignSeatsUserRequest()
19+
.data(
20+
new UnassignSeatsUserRequestData()
21+
.attributes(
22+
new UnassignSeatsUserRequestDataAttributes()
23+
.productCode("")
24+
.userUuids(Collections.singletonList("")))
25+
.type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS));
26+
27+
try {
28+
apiInstance.unassignSeatsUserV2(body);
29+
} catch (ApiException e) {
30+
System.err.println("Exception when calling SeatsApi#unassignSeatsUserV2");
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)