Skip to content

Commit 7073315

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 1967f12 of spec repo
1 parent 0773181 commit 7073315

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82778,6 +82778,13 @@ paths:
8277882778
parameters:
8277982779
- $ref: '#/components/parameters/PageSize'
8278082780
- $ref: '#/components/parameters/PageNumber'
82781+
- description: Search query to filter rules.
82782+
example: type:signal_correlation source:cloudtrail
82783+
in: query
82784+
name: query
82785+
required: false
82786+
schema:
82787+
type: string
8278182788
responses:
8278282789
'200':
8278382790
content:

src/datadogV2/api/api_security_monitoring.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,8 @@ pub struct ListSecurityMonitoringRulesOptionalParams {
474474
pub page_size: Option<i64>,
475475
/// Specific page number to return.
476476
pub page_number: Option<i64>,
477+
/// Search query to filter rules.
478+
pub query: Option<String>,
477479
}
478480

479481
impl ListSecurityMonitoringRulesOptionalParams {
@@ -487,6 +489,11 @@ impl ListSecurityMonitoringRulesOptionalParams {
487489
self.page_number = Some(value);
488490
self
489491
}
492+
/// Search query to filter rules.
493+
pub fn query(mut self, value: String) -> Self {
494+
self.query = Some(value);
495+
self
496+
}
490497
}
491498

492499
/// ListSecurityMonitoringSignalsOptionalParams is a struct for passing parameters to the method [`SecurityMonitoringAPI::list_security_monitoring_signals`]
@@ -8769,6 +8776,7 @@ impl SecurityMonitoringAPI {
87698776
// unbox and build optional parameters
87708777
let page_size = params.page_size;
87718778
let page_number = params.page_number;
8779+
let query = params.query;
87728780

87738781
let local_client = &self.client;
87748782

@@ -8787,6 +8795,10 @@ impl SecurityMonitoringAPI {
87878795
local_req_builder =
87888796
local_req_builder.query(&[("page[number]", &local_query_param.to_string())]);
87898797
};
8798+
if let Some(ref local_query_param) = query {
8799+
local_req_builder =
8800+
local_req_builder.query(&[("query", &local_query_param.to_string())]);
8801+
};
87908802

87918803
// build headers
87928804
let mut headers = HeaderMap::new();

tests/scenarios/function_mappings.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18190,10 +18190,14 @@ fn test_v2_list_security_monitoring_rules(
1819018190
let page_number = _parameters
1819118191
.get("page[number]")
1819218192
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
18193+
let query = _parameters
18194+
.get("query")
18195+
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
1819318196
let mut params =
1819418197
datadogV2::api_security_monitoring::ListSecurityMonitoringRulesOptionalParams::default();
1819518198
params.page_size = page_size;
1819618199
params.page_number = page_number;
18200+
params.query = query;
1819718201
let response = match block_on(api.list_security_monitoring_rules_with_http_info(params)) {
1819818202
Ok(response) => response,
1819918203
Err(error) => {

0 commit comments

Comments
 (0)