#[non_exhaustive]pub struct ListCIAppTestEventsOptionalParams {
pub filter_query: Option<String>,
pub filter_from: Option<DateTime<Utc>>,
pub filter_to: Option<DateTime<Utc>>,
pub sort: Option<CIAppSort>,
pub page_cursor: Option<String>,
pub page_limit: Option<i32>,
}
Expand description
ListCIAppTestEventsOptionalParams is a struct for passing parameters to the method CIVisibilityTestsAPI::list_ci_app_test_events
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.filter_query: Option<String>
Search query following log syntax.
filter_from: Option<DateTime<Utc>>
Minimum timestamp for requested events.
filter_to: Option<DateTime<Utc>>
Maximum timestamp for requested events.
sort: Option<CIAppSort>
Order of events in results.
page_cursor: Option<String>
List following results with a cursor provided in the previous query.
page_limit: Option<i32>
Maximum number of events in the response.
Implementations§
Source§impl ListCIAppTestEventsOptionalParams
impl ListCIAppTestEventsOptionalParams
Sourcepub fn filter_query(self, value: String) -> Self
pub fn filter_query(self, value: String) -> Self
Search query following log syntax.
Examples found in repository?
examples/v2_ci-visibility-tests_ListCIAppTestEvents.rs (line 14)
8async fn main() {
9 let configuration = datadog::Configuration::new();
10 let api = CIVisibilityTestsAPI::with_config(configuration);
11 let resp = api
12 .list_ci_app_test_events(
13 ListCIAppTestEventsOptionalParams::default()
14 .filter_query("@test.service:web-ui-tests".to_string())
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(5),
26 )
27 .await;
28 if let Ok(value) = resp {
29 println!("{:#?}", value);
30 } else {
31 println!("{:#?}", resp.unwrap_err());
32 }
33}
Sourcepub fn filter_from(self, value: DateTime<Utc>) -> Self
pub fn filter_from(self, value: DateTime<Utc>) -> Self
Minimum timestamp for requested events.
Examples found in repository?
examples/v2_ci-visibility-tests_ListCIAppTestEvents_3852605281.rs (lines 15-19)
10async fn main() {
11 let configuration = datadog::Configuration::new();
12 let api = CIVisibilityTestsAPI::with_config(configuration);
13 let response = api.list_ci_app_test_events_with_pagination(
14 ListCIAppTestEventsOptionalParams::default()
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(2),
26 );
27 pin_mut!(response);
28 while let Some(resp) = response.next().await {
29 if let Ok(value) = resp {
30 println!("{:#?}", value);
31 } else {
32 println!("{:#?}", resp.unwrap_err());
33 }
34 }
35}
More examples
examples/v2_ci-visibility-tests_ListCIAppTestEvents.rs (lines 15-19)
8async fn main() {
9 let configuration = datadog::Configuration::new();
10 let api = CIVisibilityTestsAPI::with_config(configuration);
11 let resp = api
12 .list_ci_app_test_events(
13 ListCIAppTestEventsOptionalParams::default()
14 .filter_query("@test.service:web-ui-tests".to_string())
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(5),
26 )
27 .await;
28 if let Ok(value) = resp {
29 println!("{:#?}", value);
30 } else {
31 println!("{:#?}", resp.unwrap_err());
32 }
33}
Sourcepub fn filter_to(self, value: DateTime<Utc>) -> Self
pub fn filter_to(self, value: DateTime<Utc>) -> Self
Maximum timestamp for requested events.
Examples found in repository?
examples/v2_ci-visibility-tests_ListCIAppTestEvents_3852605281.rs (lines 20-24)
10async fn main() {
11 let configuration = datadog::Configuration::new();
12 let api = CIVisibilityTestsAPI::with_config(configuration);
13 let response = api.list_ci_app_test_events_with_pagination(
14 ListCIAppTestEventsOptionalParams::default()
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(2),
26 );
27 pin_mut!(response);
28 while let Some(resp) = response.next().await {
29 if let Ok(value) = resp {
30 println!("{:#?}", value);
31 } else {
32 println!("{:#?}", resp.unwrap_err());
33 }
34 }
35}
More examples
examples/v2_ci-visibility-tests_ListCIAppTestEvents.rs (lines 20-24)
8async fn main() {
9 let configuration = datadog::Configuration::new();
10 let api = CIVisibilityTestsAPI::with_config(configuration);
11 let resp = api
12 .list_ci_app_test_events(
13 ListCIAppTestEventsOptionalParams::default()
14 .filter_query("@test.service:web-ui-tests".to_string())
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(5),
26 )
27 .await;
28 if let Ok(value) = resp {
29 println!("{:#?}", value);
30 } else {
31 println!("{:#?}", resp.unwrap_err());
32 }
33}
Sourcepub fn page_cursor(self, value: String) -> Self
pub fn page_cursor(self, value: String) -> Self
List following results with a cursor provided in the previous query.
Sourcepub fn page_limit(self, value: i32) -> Self
pub fn page_limit(self, value: i32) -> Self
Maximum number of events in the response.
Examples found in repository?
examples/v2_ci-visibility-tests_ListCIAppTestEvents_3852605281.rs (line 25)
10async fn main() {
11 let configuration = datadog::Configuration::new();
12 let api = CIVisibilityTestsAPI::with_config(configuration);
13 let response = api.list_ci_app_test_events_with_pagination(
14 ListCIAppTestEventsOptionalParams::default()
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(2),
26 );
27 pin_mut!(response);
28 while let Some(resp) = response.next().await {
29 if let Ok(value) = resp {
30 println!("{:#?}", value);
31 } else {
32 println!("{:#?}", resp.unwrap_err());
33 }
34 }
35}
More examples
examples/v2_ci-visibility-tests_ListCIAppTestEvents.rs (line 25)
8async fn main() {
9 let configuration = datadog::Configuration::new();
10 let api = CIVisibilityTestsAPI::with_config(configuration);
11 let resp = api
12 .list_ci_app_test_events(
13 ListCIAppTestEventsOptionalParams::default()
14 .filter_query("@test.service:web-ui-tests".to_string())
15 .filter_from(
16 DateTime::parse_from_rfc3339("2021-11-11T11:10:41+00:00")
17 .expect("Failed to parse datetime")
18 .with_timezone(&Utc),
19 )
20 .filter_to(
21 DateTime::parse_from_rfc3339("2021-11-11T11:11:11+00:00")
22 .expect("Failed to parse datetime")
23 .with_timezone(&Utc),
24 )
25 .page_limit(5),
26 )
27 .await;
28 if let Ok(value) = resp {
29 println!("{:#?}", value);
30 } else {
31 println!("{:#?}", resp.unwrap_err());
32 }
33}
Trait Implementations§
Source§impl Clone for ListCIAppTestEventsOptionalParams
impl Clone for ListCIAppTestEventsOptionalParams
Source§fn clone(&self) -> ListCIAppTestEventsOptionalParams
fn clone(&self) -> ListCIAppTestEventsOptionalParams
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 Default for ListCIAppTestEventsOptionalParams
impl Default for ListCIAppTestEventsOptionalParams
Source§fn default() -> ListCIAppTestEventsOptionalParams
fn default() -> ListCIAppTestEventsOptionalParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListCIAppTestEventsOptionalParams
impl RefUnwindSafe for ListCIAppTestEventsOptionalParams
impl Send for ListCIAppTestEventsOptionalParams
impl Sync for ListCIAppTestEventsOptionalParams
impl Unpin for ListCIAppTestEventsOptionalParams
impl UnwindSafe for ListCIAppTestEventsOptionalParams
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