Skip to content

Commit cfef27b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit fe29175 of spec repo
1 parent 3d5fb96 commit cfef27b

File tree

209 files changed

+4904
-201
lines changed

Some content is hidden

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

209 files changed

+4904
-201
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 372 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Get Flaky Tests Management 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.TestOptimizationApi;
6+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesGetRequest;
7+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesGetRequestAttributes;
8+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesGetRequestData;
9+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesResponse;
10+
import com.datadog.api.client.v2.model.TestOptimizationGetFlakyTestsManagementPoliciesRequestDataType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.getFlakyTestsManagementPolicies", true);
16+
TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient);
17+
18+
TestOptimizationFlakyTestsManagementPoliciesGetRequest body =
19+
new TestOptimizationFlakyTestsManagementPoliciesGetRequest()
20+
.data(
21+
new TestOptimizationFlakyTestsManagementPoliciesGetRequestData()
22+
.attributes(
23+
new TestOptimizationFlakyTestsManagementPoliciesGetRequestAttributes()
24+
.repositoryId("github.com/datadog/shopist"))
25+
.type(
26+
TestOptimizationGetFlakyTestsManagementPoliciesRequestDataType
27+
.TEST_OPTIMIZATION_GET_FLAKY_TESTS_MANAGEMENT_POLICIES_REQUEST));
28+
29+
try {
30+
TestOptimizationFlakyTestsManagementPoliciesResponse result =
31+
apiInstance.getFlakyTestsManagementPolicies(body);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println(
35+
"Exception when calling TestOptimizationApi#getFlakyTestsManagementPolicies");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
// Update Flaky Tests Management 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.TestOptimizationApi;
6+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesAttemptToFix;
7+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesAutoDisableRule;
8+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesAutoQuarantineRule;
9+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesBranchRule;
10+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesDisabled;
11+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesDisabledFailureRateRule;
12+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesDisabledStatus;
13+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesQuarantined;
14+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesQuarantinedFailureRateRule;
15+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesResponse;
16+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesUpdateRequest;
17+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesUpdateRequestAttributes;
18+
import com.datadog.api.client.v2.model.TestOptimizationFlakyTestsManagementPoliciesUpdateRequestData;
19+
import com.datadog.api.client.v2.model.TestOptimizationUpdateFlakyTestsManagementPoliciesRequestDataType;
20+
import java.util.Collections;
21+
22+
public class Example {
23+
public static void main(String[] args) {
24+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
25+
defaultClient.setUnstableOperationEnabled("v2.updateFlakyTestsManagementPolicies", true);
26+
TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient);
27+
28+
TestOptimizationFlakyTestsManagementPoliciesUpdateRequest body =
29+
new TestOptimizationFlakyTestsManagementPoliciesUpdateRequest()
30+
.data(
31+
new TestOptimizationFlakyTestsManagementPoliciesUpdateRequestData()
32+
.attributes(
33+
new TestOptimizationFlakyTestsManagementPoliciesUpdateRequestAttributes()
34+
.attemptToFix(
35+
new TestOptimizationFlakyTestsManagementPoliciesAttemptToFix()
36+
.retries(3L))
37+
.disabled(
38+
new TestOptimizationFlakyTestsManagementPoliciesDisabled()
39+
.autoDisableRule(
40+
new TestOptimizationFlakyTestsManagementPoliciesAutoDisableRule()
41+
.enabled(false)
42+
.status(
43+
TestOptimizationFlakyTestsManagementPoliciesDisabledStatus
44+
.ACTIVE)
45+
.windowSeconds(3600L))
46+
.branchRule(
47+
new TestOptimizationFlakyTestsManagementPoliciesBranchRule()
48+
.branches(Collections.singletonList("main"))
49+
.enabled(true))
50+
.enabled(false)
51+
.failureRateRule(
52+
new TestOptimizationFlakyTestsManagementPoliciesDisabledFailureRateRule()
53+
.enabled(false)
54+
.minRuns(10L)
55+
.status(
56+
TestOptimizationFlakyTestsManagementPoliciesDisabledStatus
57+
.ACTIVE)
58+
.threshold(0.5)))
59+
.quarantined(
60+
new TestOptimizationFlakyTestsManagementPoliciesQuarantined()
61+
.autoQuarantineRule(
62+
new TestOptimizationFlakyTestsManagementPoliciesAutoQuarantineRule()
63+
.enabled(true)
64+
.windowSeconds(3600L))
65+
.branchRule(
66+
new TestOptimizationFlakyTestsManagementPoliciesBranchRule()
67+
.branches(Collections.singletonList("main"))
68+
.enabled(true))
69+
.enabled(true)
70+
.failureRateRule(
71+
new TestOptimizationFlakyTestsManagementPoliciesQuarantinedFailureRateRule()
72+
.branches(Collections.singletonList("main"))
73+
.enabled(true)
74+
.minRuns(10L)
75+
.threshold(0.5)))
76+
.repositoryId("github.com/datadog/shopist"))
77+
.type(
78+
TestOptimizationUpdateFlakyTestsManagementPoliciesRequestDataType
79+
.TEST_OPTIMIZATION_UPDATE_FLAKY_TESTS_MANAGEMENT_POLICIES_REQUEST));
80+
81+
try {
82+
TestOptimizationFlakyTestsManagementPoliciesResponse result =
83+
apiInstance.updateFlakyTestsManagementPolicies(body);
84+
System.out.println(result);
85+
} catch (ApiException e) {
86+
System.err.println(
87+
"Exception when calling TestOptimizationApi#updateFlakyTestsManagementPolicies");
88+
System.err.println("Status code: " + e.getCode());
89+
System.err.println("Reason: " + e.getResponseBody());
90+
System.err.println("Response headers: " + e.getResponseHeaders());
91+
e.printStackTrace();
92+
}
93+
}
94+
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,9 +783,11 @@ public class ApiClient {
783783
put("v2.updateChangeRequest", false);
784784
put("v2.updateChangeRequestDecision", false);
785785
put("v2.deleteTestOptimizationServiceSettings", false);
786+
put("v2.getFlakyTestsManagementPolicies", false);
786787
put("v2.getTestOptimizationServiceSettings", false);
787788
put("v2.searchFlakyTests", false);
788789
put("v2.updateFlakyTests", false);
790+
put("v2.updateFlakyTestsManagementPolicies", false);
789791
put("v2.updateTestOptimizationServiceSettings", false);
790792
put("v2.createAWSCloudAuthPersonaMapping", false);
791793
put("v2.deleteAWSCloudAuthPersonaMapping", false);

0 commit comments

Comments
 (0)