#[non_exhaustive]pub struct SearchTestsOptionalParams {
pub include_full_config: Option<bool>,
pub search_suites: Option<bool>,
pub facets_only: Option<bool>,
pub start: Option<i64>,
pub count: Option<i64>,
pub sort: Option<String>,
}
Expand description
SearchTestsOptionalParams is a struct for passing parameters to the method SyntheticsAPI::search_tests
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.include_full_config: Option<bool>
If true, include the full configuration for each test in the response.
search_suites: Option<bool>
If true, returns suites instead of tests.
facets_only: Option<bool>
If true, return only facets instead of full test details.
start: Option<i64>
The offset from which to start returning results.
count: Option<i64>
The maximum number of results to return.
sort: Option<String>
The sort order for the results (e.g., ‘name,asc’ or ‘name,desc’).
Implementations§
Source§impl SearchTestsOptionalParams
impl SearchTestsOptionalParams
Sourcepub fn include_full_config(self, value: bool) -> Self
pub fn include_full_config(self, value: bool) -> Self
If true, include the full configuration for each test in the response.
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 13)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Sourcepub fn search_suites(self, value: bool) -> Self
pub fn search_suites(self, value: bool) -> Self
If true, returns suites instead of tests.
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 14)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Sourcepub fn facets_only(self, value: bool) -> Self
pub fn facets_only(self, value: bool) -> Self
If true, return only facets instead of full test details.
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 15)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Sourcepub fn start(self, value: i64) -> Self
pub fn start(self, value: i64) -> Self
The offset from which to start returning results.
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 16)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Sourcepub fn count(self, value: i64) -> Self
pub fn count(self, value: i64) -> Self
The maximum number of results to return.
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 17)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Sourcepub fn sort(self, value: String) -> Self
pub fn sort(self, value: String) -> Self
The sort order for the results (e.g., ‘name,asc’ or ‘name,desc’).
Examples found in repository?
examples/v1_synthetics_SearchTests_195957771.rs (line 18)
7async fn main() {
8 let configuration = datadog::Configuration::new();
9 let api = SyntheticsAPI::with_config(configuration);
10 let resp = api
11 .search_tests(
12 SearchTestsOptionalParams::default()
13 .include_full_config(true)
14 .search_suites(true)
15 .facets_only(true)
16 .start(10)
17 .count(5)
18 .sort("name,desc".to_string()),
19 )
20 .await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}
Trait Implementations§
Source§impl Clone for SearchTestsOptionalParams
impl Clone for SearchTestsOptionalParams
Source§fn clone(&self) -> SearchTestsOptionalParams
fn clone(&self) -> SearchTestsOptionalParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SearchTestsOptionalParams
impl Debug for SearchTestsOptionalParams
Source§impl Default for SearchTestsOptionalParams
impl Default for SearchTestsOptionalParams
Source§fn default() -> SearchTestsOptionalParams
fn default() -> SearchTestsOptionalParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SearchTestsOptionalParams
impl RefUnwindSafe for SearchTestsOptionalParams
impl Send for SearchTestsOptionalParams
impl Sync for SearchTestsOptionalParams
impl Unpin for SearchTestsOptionalParams
impl UnwindSafe for SearchTestsOptionalParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more