From d15c1ea513ad2d15e356d27c1e10b1cc1a009a77 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 26 Sep 2025 12:34:36 +0000 Subject: [PATCH] Regenerate client from commit 090d92d of spec repo --- .generator/schemas/v2/openapi.yaml | 7 ++ .../client/v2/api/SecurityMonitoringApi.java | 75 +++++++++++++++++-- 2 files changed, 76 insertions(+), 6 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 5051b689027..661976d24e3 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -70064,6 +70064,13 @@ paths: get: description: Get the list of all suppression rules. operationId: ListSecurityMonitoringSuppressions + parameters: + - description: Query string. + in: query + name: query + required: false + schema: + type: string responses: '200': content: 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 385a17c0c0d..7ccf094aeaf 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 @@ -8108,6 +8108,22 @@ public PaginationIterable listSecurityMonitoringSignal new GenericType() {}); } + /** Manage optional parameters to listSecurityMonitoringSuppressions. */ + public static class ListSecurityMonitoringSuppressionsOptionalParameters { + private String query; + + /** + * Set query. + * + * @param query Query string. (optional) + * @return ListSecurityMonitoringSuppressionsOptionalParameters + */ + public ListSecurityMonitoringSuppressionsOptionalParameters query(String query) { + this.query = query; + return this; + } + } + /** * Get all suppression rules. * @@ -8118,7 +8134,9 @@ public PaginationIterable listSecurityMonitoringSignal */ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions() throws ApiException { - return listSecurityMonitoringSuppressionsWithHttpInfo().getData(); + return listSecurityMonitoringSuppressionsWithHttpInfo( + new ListSecurityMonitoringSuppressionsOptionalParameters()) + .getData(); } /** @@ -8130,7 +8148,40 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions */ public CompletableFuture listSecurityMonitoringSuppressionsAsync() { - return listSecurityMonitoringSuppressionsWithHttpInfoAsync() + return listSecurityMonitoringSuppressionsWithHttpInfoAsync( + new ListSecurityMonitoringSuppressionsOptionalParameters()) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Get all suppression rules. + * + *

See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}. + * + * @param parameters Optional parameters for the request. + * @return SecurityMonitoringSuppressionsResponse + * @throws ApiException if fails to make API call + */ + public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions( + ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException { + return listSecurityMonitoringSuppressionsWithHttpInfo(parameters).getData(); + } + + /** + * Get all suppression rules. + * + *

See {@link #listSecurityMonitoringSuppressionsWithHttpInfoAsync}. + * + * @param parameters Optional parameters for the request. + * @return CompletableFuture<SecurityMonitoringSuppressionsResponse> + */ + public CompletableFuture + listSecurityMonitoringSuppressionsAsync( + ListSecurityMonitoringSuppressionsOptionalParameters parameters) { + return listSecurityMonitoringSuppressionsWithHttpInfoAsync(parameters) .thenApply( response -> { return response.getData(); @@ -8140,6 +8191,7 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions /** * Get the list of all suppression rules. * + * @param parameters Optional parameters for the request. * @return ApiResponse<SecurityMonitoringSuppressionsResponse> * @throws ApiException if fails to make API call * @http.response.details @@ -8152,18 +8204,23 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions * */ public ApiResponse - listSecurityMonitoringSuppressionsWithHttpInfo() throws ApiException { + listSecurityMonitoringSuppressionsWithHttpInfo( + ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException { Object localVarPostBody = null; + String query = parameters.query; // create path and map variables String localVarPath = "/api/v2/security_monitoring/configuration/suppressions"; + List localVarQueryParams = new ArrayList(); Map localVarHeaderParams = new HashMap(); + localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query)); + Invocation.Builder builder = apiClient.createBuilder( "v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions", localVarPath, - new ArrayList(), + localVarQueryParams, localVarHeaderParams, new HashMap(), new String[] {"application/json"}, @@ -8184,23 +8241,29 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions * *

See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}. * + * @param parameters Optional parameters for the request. * @return CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>> */ public CompletableFuture> - listSecurityMonitoringSuppressionsWithHttpInfoAsync() { + listSecurityMonitoringSuppressionsWithHttpInfoAsync( + ListSecurityMonitoringSuppressionsOptionalParameters parameters) { Object localVarPostBody = null; + String query = parameters.query; // create path and map variables String localVarPath = "/api/v2/security_monitoring/configuration/suppressions"; + List localVarQueryParams = new ArrayList(); Map localVarHeaderParams = new HashMap(); + localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query)); + Invocation.Builder builder; try { builder = apiClient.createBuilder( "v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions", localVarPath, - new ArrayList(), + localVarQueryParams, localVarHeaderParams, new HashMap(), new String[] {"application/json"},