Skip to content

Commit ffbc62c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 91078cc of spec repo
1 parent 465a9b4 commit ffbc62c

File tree

2 files changed

+76
-6
lines changed

2 files changed

+76
-6
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69965,6 +69965,13 @@ paths:
6996569965
get:
6996669966
description: Get the list of all suppression rules.
6996769967
operationId: ListSecurityMonitoringSuppressions
69968+
parameters:
69969+
- description: Query string.
69970+
in: query
69971+
name: query
69972+
required: false
69973+
schema:
69974+
type: string
6996869975
responses:
6996969976
'200':
6997069977
content:

src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java

Lines changed: 69 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8108,6 +8108,22 @@ public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignal
81088108
new GenericType<SecurityMonitoringSignalsListResponse>() {});
81098109
}
81108110

8111+
/** Manage optional parameters to listSecurityMonitoringSuppressions. */
8112+
public static class ListSecurityMonitoringSuppressionsOptionalParameters {
8113+
private String query;
8114+
8115+
/**
8116+
* Set query.
8117+
*
8118+
* @param query Query string. (optional)
8119+
* @return ListSecurityMonitoringSuppressionsOptionalParameters
8120+
*/
8121+
public ListSecurityMonitoringSuppressionsOptionalParameters query(String query) {
8122+
this.query = query;
8123+
return this;
8124+
}
8125+
}
8126+
81118127
/**
81128128
* Get all suppression rules.
81138129
*
@@ -8118,7 +8134,9 @@ public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignal
81188134
*/
81198135
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions()
81208136
throws ApiException {
8121-
return listSecurityMonitoringSuppressionsWithHttpInfo().getData();
8137+
return listSecurityMonitoringSuppressionsWithHttpInfo(
8138+
new ListSecurityMonitoringSuppressionsOptionalParameters())
8139+
.getData();
81228140
}
81238141

81248142
/**
@@ -8130,7 +8148,40 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
81308148
*/
81318149
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
81328150
listSecurityMonitoringSuppressionsAsync() {
8133-
return listSecurityMonitoringSuppressionsWithHttpInfoAsync()
8151+
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(
8152+
new ListSecurityMonitoringSuppressionsOptionalParameters())
8153+
.thenApply(
8154+
response -> {
8155+
return response.getData();
8156+
});
8157+
}
8158+
8159+
/**
8160+
* Get all suppression rules.
8161+
*
8162+
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
8163+
*
8164+
* @param parameters Optional parameters for the request.
8165+
* @return SecurityMonitoringSuppressionsResponse
8166+
* @throws ApiException if fails to make API call
8167+
*/
8168+
public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions(
8169+
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
8170+
return listSecurityMonitoringSuppressionsWithHttpInfo(parameters).getData();
8171+
}
8172+
8173+
/**
8174+
* Get all suppression rules.
8175+
*
8176+
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfoAsync}.
8177+
*
8178+
* @param parameters Optional parameters for the request.
8179+
* @return CompletableFuture&lt;SecurityMonitoringSuppressionsResponse&gt;
8180+
*/
8181+
public CompletableFuture<SecurityMonitoringSuppressionsResponse>
8182+
listSecurityMonitoringSuppressionsAsync(
8183+
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
8184+
return listSecurityMonitoringSuppressionsWithHttpInfoAsync(parameters)
81348185
.thenApply(
81358186
response -> {
81368187
return response.getData();
@@ -8140,6 +8191,7 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
81408191
/**
81418192
* Get the list of all suppression rules.
81428193
*
8194+
* @param parameters Optional parameters for the request.
81438195
* @return ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;
81448196
* @throws ApiException if fails to make API call
81458197
* @http.response.details
@@ -8152,18 +8204,23 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
81528204
* </table>
81538205
*/
81548206
public ApiResponse<SecurityMonitoringSuppressionsResponse>
8155-
listSecurityMonitoringSuppressionsWithHttpInfo() throws ApiException {
8207+
listSecurityMonitoringSuppressionsWithHttpInfo(
8208+
ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException {
81568209
Object localVarPostBody = null;
8210+
String query = parameters.query;
81578211
// create path and map variables
81588212
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";
81598213

8214+
List<Pair> localVarQueryParams = new ArrayList<Pair>();
81608215
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
81618216

8217+
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
8218+
81628219
Invocation.Builder builder =
81638220
apiClient.createBuilder(
81648221
"v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions",
81658222
localVarPath,
8166-
new ArrayList<Pair>(),
8223+
localVarQueryParams,
81678224
localVarHeaderParams,
81688225
new HashMap<String, String>(),
81698226
new String[] {"application/json"},
@@ -8184,23 +8241,29 @@ public SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions
81848241
*
81858242
* <p>See {@link #listSecurityMonitoringSuppressionsWithHttpInfo}.
81868243
*
8244+
* @param parameters Optional parameters for the request.
81878245
* @return CompletableFuture&lt;ApiResponse&lt;SecurityMonitoringSuppressionsResponse&gt;&gt;
81888246
*/
81898247
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>>
8190-
listSecurityMonitoringSuppressionsWithHttpInfoAsync() {
8248+
listSecurityMonitoringSuppressionsWithHttpInfoAsync(
8249+
ListSecurityMonitoringSuppressionsOptionalParameters parameters) {
81918250
Object localVarPostBody = null;
8251+
String query = parameters.query;
81928252
// create path and map variables
81938253
String localVarPath = "/api/v2/security_monitoring/configuration/suppressions";
81948254

8255+
List<Pair> localVarQueryParams = new ArrayList<Pair>();
81958256
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
81968257

8258+
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
8259+
81978260
Invocation.Builder builder;
81988261
try {
81998262
builder =
82008263
apiClient.createBuilder(
82018264
"v2.SecurityMonitoringApi.listSecurityMonitoringSuppressions",
82028265
localVarPath,
8203-
new ArrayList<Pair>(),
8266+
localVarQueryParams,
82048267
localVarHeaderParams,
82058268
new HashMap<String, String>(),
82068269
new String[] {"application/json"},

0 commit comments

Comments
 (0)