Skip to content

Commit 5796371

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit f011d9e of spec repo
1 parent 816a98e commit 5796371

File tree

47 files changed

+6394
-61
lines changed

Some content is hidden

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

47 files changed

+6394
-61
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 467 additions & 3 deletions
Large diffs are not rendered by default.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Create 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.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+
// there is a valid "dd_team" in the system
21+
String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID");
22+
23+
// there is a valid "dd_team_2" in the system
24+
String DD_TEAM_2_DATA_ID = System.getenv("DD_TEAM_2_DATA_ID");
25+
26+
TeamHierarchyLinkCreateRequest body =
27+
new TeamHierarchyLinkCreateRequest()
28+
.data(
29+
new TeamHierarchyLinkCreate()
30+
.relationships(
31+
new TeamHierarchyLinkCreateRelationships()
32+
.parentTeam(
33+
new TeamHierarchyLinkCreateTeamRelationship()
34+
.data(
35+
new TeamHierarchyLinkCreateTeam()
36+
.id(DD_TEAM_DATA_ID)
37+
.type(TeamType.TEAM)))
38+
.subTeam(
39+
new TeamHierarchyLinkCreateTeamRelationship()
40+
.data(
41+
new TeamHierarchyLinkCreateTeam()
42+
.id(DD_TEAM_2_DATA_ID)
43+
.type(TeamType.TEAM))))
44+
.type(TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS));
45+
46+
try {
47+
TeamHierarchyLinkResponse result = apiInstance.addTeamHierarchyLink(body);
48+
System.out.println(result);
49+
} catch (ApiException e) {
50+
System.err.println("Exception when calling TeamsApi#addTeamHierarchyLink");
51+
System.err.println("Status code: " + e.getCode());
52+
System.err.println("Reason: " + e.getResponseBody());
53+
System.err.println("Response headers: " + e.getResponseHeaders());
54+
e.printStackTrace();
55+
}
56+
}
57+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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+
// there is a valid "team_hierarchy_link" in the system
14+
String TEAM_HIERARCHY_LINK_DATA_ID = System.getenv("TEAM_HIERARCHY_LINK_DATA_ID");
15+
16+
try {
17+
TeamHierarchyLinkResponse result =
18+
apiInstance.getTeamHierarchyLink(TEAM_HIERARCHY_LINK_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling TeamsApi#getTeamHierarchyLink");
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: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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.api.TeamsApi.ListTeamHierarchyLinksOptionalParameters;
7+
import com.datadog.api.client.v2.model.TeamHierarchyLinksResponse;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
TeamsApi apiInstance = new TeamsApi(defaultClient);
13+
14+
// there is a valid "team_hierarchy_link" in the system
15+
String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID =
16+
System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID");
17+
String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID =
18+
System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID");
19+
20+
try {
21+
TeamHierarchyLinksResponse result =
22+
apiInstance.listTeamHierarchyLinks(
23+
new ListTeamHierarchyLinksOptionalParameters()
24+
.filterParentTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID)
25+
.filterSubTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID)
26+
.pageNumber(0L)
27+
.pageSize(100L));
28+
System.out.println(result);
29+
} catch (ApiException e) {
30+
System.err.println("Exception when calling TeamsApi#listTeamHierarchyLinks");
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+
}
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.listTeamHierarchyLinksWithPagination();
16+
17+
for (TeamHierarchyLink item : iterable) {
18+
System.out.println(item);
19+
}
20+
} catch (RuntimeException e) {
21+
System.err.println("Exception when calling TeamsApi#listTeamHierarchyLinksWithPagination");
22+
System.err.println("Reason: " + e.getMessage());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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+
// there is a valid "team_hierarchy_link" in the system
13+
String TEAM_HIERARCHY_LINK_DATA_ID = System.getenv("TEAM_HIERARCHY_LINK_DATA_ID");
14+
15+
try {
16+
apiInstance.removeTeamHierarchyLink(TEAM_HIERARCHY_LINK_DATA_ID);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling TeamsApi#removeTeamHierarchyLink");
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+
}

0 commit comments

Comments
 (0)