Skip to content

Commit a739889

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d681a29 of spec repo
1 parent b481b06 commit a739889

File tree

93 files changed

+19860
-1708
lines changed

Some content is hidden

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

93 files changed

+19860
-1708
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 3985 additions & 1708 deletions
Large diffs are not rendered by default.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
// Bulk update org group memberships 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.GlobalOrgIdentifier;
7+
import com.datadog.api.client.v2.model.OrgGroupMembershipBulkUpdateAttributes;
8+
import com.datadog.api.client.v2.model.OrgGroupMembershipBulkUpdateData;
9+
import com.datadog.api.client.v2.model.OrgGroupMembershipBulkUpdateRelationships;
10+
import com.datadog.api.client.v2.model.OrgGroupMembershipBulkUpdateRequest;
11+
import com.datadog.api.client.v2.model.OrgGroupMembershipBulkUpdateType;
12+
import com.datadog.api.client.v2.model.OrgGroupMembershipListResponse;
13+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOne;
14+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOneData;
15+
import com.datadog.api.client.v2.model.OrgGroupType;
16+
import java.util.Collections;
17+
import java.util.UUID;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
defaultClient.setUnstableOperationEnabled("v2.bulkUpdateOrgGroupMemberships", true);
23+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
24+
25+
OrgGroupMembershipBulkUpdateRequest body =
26+
new OrgGroupMembershipBulkUpdateRequest()
27+
.data(
28+
new OrgGroupMembershipBulkUpdateData()
29+
.attributes(
30+
new OrgGroupMembershipBulkUpdateAttributes()
31+
.orgs(
32+
Collections.singletonList(
33+
new GlobalOrgIdentifier()
34+
.orgSite("datadoghq.com")
35+
.orgUuid(
36+
UUID.fromString(
37+
"c3d4e5f6-a7b8-9012-cdef-012345678901")))))
38+
.relationships(
39+
new OrgGroupMembershipBulkUpdateRelationships()
40+
.sourceOrgGroup(
41+
new OrgGroupRelationshipToOne()
42+
.data(
43+
new OrgGroupRelationshipToOneData()
44+
.id(
45+
UUID.fromString(
46+
"a1b2c3d4-e5f6-7890-abcd-ef0123456789"))
47+
.type(OrgGroupType.ORG_GROUPS)))
48+
.targetOrgGroup(
49+
new OrgGroupRelationshipToOne()
50+
.data(
51+
new OrgGroupRelationshipToOneData()
52+
.id(
53+
UUID.fromString(
54+
"a1b2c3d4-e5f6-7890-abcd-ef0123456789"))
55+
.type(OrgGroupType.ORG_GROUPS))))
56+
.type(OrgGroupMembershipBulkUpdateType.ORG_GROUP_MEMBERSHIP_BULK_UPDATES));
57+
58+
try {
59+
OrgGroupMembershipListResponse result = apiInstance.bulkUpdateOrgGroupMemberships(body);
60+
System.out.println(result);
61+
} catch (ApiException e) {
62+
System.err.println("Exception when calling OrgGroupsApi#bulkUpdateOrgGroupMemberships");
63+
System.err.println("Status code: " + e.getCode());
64+
System.err.println("Reason: " + e.getResponseBody());
65+
System.err.println("Response headers: " + e.getResponseHeaders());
66+
e.printStackTrace();
67+
}
68+
}
69+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Create an org group 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.OrgGroupCreateAttributes;
7+
import com.datadog.api.client.v2.model.OrgGroupCreateData;
8+
import com.datadog.api.client.v2.model.OrgGroupCreateRequest;
9+
import com.datadog.api.client.v2.model.OrgGroupResponse;
10+
import com.datadog.api.client.v2.model.OrgGroupType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.createOrgGroup", true);
16+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
17+
18+
OrgGroupCreateRequest body =
19+
new OrgGroupCreateRequest()
20+
.data(
21+
new OrgGroupCreateData()
22+
.attributes(new OrgGroupCreateAttributes().name("My Org Group"))
23+
.type(OrgGroupType.ORG_GROUPS));
24+
25+
try {
26+
OrgGroupResponse result = apiInstance.createOrgGroup(body);
27+
System.out.println(result);
28+
} catch (ApiException e) {
29+
System.err.println("Exception when calling OrgGroupsApi#createOrgGroup");
30+
System.err.println("Status code: " + e.getCode());
31+
System.err.println("Reason: " + e.getResponseBody());
32+
System.err.println("Response headers: " + e.getResponseHeaders());
33+
e.printStackTrace();
34+
}
35+
}
36+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// Create an org group policy 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.OrgGroupPolicyCreateAttributes;
7+
import com.datadog.api.client.v2.model.OrgGroupPolicyCreateData;
8+
import com.datadog.api.client.v2.model.OrgGroupPolicyCreateRelationships;
9+
import com.datadog.api.client.v2.model.OrgGroupPolicyCreateRequest;
10+
import com.datadog.api.client.v2.model.OrgGroupPolicyResponse;
11+
import com.datadog.api.client.v2.model.OrgGroupPolicyType;
12+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOne;
13+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOneData;
14+
import com.datadog.api.client.v2.model.OrgGroupType;
15+
import java.util.Map;
16+
import java.util.UUID;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
defaultClient.setUnstableOperationEnabled("v2.createOrgGroupPolicy", true);
22+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
23+
24+
OrgGroupPolicyCreateRequest body =
25+
new OrgGroupPolicyCreateRequest()
26+
.data(
27+
new OrgGroupPolicyCreateData()
28+
.attributes(
29+
new OrgGroupPolicyCreateAttributes()
30+
.content(Map.ofEntries(Map.entry("value", "UTC")))
31+
.policyName("monitor_timezone"))
32+
.relationships(
33+
new OrgGroupPolicyCreateRelationships()
34+
.orgGroup(
35+
new OrgGroupRelationshipToOne()
36+
.data(
37+
new OrgGroupRelationshipToOneData()
38+
.id(
39+
UUID.fromString(
40+
"a1b2c3d4-e5f6-7890-abcd-ef0123456789"))
41+
.type(OrgGroupType.ORG_GROUPS))))
42+
.type(OrgGroupPolicyType.ORG_GROUP_POLICIES));
43+
44+
try {
45+
OrgGroupPolicyResponse result = apiInstance.createOrgGroupPolicy(body);
46+
System.out.println(result);
47+
} catch (ApiException e) {
48+
System.err.println("Exception when calling OrgGroupsApi#createOrgGroupPolicy");
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: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
// Create an org group policy override 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideCreateAttributes;
7+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideCreateData;
8+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideCreateRelationships;
9+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideCreateRequest;
10+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideResponse;
11+
import com.datadog.api.client.v2.model.OrgGroupPolicyOverrideType;
12+
import com.datadog.api.client.v2.model.OrgGroupPolicyRelationshipToOne;
13+
import com.datadog.api.client.v2.model.OrgGroupPolicyRelationshipToOneData;
14+
import com.datadog.api.client.v2.model.OrgGroupPolicyType;
15+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOne;
16+
import com.datadog.api.client.v2.model.OrgGroupRelationshipToOneData;
17+
import com.datadog.api.client.v2.model.OrgGroupType;
18+
import java.util.UUID;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
defaultClient.setUnstableOperationEnabled("v2.createOrgGroupPolicyOverride", true);
24+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
25+
26+
OrgGroupPolicyOverrideCreateRequest body =
27+
new OrgGroupPolicyOverrideCreateRequest()
28+
.data(
29+
new OrgGroupPolicyOverrideCreateData()
30+
.attributes(
31+
new OrgGroupPolicyOverrideCreateAttributes()
32+
.orgSite("datadoghq.com")
33+
.orgUuid(UUID.fromString("c3d4e5f6-a7b8-9012-cdef-012345678901")))
34+
.relationships(
35+
new OrgGroupPolicyOverrideCreateRelationships()
36+
.orgGroup(
37+
new OrgGroupRelationshipToOne()
38+
.data(
39+
new OrgGroupRelationshipToOneData()
40+
.id(
41+
UUID.fromString(
42+
"a1b2c3d4-e5f6-7890-abcd-ef0123456789"))
43+
.type(OrgGroupType.ORG_GROUPS)))
44+
.orgGroupPolicy(
45+
new OrgGroupPolicyRelationshipToOne()
46+
.data(
47+
new OrgGroupPolicyRelationshipToOneData()
48+
.id(
49+
UUID.fromString(
50+
"1a2b3c4d-5e6f-7890-abcd-ef0123456789"))
51+
.type(OrgGroupPolicyType.ORG_GROUP_POLICIES))))
52+
.type(OrgGroupPolicyOverrideType.ORG_GROUP_POLICY_OVERRIDES));
53+
54+
try {
55+
OrgGroupPolicyOverrideResponse result = apiInstance.createOrgGroupPolicyOverride(body);
56+
System.out.println(result);
57+
} catch (ApiException e) {
58+
System.err.println("Exception when calling OrgGroupsApi#createOrgGroupPolicyOverride");
59+
System.err.println("Status code: " + e.getCode());
60+
System.err.println("Reason: " + e.getResponseBody());
61+
System.err.println("Response headers: " + e.getResponseHeaders());
62+
e.printStackTrace();
63+
}
64+
}
65+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete an org group 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.OrgGroupsApi;
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.deleteOrgGroup", true);
12+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteOrgGroup(UUID.fromString("a1b2c3d4-e5f6-7890-abcd-ef0123456789"));
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling OrgGroupsApi#deleteOrgGroup");
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+
// Delete an org group policy 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.OrgGroupsApi;
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.deleteOrgGroupPolicy", true);
12+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteOrgGroupPolicy(UUID.fromString("1a2b3c4d-5e6f-7890-abcd-ef0123456789"));
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling OrgGroupsApi#deleteOrgGroupPolicy");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Delete an org group policy override 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.OrgGroupsApi;
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.deleteOrgGroupPolicyOverride", true);
12+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteOrgGroupPolicyOverride(
16+
UUID.fromString("9f8e7d6c-5b4a-3210-fedc-ba0987654321"));
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling OrgGroupsApi#deleteOrgGroupPolicyOverride");
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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get an org group 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.OrgGroupResponse;
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.getOrgGroup", true);
13+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
14+
15+
try {
16+
OrgGroupResponse result =
17+
apiInstance.getOrgGroup(UUID.fromString("a1b2c3d4-e5f6-7890-abcd-ef0123456789"));
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling OrgGroupsApi#getOrgGroup");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get an org group membership 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.OrgGroupsApi;
6+
import com.datadog.api.client.v2.model.OrgGroupMembershipResponse;
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.getOrgGroupMembership", true);
13+
OrgGroupsApi apiInstance = new OrgGroupsApi(defaultClient);
14+
15+
try {
16+
OrgGroupMembershipResponse result =
17+
apiInstance.getOrgGroupMembership(
18+
UUID.fromString("f1e2d3c4-b5a6-7890-1234-567890abcdef"));
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling OrgGroupsApi#getOrgGroupMembership");
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+
}

0 commit comments

Comments
 (0)