From 7e8272957d2dbb41f0a868aec5aec84f258efc97 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 9 Jan 2026 20:06:41 +0000 Subject: [PATCH] Regenerate client from commit 221df34 of spec repo --- .generator/schemas/v2/openapi.yaml | 24 ----------- .../ListSecurityFindings.java | 1 - .../ListSecurityFindings_2925663885.java | 1 - .../SearchSecurityFindings.java | 1 - .../SearchSecurityFindings_3678541639.java | 1 - .../com/datadog/api/client/ApiClient.java | 2 - .../client/v2/api/SecurityMonitoringApi.java | 42 ------------------- .../client/v2/api/security_monitoring.feature | 18 +++----- 8 files changed, 6 insertions(+), 84 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index b91a8d03cc5..52c13bf6e58 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -82195,13 +82195,6 @@ paths: description: 'Get a list of security findings that match a search query. - This endpoint requires one of the following permissions: - - - `security_monitoring_findings_read` - - - `appsec_vm_read` - - ### Query Syntax @@ -82264,8 +82257,6 @@ paths: appKeyAuth: [] - AuthZ: - security_monitoring_findings_read - - AuthZ: - - appsec_vm_read summary: List security findings tags: - Security Monitoring @@ -82279,9 +82270,6 @@ paths: permissions: - security_monitoring_findings_read - appsec_vm_read - x-unstable: '**Note**: This endpoint is in beta and subject to change. - - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).' /api/v2/security/findings/cases: delete: description: 'Detach security findings from their case. @@ -82506,13 +82494,6 @@ paths: description: 'Get a list of security findings that match a search query. - This endpoint requires one of the following permissions: - - - `security_monitoring_findings_read` - - - `appsec_vm_read` - - ### Query Syntax @@ -82546,8 +82527,6 @@ paths: appKeyAuth: [] - AuthZ: - security_monitoring_findings_read - - AuthZ: - - appsec_vm_read summary: Search security findings tags: - Security Monitoring @@ -82562,9 +82541,6 @@ paths: permissions: - security_monitoring_findings_read - appsec_vm_read - x-unstable: '**Note**: This endpoint is in beta and subject to change. - - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).' /api/v2/security/sboms: get: description: 'Get a list of assets SBOMs for an organization. diff --git a/examples/v2/security-monitoring/ListSecurityFindings.java b/examples/v2/security-monitoring/ListSecurityFindings.java index 4d4fb976b48..e28d5bf926d 100644 --- a/examples/v2/security-monitoring/ListSecurityFindings.java +++ b/examples/v2/security-monitoring/ListSecurityFindings.java @@ -8,7 +8,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - defaultClient.setUnstableOperationEnabled("v2.listSecurityFindings", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { diff --git a/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java b/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java index 356478786d2..ae149291555 100644 --- a/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java +++ b/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java @@ -9,7 +9,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - defaultClient.setUnstableOperationEnabled("v2.listSecurityFindings", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { diff --git a/examples/v2/security-monitoring/SearchSecurityFindings.java b/examples/v2/security-monitoring/SearchSecurityFindings.java index 135cfdc1d67..3a33b88187e 100644 --- a/examples/v2/security-monitoring/SearchSecurityFindings.java +++ b/examples/v2/security-monitoring/SearchSecurityFindings.java @@ -11,7 +11,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - defaultClient.setUnstableOperationEnabled("v2.searchSecurityFindings", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); SecurityFindingsSearchRequest body = diff --git a/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java b/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java index d6e8b8437f1..fc0e84590b4 100644 --- a/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java +++ b/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java @@ -12,7 +12,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - defaultClient.setUnstableOperationEnabled("v2.searchSecurityFindings", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); SecurityFindingsSearchRequest body = diff --git a/src/main/java/com/datadog/api/client/ApiClient.java b/src/main/java/com/datadog/api/client/ApiClient.java index e1b52f25e5a..439a59c339c 100644 --- a/src/main/java/com/datadog/api/client/ApiClient.java +++ b/src/main/java/com/datadog/api/client/ApiClient.java @@ -791,14 +791,12 @@ public class ApiClient { put("v2.listFindings", false); put("v2.listMultipleRulesets", false); put("v2.listScannedAssetsMetadata", false); - put("v2.listSecurityFindings", false); put("v2.listSecurityMonitoringHistsignals", false); put("v2.listThreatHuntingJobs", false); put("v2.listVulnerabilities", false); put("v2.listVulnerableAssets", false); put("v2.muteFindings", false); put("v2.runThreatHuntingJob", false); - put("v2.searchSecurityFindings", false); put("v2.searchSecurityMonitoringHistsignals", false); put("v2.createDataset", false); put("v2.deleteDataset", false); diff --git a/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java index 37a5f2ec189..a652365ac77 100644 --- a/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java @@ -8866,9 +8866,6 @@ public PaginationIterable listSecurityFindingsWithPaginati /** * Get a list of security findings that match a search query. * - *

This endpoint requires one of the following permissions: - - * security_monitoring_findings_read - appsec_vm_read - * *

Query Syntax

* *

This endpoint uses the logs query syntax. Findings attributes (living in the custom. @@ -8891,13 +8888,6 @@ public PaginationIterable listSecurityFindingsWithPaginati */ public ApiResponse listSecurityFindingsWithHttpInfo( ListSecurityFindingsOptionalParameters parameters) throws ApiException { - // Check if unstable operation is enabled - String operationId = "listSecurityFindings"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - throw new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId)); - } Object localVarPostBody = null; String filterQuery = parameters.filterQuery; String pageCursor = parameters.pageCursor; @@ -8944,17 +8934,6 @@ public ApiResponse listSecurityFindingsWithHttpInf */ public CompletableFuture> listSecurityFindingsWithHttpInfoAsync(ListSecurityFindingsOptionalParameters parameters) { - // Check if unstable operation is enabled - String operationId = "listSecurityFindings"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - CompletableFuture> result = - new CompletableFuture<>(); - result.completeExceptionally( - new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId))); - return result; - } Object localVarPostBody = null; String filterQuery = parameters.filterQuery; String pageCursor = parameters.pageCursor; @@ -12577,9 +12556,6 @@ public PaginationIterable searchSecurityFindingsWithPagina /** * Get a list of security findings that match a search query. * - *

This endpoint requires one of the following permissions: - - * security_monitoring_findings_read - appsec_vm_read - * *

Query Syntax

* *

The API uses the logs query syntax. Findings attributes (living in the custom. namespace) @@ -12602,13 +12578,6 @@ public PaginationIterable searchSecurityFindingsWithPagina */ public ApiResponse searchSecurityFindingsWithHttpInfo( SecurityFindingsSearchRequest body) throws ApiException { - // Check if unstable operation is enabled - String operationId = "searchSecurityFindings"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - throw new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId)); - } Object localVarPostBody = body; // verify the required parameter 'body' is set @@ -12651,17 +12620,6 @@ public ApiResponse searchSecurityFindingsWithHttpI */ public CompletableFuture> searchSecurityFindingsWithHttpInfoAsync(SecurityFindingsSearchRequest body) { - // Check if unstable operation is enabled - String operationId = "searchSecurityFindings"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - CompletableFuture> result = - new CompletableFuture<>(); - result.completeExceptionally( - new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId))); - return result; - } Object localVarPostBody = body; // verify the required parameter 'body' is set diff --git a/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature b/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature index 7434addb83f..a4954459e20 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature @@ -1323,23 +1323,20 @@ Feature: Security Monitoring @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform Scenario: List security findings returns "Bad Request" response - Given operation "ListSecurityFindings" enabled - And new "ListSecurityFindings" request + Given new "ListSecurityFindings" request And request contains "page[cursor]" parameter with value "invalid_cursor" When the request is sent Then the response status is 400 Bad Request @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform Scenario: List security findings returns "OK" response - Given operation "ListSecurityFindings" enabled - And new "ListSecurityFindings" request + Given new "ListSecurityFindings" request When the request is sent Then the response status is 200 OK @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform Scenario: List security findings returns "OK" response with pagination - Given operation "ListSecurityFindings" enabled - And new "ListSecurityFindings" request + Given new "ListSecurityFindings" request And request contains "page[limit]" parameter with value 5 When the request is sent Then the response status is 200 OK @@ -1602,24 +1599,21 @@ Feature: Security Monitoring @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform Scenario: Search security findings returns "Bad Request" response - Given operation "SearchSecurityFindings" enabled - And new "SearchSecurityFindings" request + Given new "SearchSecurityFindings" request And body with value {"page": {"cursor": "invalid_cursor"}} When the request is sent Then the response status is 400 Bad Request @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform Scenario: Search security findings returns "OK" response - Given operation "SearchSecurityFindings" enabled - And new "SearchSecurityFindings" request + Given new "SearchSecurityFindings" request And body with value {"data": {"attributes": {"filter": "@severity:(critical OR high)"}}} When the request is sent Then the response status is 200 OK @team:DataDog/cloud-security-posture-management @team:DataDog/k9-findings-platform @with-pagination Scenario: Search security findings returns "OK" response with pagination - Given operation "SearchSecurityFindings" enabled - And new "SearchSecurityFindings" request + Given new "SearchSecurityFindings" request And body with value {"data": {"attributes": {"filter": "@severity:(critical OR high)", "page": {"limit": 1}}}} When the request is sent Then the response status is 200 OK