Skip to content

Commit d9caa0e

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e67df21 of spec repo
1 parent 2c5e9ce commit d9caa0e

35 files changed

+3818
-47
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 602 additions & 8 deletions
Large diffs are not rendered by default.

examples/v2_test-optimization_SearchFlakyTests.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ async fn main() {
1919
.attributes(
2020
FlakyTestsSearchRequestAttributes::new()
2121
.filter(
22-
FlakyTestsSearchFilter
23-
::new().query(
24-
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
25-
),
22+
FlakyTestsSearchFilter::new()
23+
.include_history(true)
24+
.query(
25+
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
26+
),
2627
)
27-
.include_history(true)
2828
.page(
2929
FlakyTestsSearchPageOptions::new()
3030
.cursor(

examples/v2_test-optimization_SearchFlakyTests_1224086727.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ async fn main() {
2121
.attributes(
2222
FlakyTestsSearchRequestAttributes::new()
2323
.filter(
24-
FlakyTestsSearchFilter
25-
::new().query(
26-
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
27-
),
24+
FlakyTestsSearchFilter::new()
25+
.include_history(true)
26+
.query(
27+
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
28+
),
2829
)
29-
.include_history(true)
3030
.page(
3131
FlakyTestsSearchPageOptions::new()
3232
.cursor(

examples/v2_test-optimization_SearchFlakyTests_209064879.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ async fn main() {
1919
.attributes(
2020
FlakyTestsSearchRequestAttributes::new()
2121
.filter(
22-
FlakyTestsSearchFilter
23-
::new().query(
24-
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
25-
),
22+
FlakyTestsSearchFilter::new()
23+
.include_history(true)
24+
.query(
25+
r#"flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist""#.to_string(),
26+
),
2627
)
27-
.include_history(true)
2828
.page(FlakyTestsSearchPageOptions::new().limit(10))
2929
.sort(FlakyTestsSearchSort::FQN_ASCENDING),
3030
)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// Create a widget returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_widgets::WidgetsAPI;
4+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequest;
5+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequestAttributes;
6+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequestData;
7+
use datadog_api_client::datadogV2::model::WidgetDefinition;
8+
use datadog_api_client::datadogV2::model::WidgetExperienceType;
9+
use datadog_api_client::datadogV2::model::WidgetType;
10+
11+
#[tokio::main]
12+
async fn main() {
13+
let body = CreateOrUpdateWidgetRequest::new(CreateOrUpdateWidgetRequestData::new(
14+
CreateOrUpdateWidgetRequestAttributes::new(WidgetDefinition::new(
15+
"My Widget".to_string(),
16+
WidgetType::BAR_CHART,
17+
))
18+
.tags(Some(vec![])),
19+
"widgets".to_string(),
20+
));
21+
let configuration = datadog::Configuration::new();
22+
let api = WidgetsAPI::with_config(configuration);
23+
let resp = api
24+
.create_widget(WidgetExperienceType::CCM_REPORTS, body)
25+
.await;
26+
if let Ok(value) = resp {
27+
println!("{:#?}", value);
28+
} else {
29+
println!("{:#?}", resp.unwrap_err());
30+
}
31+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a widget returns "No Content" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_widgets::WidgetsAPI;
4+
use datadog_api_client::datadogV2::model::WidgetExperienceType;
5+
use uuid::Uuid;
6+
7+
#[tokio::main]
8+
async fn main() {
9+
let configuration = datadog::Configuration::new();
10+
let api = WidgetsAPI::with_config(configuration);
11+
let resp = api
12+
.delete_widget(
13+
WidgetExperienceType::CCM_REPORTS,
14+
Uuid::parse_str("00000000-0000-0000-0000-000000000000").expect("invalid UUID"),
15+
)
16+
.await;
17+
if let Ok(value) = resp {
18+
println!("{:#?}", value);
19+
} else {
20+
println!("{:#?}", resp.unwrap_err());
21+
}
22+
}

examples/v2_widgets_GetWidget.rs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Get a widget returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_widgets::WidgetsAPI;
4+
use datadog_api_client::datadogV2::model::WidgetExperienceType;
5+
use uuid::Uuid;
6+
7+
#[tokio::main]
8+
async fn main() {
9+
let configuration = datadog::Configuration::new();
10+
let api = WidgetsAPI::with_config(configuration);
11+
let resp = api
12+
.get_widget(
13+
WidgetExperienceType::CCM_REPORTS,
14+
Uuid::parse_str("00000000-0000-0000-0000-000000000000").expect("invalid UUID"),
15+
)
16+
.await;
17+
if let Ok(value) = resp {
18+
println!("{:#?}", value);
19+
} else {
20+
println!("{:#?}", resp.unwrap_err());
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Search widgets returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_widgets::SearchWidgetsOptionalParams;
4+
use datadog_api_client::datadogV2::api_widgets::WidgetsAPI;
5+
use datadog_api_client::datadogV2::model::WidgetExperienceType;
6+
7+
#[tokio::main]
8+
async fn main() {
9+
let configuration = datadog::Configuration::new();
10+
let api = WidgetsAPI::with_config(configuration);
11+
let resp = api
12+
.search_widgets(
13+
WidgetExperienceType::CCM_REPORTS,
14+
SearchWidgetsOptionalParams::default(),
15+
)
16+
.await;
17+
if let Ok(value) = resp {
18+
println!("{:#?}", value);
19+
} else {
20+
println!("{:#?}", resp.unwrap_err());
21+
}
22+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Update a widget returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_widgets::WidgetsAPI;
4+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequest;
5+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequestAttributes;
6+
use datadog_api_client::datadogV2::model::CreateOrUpdateWidgetRequestData;
7+
use datadog_api_client::datadogV2::model::WidgetDefinition;
8+
use datadog_api_client::datadogV2::model::WidgetExperienceType;
9+
use datadog_api_client::datadogV2::model::WidgetType;
10+
use uuid::Uuid;
11+
12+
#[tokio::main]
13+
async fn main() {
14+
let body = CreateOrUpdateWidgetRequest::new(CreateOrUpdateWidgetRequestData::new(
15+
CreateOrUpdateWidgetRequestAttributes::new(WidgetDefinition::new(
16+
"My Widget".to_string(),
17+
WidgetType::BAR_CHART,
18+
))
19+
.tags(Some(vec![])),
20+
"widgets".to_string(),
21+
));
22+
let configuration = datadog::Configuration::new();
23+
let api = WidgetsAPI::with_config(configuration);
24+
let resp = api
25+
.update_widget(
26+
WidgetExperienceType::CCM_REPORTS,
27+
Uuid::parse_str("00000000-0000-0000-0000-000000000000").expect("invalid UUID"),
28+
body,
29+
)
30+
.await;
31+
if let Ok(value) = resp {
32+
println!("{:#?}", value);
33+
} else {
34+
println!("{:#?}", resp.unwrap_err());
35+
}
36+
}

0 commit comments

Comments
 (0)