Skip to content

Commit 824d4da

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9745c6c of spec repo
1 parent 17462a2 commit 824d4da

30 files changed

Lines changed: 3284 additions & 110 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 405 additions & 13 deletions
Large diffs are not rendered by default.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a Cloud Cost Management tag description 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.deleteCostTagDescriptionByKey("tag_key");
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling CloudCostManagementApi#deleteCostTagDescriptionByKey");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Generate a Cloud Cost Management tag description 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.GenerateCostTagDescriptionResponse;
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+
GenerateCostTagDescriptionResponse result =
15+
apiInstance.generateCostTagDescriptionByKey("tag_key");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling CloudCostManagementApi#generateCostTagDescriptionByKey");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
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+
// Get a Cloud Cost Management tag description 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.CostTagDescriptionResponse;
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+
CostTagDescriptionResponse result = apiInstance.getCostTagDescriptionByKey("tag_key");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println(
18+
"Exception when calling CloudCostManagementApi#getCostTagDescriptionByKey");
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: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Upsert a Cloud Cost Management tag description 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+
import com.datadog.api.client.v2.model.CostTagDescriptionType;
7+
import com.datadog.api.client.v2.model.CostTagDescriptionUpsertRequest;
8+
import com.datadog.api.client.v2.model.CostTagDescriptionUpsertRequestData;
9+
import com.datadog.api.client.v2.model.CostTagDescriptionUpsertRequestDataAttributes;
10+
11+
public class Example {
12+
public static void main(String[] args) {
13+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
14+
CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient);
15+
16+
CostTagDescriptionUpsertRequest body =
17+
new CostTagDescriptionUpsertRequest()
18+
.data(
19+
new CostTagDescriptionUpsertRequestData()
20+
.attributes(
21+
new CostTagDescriptionUpsertRequestDataAttributes()
22+
.cloud("aws")
23+
.description("AWS account that owns this cost."))
24+
.id("account_id")
25+
.type(CostTagDescriptionType.COST_TAG_DESCRIPTION));
26+
27+
try {
28+
apiInstance.upsertCostTagDescriptionByKey("tag_key", body);
29+
} catch (ApiException e) {
30+
System.err.println(
31+
"Exception when calling CloudCostManagementApi#upsertCostTagDescriptionByKey");
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+
}

examples/v2/org-groups/CreateOrgGroupPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static void main(String[] args) {
3030
.attributes(
3131
new OrgGroupPolicyCreateAttributes()
3232
.content(Map.ofEntries(Map.entry("value", "UTC")))
33-
.enforcementTier(OrgGroupPolicyEnforcementTier.OVERRIDE_ALLOWED)
33+
.enforcementTier(OrgGroupPolicyEnforcementTier.DEFAULT)
3434
.policyName("monitor_timezone")
3535
.policyType(OrgGroupPolicyPolicyType.ORG_CONFIG))
3636
.relationships(

examples/v2/org-groups/UpdateOrgGroupPolicy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static void main(String[] args) {
2525
.attributes(
2626
new OrgGroupPolicyUpdateAttributes()
2727
.content(Map.ofEntries(Map.entry("value", "UTC")))
28-
.enforcementTier(OrgGroupPolicyEnforcementTier.OVERRIDE_ALLOWED))
28+
.enforcementTier(OrgGroupPolicyEnforcementTier.DEFAULT))
2929
.id(UUID.fromString("1a2b3c4d-5e6f-7890-abcd-ef0123456789"))
3030
.type(OrgGroupPolicyType.ORG_GROUP_POLICIES));
3131

0 commit comments

Comments
 (0)