Skip to content

Commit ed06c30

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 5addd6e of spec repo
1 parent 51ef7a2 commit ed06c30

35 files changed

Lines changed: 1221 additions & 1235 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 161 additions & 165 deletions
Large diffs are not rendered by default.

examples/v2/tag-policies/CreateTagPolicy.java

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

examples/v2/tag-policies/UpdateTagPolicy.java

Lines changed: 0 additions & 38 deletions
This file was deleted.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Create a tag rule 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.TagRulesApi;
6+
import com.datadog.api.client.v2.model.TagRuleCreateAttributes;
7+
import com.datadog.api.client.v2.model.TagRuleCreateData;
8+
import com.datadog.api.client.v2.model.TagRuleCreateRequest;
9+
import com.datadog.api.client.v2.model.TagRuleCreateType;
10+
import com.datadog.api.client.v2.model.TagRuleResourceType;
11+
import com.datadog.api.client.v2.model.TagRuleResponse;
12+
import com.datadog.api.client.v2.model.TagRuleSource;
13+
import java.util.Arrays;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
defaultClient.setUnstableOperationEnabled("v2.createTagRule", true);
19+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
20+
21+
TagRuleCreateRequest body =
22+
new TagRuleCreateRequest()
23+
.data(
24+
new TagRuleCreateData()
25+
.attributes(
26+
new TagRuleCreateAttributes()
27+
.enabled(true)
28+
.negated(false)
29+
.policyName("Service tag must be one of api or web")
30+
.policyType(TagRuleCreateType.SURFACING)
31+
.required(true)
32+
.scope("env")
33+
.source(TagRuleSource.LOGS)
34+
.tagKey("service")
35+
.tagValuePatterns(Arrays.asList("api", "web")))
36+
.type(TagRuleResourceType.TAG_POLICY));
37+
38+
try {
39+
TagRuleResponse result = apiInstance.createTagRule(body);
40+
System.out.println(result);
41+
} catch (ApiException e) {
42+
System.err.println("Exception when calling TagRulesApi#createTagRule");
43+
System.err.println("Status code: " + e.getCode());
44+
System.err.println("Reason: " + e.getResponseBody());
45+
System.err.println("Response headers: " + e.getResponseHeaders());
46+
e.printStackTrace();
47+
}
48+
}
49+
}

examples/v2/tag-policies/DeleteTagPolicy.java renamed to examples/v2/tag-rules/DeleteTagRule.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
// Delete a tag policy returns "No Content" response
1+
// Delete a tag rule returns "No Content" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
5-
import com.datadog.api.client.v2.api.TagPoliciesApi;
5+
import com.datadog.api.client.v2.api.TagRulesApi;
66

