Skip to content

Commit 46b5dd8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 125f484 of spec repo
1 parent 5f14d29 commit 46b5dd8

File tree

39 files changed

+1497
-967
lines changed

39 files changed

+1497
-967
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 270 additions & 36 deletions
Large diffs are not rendered by default.

examples/v2/cloud-cost-management/CreateArbitraryCostRule.java renamed to examples/v2/cloud-cost-management/CreateCustomAllocationRule.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Create arbitrary cost rule returns "OK" response
1+
// Create custom allocation rule returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
@@ -59,10 +59,11 @@ public static void main(String[] args) {
5959
.type(ArbitraryCostUpsertRequestDataType.UPSERT_ARBITRARY_RULE));
6060

6161
try {
62-
ArbitraryRuleResponse result = apiInstance.createArbitraryCostRule(body);
62+
ArbitraryRuleResponse result = apiInstance.createCustomAllocationRule(body);
6363
System.out.println(result);
6464
} catch (ApiException e) {
65-
System.err.println("Exception when calling CloudCostManagementApi#createArbitraryCostRule");
65+
System.err.println(
66+
"Exception when calling CloudCostManagementApi#createCustomAllocationRule");
6667
System.err.println("Status code: " + e.getCode());
6768
System.err.println("Reason: " + e.getResponseBody());
6869
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Create ruleset 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.CloudCostManagementApi;
6+
import com.datadog.api.client.v2.model.CreateRulesetRequest;
7+
import com.datadog.api.client.v2.model.CreateRulesetRequestData;
8+
import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItems;
10+
import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQuery;
11+
import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQueryAddition;
12+
import com.datadog.api.client.v2.model.CreateRulesetRequestDataType;
13+
import com.datadog.api.client.v2.model.RulesetResp;
14+
import java.util.Collections;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
20+
21+
CreateRulesetRequest body =
22+
new CreateRulesetRequest()
23+
.data(
24+
new CreateRulesetRequestData()
25+
.attributes(
26+
new CreateRulesetRequestDataAttributes()
27+
.enabled(true)
28+
.rules(
29+
Collections.singletonList(
30+
new CreateRulesetRequestDataAttributesRulesItems()
31+
.enabled(true)
32+
.mapping(null)
33+
.metadata(null)
34+
.name("Add Cost Center Tag")
35+
.query(
36+
new CreateRulesetRequestDataAttributesRulesItemsQuery()
37+
.addition(
38+
new CreateRulesetRequestDataAttributesRulesItemsQueryAddition()
39+
.key("cost_center")
40+
.value("engineering"))
41+
.caseInsensitivity(false)
42+
.ifNotExists(true)
43+
.query(
44+
"""
45+
account_id:"123456789" AND service:"web-api"
46+
"""))
47+
.referenceTable(null))))
48+
.id("New Ruleset")
49+
.type(CreateRulesetRequestDataType.CREATE_RULESET));
50+
51+
try {
52+
RulesetResp result = apiInstance.createTagPipelinesRuleset(body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println("Exception when calling CloudCostManagementApi#createTagPipelinesRuleset");
56+
System.err.println("Status code: " + e.getCode());
57+
System.err.println("Reason: " + e.getResponseBody());
58+
System.err.println("Response headers: " + e.getResponseHeaders());
59+
e.printStackTrace();
60+
}
61+
}
62+
}

examples/v2/cloud-cost-management/CreateRuleset.java renamed to examples/v2/cloud-cost-management/CreateTagPipelinesRuleset_3303805451.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Create ruleset returns "OK" response
1+
// Create tag pipeline ruleset returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
@@ -48,10 +48,10 @@ public static void main(String[] args) {
4848
.type(CreateRulesetRequestDataType.CREATE_RULESET));
4949

5050
try {
51-
RulesetResp result = apiInstance.createRuleset(body);
51+
RulesetResp result = apiInstance.createTagPipelinesRuleset(body);
5252
System.out.println(result);
5353
} catch (ApiException e) {
54-
System.err.println("Exception when calling CloudCostManagementApi#createRuleset");
54+
System.err.println("Exception when calling CloudCostManagementApi#createTagPipelinesRuleset");
5555
System.err.println("Status code: " + e.getCode());
5656
System.err.println("Reason: " + e.getResponseBody());
5757
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete custom allocation rule 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.CloudCostManagementApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteCustomAllocationRule(682L);
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling CloudCostManagementApi#deleteCustomAllocationRule");
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+
}

