Skip to content

Commit bbf8262

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 23d7f8c of spec repo (#3136)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 5d1a4ff commit bbf8262

25 files changed

+4032
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 419 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
// Search flaky tests 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.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters;
7+
import com.datadog.api.client.v2.model.FlakyTestsSearchFilter;
8+
import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions;
9+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequest;
10+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestAttributes;
11+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData;
12+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType;
13+
import com.datadog.api.client.v2.model.FlakyTestsSearchResponse;
14+
import com.datadog.api.client.v2.model.FlakyTestsSearchSort;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true);
20+
TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient);
21+
22+
FlakyTestsSearchRequest body =
23+
new FlakyTestsSearchRequest()
24+
.data(
25+
new FlakyTestsSearchRequestData()
26+
.attributes(
27+
new FlakyTestsSearchRequestAttributes()
28+
.filter(
29+
new FlakyTestsSearchFilter()
30+
.query(
31+
"""
32+
flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"
33+
"""))
34+
.page(
35+
new FlakyTestsSearchPageOptions()
36+
.cursor(
37+
"eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==")
38+
.limit(25L))
39+
.sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING))
40+
.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST));
41+
42+
try {
43+
FlakyTestsSearchResponse result =
44+
apiInstance.searchFlakyTests(new SearchFlakyTestsOptionalParameters().body(body));
45+
System.out.println(result);
46+
} catch (ApiException e) {
47+
System.err.println("Exception when calling TestOptimizationApi#searchFlakyTests");
48+
System.err.println("Status code: " + e.getCode());
49+
System.err.println("Reason: " + e.getResponseBody());
50+
System.err.println("Response headers: " + e.getResponseHeaders());
51+
e.printStackTrace();
52+
}
53+
}
54+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Search flaky tests returns "OK" response with pagination
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.PaginationIterable;
5+
import com.datadog.api.client.v2.api.TestOptimizationApi;
6+
import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters;
7+
import com.datadog.api.client.v2.model.FlakyTest;
8+
import com.datadog.api.client.v2.model.FlakyTestsSearchFilter;
9+
import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions;
10+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequest;
11+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestAttributes;
12+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData;
13+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType;
14+
import com.datadog.api.client.v2.model.FlakyTestsSearchSort;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true);
20+
TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient);
21+
22+
FlakyTestsSearchRequest body =
23+
new FlakyTestsSearchRequest()
24+
.data(
25+
new FlakyTestsSearchRequestData()
26+
.attributes(
27+
new FlakyTestsSearchRequestAttributes()
28+
.filter(
29+
new FlakyTestsSearchFilter()
30+
.query(
31+
"""
32+
flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"
33+
"""))
34+
.page(
35+
new FlakyTestsSearchPageOptions()
36+
.cursor(
37+
"eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==")
38+
.limit(25L))
39+
.sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING))
40+
.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST));
41+
42+
try {
43+
PaginationIterable<FlakyTest> iterable =
44+
apiInstance.searchFlakyTestsWithPagination(
45+
new SearchFlakyTestsOptionalParameters().body(body));
46+
47+
for (FlakyTest item : iterable) {
48+
System.out.println(item);
49+
}
50+
} catch (RuntimeException e) {
51+
System.err.println(
52+
"Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination");
53+
System.err.println("Reason: " + e.getMessage());
54+
e.printStackTrace();
55+
}
56+
}
57+
}
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// Search flaky tests returns "OK" response with filtered query
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.PaginationIterable;
5+
import com.datadog.api.client.v2.api.TestOptimizationApi;
6+
import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters;
7+
import com.datadog.api.client.v2.model.FlakyTest;
8+
import com.datadog.api.client.v2.model.FlakyTestsSearchFilter;
9+
import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions;
10+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequest;
11+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestAttributes;
12+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData;
13+
import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType;
14+
import com.datadog.api.client.v2.model.FlakyTestsSearchSort;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true);
20+
TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient);
21+
22+
FlakyTestsSearchRequest body =
23+
new FlakyTestsSearchRequest()
24+
.data(
25+
new FlakyTestsSearchRequestData()
26+
.attributes(
27+
new FlakyTestsSearchRequestAttributes()
28+
.filter(
29+
new FlakyTestsSearchFilter()
30+
.query(
31+
"""
32+
flaky_test_state:active @git.repository.id_v2:"github.com/datadog/cart-tracking"
33+
"""))
34+
.page(new FlakyTestsSearchPageOptions().limit(10L))
35+
.sort(FlakyTestsSearchSort.LAST_FLAKED_DESCENDING))
36+
.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST));
37+
38+
try {
39+
PaginationIterable<FlakyTest> iterable =
40+
apiInstance.searchFlakyTestsWithPagination(
41+
new SearchFlakyTestsOptionalParameters().body(body));
42+
43+
for (FlakyTest item : iterable) {
44+
System.out.println(item);
45+
}
46+
} catch (RuntimeException e) {
47+
System.err.println(
48+
"Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination");
49+
System.err.println("Reason: " + e.getMessage());
50+
e.printStackTrace();
51+
}
52+
}
53+
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -792,6 +792,7 @@ public class ApiClient {
792792
put("v2.getIncidentTeam", false);
793793
put("v2.listIncidentTeams", false);
794794
put("v2.updateIncidentTeam", false);
795+
put("v2.searchFlakyTests", false);
795796
}
796797
};
797798
protected static final java.util.logging.Logger logger =

0 commit comments

Comments
 (0)