Skip to content

Commit 630e49b

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add query param in rules list endpoint (#3339)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 3b365b5 commit 630e49b

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85404,6 +85404,14 @@ paths:
8540485404
parameters:
8540585405
- $ref: '#/components/parameters/PageSize'
8540685406
- $ref: '#/components/parameters/PageNumber'
85407+
- description: A search query to filter security rules. You can filter by attributes
85408+
such as `type`, `source`, `tags`.
85409+
example: type:signal_correlation source:cloudtrail
85410+
in: query
85411+
name: query
85412+
required: false
85413+
schema:
85414+
type: string
8540785415
responses:
8540885416
'200':
8540985417
content:

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9266,6 +9266,7 @@ public SecurityMonitoringSignalsListResponse listSecurityMonitoringHistsignals(
92669266
public static class ListSecurityMonitoringRulesOptionalParameters {
92679267
private Long pageSize;
92689268
private Long pageNumber;
9269+
private String query;
92699270

92709271
/**
92719272
* Set pageSize.
@@ -9289,6 +9290,18 @@ public ListSecurityMonitoringRulesOptionalParameters pageNumber(Long pageNumber)
92899290
this.pageNumber = pageNumber;
92909291
return this;
92919292
}
9293+
9294+
/**
9295+
* Set query.
9296+
*
9297+
* @param query A search query to filter security rules. You can filter by attributes such as
9298+
* <code>type</code>, <code>source</code>, <code>tags</code>. (optional)
9299+
* @return ListSecurityMonitoringRulesOptionalParameters
9300+
*/
9301+
public ListSecurityMonitoringRulesOptionalParameters query(String query) {
9302+
this.query = query;
9303+
return this;
9304+
}
92929305
}
92939306

92949307
/**
@@ -9372,6 +9385,7 @@ public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRu
93729385
Object localVarPostBody = null;
93739386
Long pageSize = parameters.pageSize;
93749387
Long pageNumber = parameters.pageNumber;
9388+
String query = parameters.query;
93759389
// create path and map variables
93769390
String localVarPath = "/api/v2/security_monitoring/rules";
93779391

@@ -9380,6 +9394,7 @@ public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRu
93809394

93819395
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
93829396
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
9397+
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
93839398

93849399
Invocation.Builder builder =
93859400
apiClient.createBuilder(
@@ -9415,6 +9430,7 @@ public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRu
94159430
Object localVarPostBody = null;
94169431
Long pageSize = parameters.pageSize;
94179432
Long pageNumber = parameters.pageNumber;
9433+
String query = parameters.query;
94189434
// create path and map variables
94199435
String localVarPath = "/api/v2/security_monitoring/rules";
94209436

@@ -9423,6 +9439,7 @@ public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRu
94239439

94249440
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
94259441
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
9442+
localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
94269443

94279444
Invocation.Builder builder;
94289445
try {

0 commit comments

Comments
 (0)