77
public class Example {
88
public static void main(String[] args) {
99
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10-
defaultClient.setUnstableOperationEnabled("v2.deleteTagPolicy", true);
11-
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
10+
defaultClient.setUnstableOperationEnabled("v2.deleteTagRule", true);
11+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
1212

1313
try {
14-
apiInstance.deleteTagPolicy("123");
14+
apiInstance.deleteTagRule("123");
1515
} catch (ApiException e) {
16-
System.err.println("Exception when calling TagPoliciesApi#deleteTagPolicy");
16+
System.err.println("Exception when calling TagRulesApi#deleteTagRule");
1717
System.err.println("Status code: " + e.getCode());
1818
System.err.println("Reason: " + e.getResponseBody());
1919
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/tag-policies/ListTagPolicies.java renamed to examples/v2/tag-rules/GetTagRule.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
// List tag policies returns "OK" response
1+
// Get a tag rule 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.TagPoliciesApi;
6-
import com.datadog.api.client.v2.model.TagPoliciesListResponse;
5+
import com.datadog.api.client.v2.api.TagRulesApi;
6+
import com.datadog.api.client.v2.model.TagRuleResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11-
defaultClient.setUnstableOperationEnabled("v2.listTagPolicies", true);
12-
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
11+
defaultClient.setUnstableOperationEnabled("v2.getTagRule", true);
12+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
1313

1414
try {
15-
TagPoliciesListResponse result = apiInstance.listTagPolicies();
15+
TagRuleResponse result = apiInstance.getTagRule("123");
1616
System.out.println(result);
1717
} catch (ApiException e) {
18-
System.err.println("Exception when calling TagPoliciesApi#listTagPolicies");
18+
System.err.println("Exception when calling TagRulesApi#getTagRule");
1919
System.err.println("Status code: " + e.getCode());
2020
System.err.println("Reason: " + e.getResponseBody());
2121
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/tag-policies/GetTagPolicyScore.java renamed to examples/v2/tag-rules/GetTagRuleScore.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
// Get a tag policy compliance score returns "OK" response
1+
// Get a tag rule compliance score 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.TagPoliciesApi;
6-
import com.datadog.api.client.v2.model.TagPolicyScoreResponse;
5+
import com.datadog.api.client.v2.api.TagRulesApi;
6+
import com.datadog.api.client.v2.model.TagRuleScoreResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11-
defaultClient.setUnstableOperationEnabled("v2.getTagPolicyScore", true);
12-
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
11+
defaultClient.setUnstableOperationEnabled("v2.getTagRuleScore", true);
12+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
1313

1414
try {
15-
TagPolicyScoreResponse result = apiInstance.getTagPolicyScore("123");
15+
TagRuleScoreResponse result = apiInstance.getTagRuleScore("123");
1616
System.out.println(result);
1717
} catch (ApiException e) {
18-
System.err.println("Exception when calling TagPoliciesApi#getTagPolicyScore");
18+
System.err.println("Exception when calling TagRulesApi#getTagRuleScore");
1919
System.err.println("Status code: " + e.getCode());
2020
System.err.println("Reason: " + e.getResponseBody());
2121
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/tag-policies/GetTagPolicy.java renamed to examples/v2/tag-rules/ListTagRules.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
// Get a tag policy returns "OK" response
1+
// List tag rules 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.TagPoliciesApi;
6-
import com.datadog.api.client.v2.model.TagPolicyResponse;
5+
import com.datadog.api.client.v2.api.TagRulesApi;
6+
import com.datadog.api.client.v2.model.TagRulesListResponse;
77

88
public class Example {
99
public static void main(String[] args) {
1010
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11-
defaultClient.setUnstableOperationEnabled("v2.getTagPolicy", true);
12-
TagPoliciesApi apiInstance = new TagPoliciesApi(defaultClient);
11+
defaultClient.setUnstableOperationEnabled("v2.listTagRules", true);
12+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
1313

1414
try {
15-
TagPolicyResponse result = apiInstance.getTagPolicy("123");
15+
TagRulesListResponse result = apiInstance.listTagRules();
1616
System.out.println(result);
1717
} catch (ApiException e) {
18-
System.err.println("Exception when calling TagPoliciesApi#getTagPolicy");
18+
System.err.println("Exception when calling TagRulesApi#listTagRules");
1919
System.err.println("Status code: " + e.getCode());
2020
System.err.println("Reason: " + e.getResponseBody());
2121
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Update a tag rule 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.TagRulesApi;
6+
import com.datadog.api.client.v2.model.TagRuleResourceType;
7+
import com.datadog.api.client.v2.model.TagRuleResponse;
8+
import com.datadog.api.client.v2.model.TagRuleType;
9+
import com.datadog.api.client.v2.model.TagRuleUpdateAttributes;
10+
import com.datadog.api.client.v2.model.TagRuleUpdateData;
11+
import com.datadog.api.client.v2.model.TagRuleUpdateRequest;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateTagRule", true);
17+
TagRulesApi apiInstance = new TagRulesApi(defaultClient);
18+
19+
TagRuleUpdateRequest body =
20+
new TagRuleUpdateRequest()
21+
.data(
22+
new TagRuleUpdateData()
23+
.attributes(new TagRuleUpdateAttributes().policyType(TagRuleType.SURFACING))
24+
.id("123")
25+
.type(TagRuleResourceType.TAG_POLICY));
26+
27+
try {
28+
TagRuleResponse result = apiInstance.updateTagRule("123", body);
29+
System.out.println(result);
30+
} catch (ApiException e) {
31+
System.err.println("Exception when calling TagRulesApi#updateTagRule");
32+
System.err.println("Status code: " + e.getCode());
33+
System.err.println("Reason: " + e.getResponseBody());
34+
System.err.println("Response headers: " + e.getResponseHeaders());
35+
e.printStackTrace();
36+
}
37+
}
38+
}

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,12 +1377,12 @@ public class ApiClient {
13771377
put("v2.revertCustomRuleRevision", false);
13781378
put("v2.updateAiCustomRuleset", false);
13791379
put("v2.updateCustomRuleset", false);
1380-
put("v2.createTagPolicy", false);
1381-
put("v2.deleteTagPolicy", false);
1382-
put("v2.getTagPolicy", false);
1383-
put("v2.getTagPolicyScore", false);
1384-
put("v2.listTagPolicies", false);
1385-
put("v2.updateTagPolicy", false);
1380+
put("v2.createTagRule", false);
1381+
put("v2.deleteTagRule", false);
1382+
put("v2.getTagRule", false);
1383+
put("v2.getTagRuleScore", false);
1384+
put("v2.listTagRules", false);
1385+
put("v2.updateTagRule", false);
13861386
put("v2.addMemberTeam", false);
13871387
put("v2.listMemberTeams", false);
13881388
put("v2.removeMemberTeam", false);

0 commit comments

Comments
 (0)