Skip to content

Commit 416f1f9

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2fcf34a of spec repo
1 parent 59fba10 commit 416f1f9

33 files changed

+6053
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 695 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Evaluate policy result 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.PolicyManagementApi;
6+
import com.datadog.api.client.v2.model.PolicyResultResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.evaluatePolicyResult", true);
12+
PolicyManagementApi apiInstance = new PolicyManagementApi(defaultClient);
13+
14+
try {
15+
PolicyResultResponse result = apiInstance.evaluatePolicyResult("SAML");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling PolicyManagementApi#evaluatePolicyResult");
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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Create a tag 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.TagPoliciesApi;
6+
import com.datadog.api.client.v2.model.TagPolicyAttributesRequest;
7+
import com.datadog.api.client.v2.model.TagPolicyCreateRequest;
8+
import com.datadog.api.client.v2.model.TagPolicyDataRequest;
9+
import com.datadog.api.client.v2.model.TagPolicyResponse;
10+
import com.datadog.api.client.v2.model.TagPolicyType;
11+
import java.util.Arrays;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.createTagPolicy", true);
17+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
18+
19+
TagPolicyCreateRequest body =
20+
new TagPolicyCreateRequest()
21+
.data(
22+
new TagPolicyDataRequest()
23+
.attributes(
24+
new TagPolicyAttributesRequest()
25+
.enabled(true)
26+
.negated(false)
27+
.policyName("production-tags-policy")
28+
.required(true)
29+
.scope("env")
30+
.source("logs")
31+
.tagKey("service")
32+
.tagValuePatterns(Arrays.asList("api", "web")))
33+
.type(TagPolicyType.TAG_POLICY));
34+
35+
try {
36+
TagPolicyResponse result = apiInstance.createTagPolicy(body);
37+
System.out.println(result);
38+
} catch (ApiException e) {
39+
System.err.println("Exception when calling TagPoliciesApi#createTagPolicy");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a tag 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.TagPoliciesApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteTagPolicy", true);
11+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteTagPolicy("123");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling TagPoliciesApi#deleteTagPolicy");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get a tag policy 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.TagPoliciesApi;
6+
import com.datadog.api.client.v2.model.TagPolicyResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getTagPolicy", true);
12+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
13+
14+
try {
15+
TagPolicyResponse result = apiInstance.getTagPolicy("123");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling TagPoliciesApi#getTagPolicy");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get tag policy score 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.TagPoliciesApi;
6+
import com.datadog.api.client.v2.model.TagPolicyScoreResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getTagPolicyScore", true);
12+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
13+
14+
try {
15+
TagPolicyScoreResponse result = apiInstance.getTagPolicyScore("123");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling TagPoliciesApi#getTagPolicyScore");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List tag policies 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.TagPoliciesApi;
6+
import com.datadog.api.client.v2.model.TagPoliciesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listTagPolicies", true);
12+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
13+
14+
try {
15+
TagPoliciesResponse result = apiInstance.listTagPolicies();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling TagPoliciesApi#listTagPolicies");
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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Update a tag policy 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.TagPoliciesApi;
6+
import com.datadog.api.client.v2.model.TagPolicyAttributesUpdateRequest;
7+
import com.datadog.api.client.v2.model.TagPolicyDataUpdateRequest;
8+
import com.datadog.api.client.v2.model.TagPolicyResponse;
9+
import com.datadog.api.client.v2.model.TagPolicyType;
10+
import com.datadog.api.client.v2.model.TagPolicyUpdateRequest;
11+
import java.util.Arrays;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateTagPolicy", true);
17+
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
18+
19+
TagPolicyUpdateRequest body =
20+
new TagPolicyUpdateRequest()
21+
.data(
22+
new TagPolicyDataUpdateRequest()
23+
.attributes(
24+
new TagPolicyAttributesUpdateRequest()
25+
.enabled(true)
26+
.negated(false)
27+
.policyName("production-tags-policy")
28+
.required(true)
29+
.scope("env")
30+
.source("logs")
31+
.tagKey("service")
32+
.tagValuePatterns(Arrays.asList("api", "web")))
33+
.type(TagPolicyType.TAG_POLICY));
34+
35+
try {
36+
TagPolicyResponse result = apiInstance.updateTagPolicy("123", body);
37+
System.out.println(result);
38+
} catch (ApiException e) {
39+
System.err.println("Exception when calling TagPoliciesApi#updateTagPolicy");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,7 @@ public class ApiClient {
890890
put("v2.validateExistingMonitorUserTemplate", false);
891891
put("v2.validateMonitorUserTemplate", false);
892892
put("v2.listRoleTemplates", false);
893+
put("v2.evaluatePolicyResult", false);
893894
put("v2.createConnection", false);
894895
put("v2.deleteConnection", false);
895896
put("v2.getAccountFacetInfo", false);
@@ -931,6 +932,12 @@ public class ApiClient {
931932
put("v2.listCustomRuleRevisions", false);
932933
put("v2.revertCustomRuleRevision", false);
933934
put("v2.updateCustomRuleset", false);
935+
put("v2.createTagPolicy", false);
936+
put("v2.deleteTagPolicy", false);
937+
put("v2.getTagPolicy", false);
938+
put("v2.getTagPolicyScore", false);
939+
put("v2.listTagPolicies", false);
940+
put("v2.updateTagPolicy", false);
934941
put("v2.addMemberTeam", false);
935942
put("v2.listMemberTeams", false);
936943
put("v2.removeMemberTeam", false);

0 commit comments

Comments
 (0)