Skip to content

Commit 3521b82

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e67df21 of spec repo
1 parent 218ba8f commit 3521b82

33 files changed

+3378
-29
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.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
data: DatadogAPIClient::V2::FlakyTestsSearchRequestData.new({
1111
attributes: DatadogAPIClient::V2::FlakyTestsSearchRequestAttributes.new({
1212
filter: DatadogAPIClient::V2::FlakyTestsSearchFilter.new({
13+
include_history: true,
1314
query: 'flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"',
1415
}),
15-
include_history: true,
1616
page: DatadogAPIClient::V2::FlakyTestsSearchPageOptions.new({
1717
cursor: "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==",
1818
limit: 25,

examples/v2/test-optimization/SearchFlakyTests_1224086727.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
data: DatadogAPIClient::V2::FlakyTestsSearchRequestData.new({
1111
attributes: DatadogAPIClient::V2::FlakyTestsSearchRequestAttributes.new({
1212
filter: DatadogAPIClient::V2::FlakyTestsSearchFilter.new({
13+
include_history: true,
1314
query: 'flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"',
1415
}),
15-
include_history: true,
1616
page: DatadogAPIClient::V2::FlakyTestsSearchPageOptions.new({
1717
cursor: "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==",
1818
limit: 25,

examples/v2/test-optimization/SearchFlakyTests_209064879.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
attributes: DatadogAPIClient::V2::FlakyTestsSearchRequestAttributes.new({
1212
filter: DatadogAPIClient::V2::FlakyTestsSearchFilter.new({
1313
query: 'flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"',
14+
include_history: true,
1415
}),
1516
page: DatadogAPIClient::V2::FlakyTestsSearchPageOptions.new({
1617
limit: 10,
1718
}),
1819
sort: DatadogAPIClient::V2::FlakyTestsSearchSort::FQN_ASCENDING,
19-
include_history: true,
2020
}),
2121
type: DatadogAPIClient::V2::FlakyTestsSearchRequestDataType::SEARCH_FLAKY_TESTS_REQUEST,
2222
}),
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Create a widget returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::WidgetsAPI.new
5+
6+
body = DatadogAPIClient::V2::CreateOrUpdateWidgetRequest.new({
7+
data: DatadogAPIClient::V2::CreateOrUpdateWidgetRequestData.new({
8+
attributes: DatadogAPIClient::V2::CreateOrUpdateWidgetRequestAttributes.new({
9+
definition: DatadogAPIClient::V2::WidgetDefinition.new({
10+
title: "My Widget",
11+
type: DatadogAPIClient::V2::WidgetType::BAR_CHART,
12+
}),
13+
tags: [],
14+
}),
15+
type: "widgets",
16+
}),
17+
})
18+
p api_instance.create_widget(WidgetExperienceType::CCM_REPORTS, body)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Delete a widget returns "No Content" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::WidgetsAPI.new
5+
api_instance.delete_widget(WidgetExperienceType::CCM_REPORTS, "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d")

examples/v2/widgets/GetWidget.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Get a widget returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::WidgetsAPI.new
5+
p api_instance.get_widget(WidgetExperienceType::CCM_REPORTS, "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d")
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Search widgets returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::WidgetsAPI.new
5+
p api_instance.search_widgets(WidgetExperienceType::CCM_REPORTS)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Update a widget returns "OK" response
2+
3+
require "datadog_api_client"
4+
api_instance = DatadogAPIClient::V2::WidgetsAPI.new
5+
6+
body = DatadogAPIClient::V2::CreateOrUpdateWidgetRequest.new({
7+
data: DatadogAPIClient::V2::CreateOrUpdateWidgetRequestData.new({
8+
attributes: DatadogAPIClient::V2::CreateOrUpdateWidgetRequestAttributes.new({
9+
definition: DatadogAPIClient::V2::WidgetDefinition.new({
10+
title: "My Widget",
11+
type: DatadogAPIClient::V2::WidgetType::BAR_CHART,
12+
}),
13+
tags: [],
14+
}),
15+
type: "widgets",
16+
}),
17+
})
18+
p api_instance.update_widget(WidgetExperienceType::CCM_REPORTS, "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d", body)

features/scenarios_model_mapping.rb

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4164,6 +4164,34 @@
41644164
"v2.ListUserPermissions" => {
41654165
"user_id" => "String",
41664166
},
4167+
"v2.SearchWidgets" => {
4168+
"experience_type" => "WidgetExperienceType",
4169+
"filter_widget_type" => "WidgetType",
4170+
"filter_creator_handle" => "String",
4171+
"filter_is_favorited" => "Boolean",
4172+
"filter_title" => "String",
4173+
"filter_tags" => "String",
4174+
"sort" => "String",
4175+
"page_number" => "Integer",
4176+
"page_size" => "Integer",
4177+
},
4178+
"v2.CreateWidget" => {
4179+
"experience_type" => "WidgetExperienceType",
4180+
"body" => "CreateOrUpdateWidgetRequest",
4181+
},
4182+
"v2.DeleteWidget" => {
4183+
"experience_type" => "WidgetExperienceType",
4184+
"uuid" => "UUID",
4185+
},
4186+
"v2.GetWidget" => {
4187+
"experience_type" => "WidgetExperienceType",
4188+
"uuid" => "UUID",
4189+
},
4190+
"v2.UpdateWidget" => {
4191+
"experience_type" => "WidgetExperienceType",
4192+
"uuid" => "UUID",
4193+
"body" => "CreateOrUpdateWidgetRequest",
4194+
},
41674195
"v2.CreateWorkflow" => {
41684196
"body" => "CreateWorkflowRequest",
41694197
},

0 commit comments

Comments
 (0)