examples/v2/cloud-cost-management/DeleteRuleset.java renamed to examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ public static void main(String[] args) {
1010
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
1111

1212
try {
13-
apiInstance.deleteRuleset("1c5dae14-237d-4b9a-a515-aa55b3939142");
13+
apiInstance.deleteTagPipelinesRuleset("ruleset_id");
1414
} catch (ApiException e) {
15-
System.err.println("Exception when calling CloudCostManagementApi#deleteRuleset");
15+
System.err.println("Exception when calling CloudCostManagementApi#deleteTagPipelinesRuleset");
1616
System.err.println("Status code: " + e.getCode());
1717
System.err.println("Reason: " + e.getResponseBody());
1818
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/cloud-cost-management/DeleteArbitraryCostRule.java renamed to examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset_1674515752.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Delete arbitrary cost rule returns "No Content" response
1+
// Delete tag pipeline ruleset returns "No Content" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
@@ -10,9 +10,9 @@ public static void main(String[] args) {
1010
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
1111

1212
try {
13-
apiInstance.deleteArbitraryCostRule(123456L);
13+
apiInstance.deleteTagPipelinesRuleset("1c5dae14-237d-4b9a-a515-aa55b3939142");
1414
} catch (ApiException e) {
15-
System.err.println("Exception when calling CloudCostManagementApi#deleteArbitraryCostRule");
15+
System.err.println("Exception when calling CloudCostManagementApi#deleteTagPipelinesRuleset");
1616
System.err.println("Status code: " + e.getCode());
1717
System.err.println("Reason: " + e.getResponseBody());
1818
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/cloud-cost-management/GetArbitraryCostRule.java renamed to examples/v2/cloud-cost-management/GetCustomAllocationRule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Get arbitrary cost rule returns "OK" response
1+
// Get custom allocation rule returns "OK" response
22

33
import com.datadog.api.client.ApiClient;
44
import com.datadog.api.client.ApiException;
@@ -11,10 +11,10 @@ public static void main(String[] args) {
1111
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
1212

1313
try {
14-
ArbitraryRuleResponse result = apiInstance.getArbitraryCostRule(123456L);
14+
ArbitraryRuleResponse result = apiInstance.getCustomAllocationRule(682L);
1515
System.out.println(result);
1616
} catch (ApiException e) {
17-
System.err.println("Exception when calling CloudCostManagementApi#getArbitraryCostRule");
17+
System.err.println("Exception when calling CloudCostManagementApi#getCustomAllocationRule");
1818
System.err.println("Status code: " + e.getCode());
1919
System.err.println("Reason: " + e.getResponseBody());
2020
System.err.println("Response headers: " + e.getResponseHeaders());

examples/v2/cloud-cost-management/GetRuleset.java renamed to examples/v2/cloud-cost-management/GetTagPipelinesRuleset.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ public static void main(String[] args) {
1111
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
1212

1313
try {
14-
RulesetResp result = apiInstance.getRuleset("da0e30e2-615d-4dae-9a22-38cf86a87dde");
14+
RulesetResp result = apiInstance.getTagPipelinesRuleset("ruleset_id");
1515
System.out.println(result);
1616
} catch (ApiException e) {
17-
System.err.println("Exception when calling CloudCostManagementApi#getRuleset");
17+
System.err.println("Exception when calling CloudCostManagementApi#getTagPipelinesRuleset");
1818
System.err.println("Status code: " + e.getCode());
1919
System.err.println("Reason: " + e.getResponseBody());
2020
System.err.println("Response headers: " + e.getResponseHeaders());
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get tag pipeline ruleset 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.CloudCostManagementApi;
6+
import com.datadog.api.client.v2.model.RulesetResp;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
12+
13+
try {
14+
RulesetResp result =
15+
apiInstance.getTagPipelinesRuleset("da0e30e2-615d-4dae-9a22-38cf86a87dde");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling CloudCostManagementApi#getTagPipelinesRuleset");
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)