Skip to content

Commit 1dbf1dd

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3d6d8b4 of spec repo
1 parent 1920b15 commit 1dbf1dd

27 files changed

+4902
-60
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 449 additions & 3 deletions
Large diffs are not rendered by default.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// Create a team hierarchy link 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.TeamsApi;
6+
import com.datadog.api.client.v2.model.TeamHierarchyLinkCreate;
7+
import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateRelationships;
8+
import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateRequest;
9+
import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateTeam;
10+
import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateTeamRelationship;
11+
import com.datadog.api.client.v2.model.TeamHierarchyLinkResponse;
12+
import com.datadog.api.client.v2.model.TeamHierarchyLinkType;
13+
import com.datadog.api.client.v2.model.TeamType;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
TeamsApi apiInstance = new TeamsApi(defaultClient);
19+
20+
TeamHierarchyLinkCreateRequest body =
21+
new TeamHierarchyLinkCreateRequest()
22+
.data(
23+
new TeamHierarchyLinkCreate()
24+
.relationships(
25+
new TeamHierarchyLinkCreateRelationships()
26+
.parentTeam(
27+
new TeamHierarchyLinkCreateTeamRelationship()
28+
.data(
29+
new TeamHierarchyLinkCreateTeam()
30+
.id("692e8073-12c4-4c71-8408-5090bd44c9c8")
31+
.type(TeamType.TEAM)))
32+
.subTeam(
33+
new TeamHierarchyLinkCreateTeamRelationship()
34+
.data(
35+
new TeamHierarchyLinkCreateTeam()
36+
.id("692e8073-12c4-4c71-8408-5090bd44c9c8")
37+
.type(TeamType.TEAM))))
38+
.type(TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS));
39+
40+
try {
41+
TeamHierarchyLinkResponse result = apiInstance.addTeamHierarchyLink(body);
42+
System.out.println(result);
43+
} catch (ApiException e) {
44+
System.err.println("Exception when calling TeamsApi#addTeamHierarchyLink");
45+
System.err.println("Status code: " + e.getCode());
46+
System.err.println("Reason: " + e.getResponseBody());
47+
System.err.println("Response headers: " + e.getResponseHeaders());
48+
e.printStackTrace();
49+
}
50+
}
51+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get a team hierarchy link 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.TeamsApi;
6+
import com.datadog.api.client.v2.model.TeamHierarchyLinkResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
TeamsApi apiInstance = new TeamsApi(defaultClient);
12+
13+
try {
14+
TeamHierarchyLinkResponse result = apiInstance.getTeamHierarchyLink("link_id");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling TeamsApi#getTeamHierarchyLink");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get team hierarchy links 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.TeamsApi;
6+
import com.datadog.api.client.v2.model.TeamHierarchyLinksResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
TeamsApi apiInstance = new TeamsApi(defaultClient);
12+
13+
try {
14+
TeamHierarchyLinksResponse result = apiInstance.getTeamHierarchyLinks();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling TeamsApi#getTeamHierarchyLinks");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get team hierarchy links returns "OK" response with pagination
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.PaginationIterable;
5+
import com.datadog.api.client.v2.api.TeamsApi;
6+
import com.datadog.api.client.v2.model.TeamHierarchyLink;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
TeamsApi apiInstance = new TeamsApi(defaultClient);
12+
13+
try {
14+
PaginationIterable<TeamHierarchyLink> iterable =
15+
apiInstance.getTeamHierarchyLinksWithPagination();
16+
17+
for (TeamHierarchyLink item : iterable) {
18+
System.out.println(item);
19+
}
20+
} catch (RuntimeException e) {
21+
System.err.println("Exception when calling TeamsApi#getTeamHierarchyLinksWithPagination");
22+
System.err.println("Reason: " + e.getMessage());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Remove a team hierarchy link 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.TeamsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
TeamsApi apiInstance = new TeamsApi(defaultClient);
11+
12+
try {
13+
apiInstance.removeTeamHierarchyLink("link_id");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling TeamsApi#removeTeamHierarchyLink");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)