Skip to content

Commit 5c405a8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b6c6db8 of spec repo
1 parent 1df824f commit 5c405a8

File tree

9 files changed

+77
-58
lines changed

9 files changed

+77
-58
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 53 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -25834,6 +25834,14 @@ components:
2583425834
FlakyTestsSearchFilter:
2583525835
description: Search filter settings.
2583625836
properties:
25837+
include_history:
25838+
default: false
25839+
description: |-
25840+
Whether to include the status change history for each flaky test in the response.
25841+
When set to true, each test will include a 'history' array with chronological status changes.
25842+
Defaults to false.
25843+
example: true
25844+
type: boolean
2583725845
query:
2583825846
default: "*"
2583925847
description: |-
@@ -25879,14 +25887,6 @@ components:
2587925887
properties:
2588025888
filter:
2588125889
$ref: "#/components/schemas/FlakyTestsSearchFilter"
25882-
include_history:
25883-
default: false
25884-
description: |-
25885-
Whether to include the status change history for each flaky test in the response.
25886-
When set to true, each test will include a `history` array with chronological status changes.
25887-
Defaults to false.
25888-
example: true
25889-
type: boolean
2589025890
page:
2589125891
$ref: "#/components/schemas/FlakyTestsSearchPageOptions"
2589225892
sort:
@@ -57944,7 +57944,6 @@ components:
5794457944
- none
5794557945
- false_positive
5794657946
- testing_or_maintenance
57947-
- remediated
5794857947
- investigated_case_opened
5794957948
- true_positive_benign
5795057949
- true_positive_malicious
@@ -57954,7 +57953,6 @@ components:
5795457953
- NONE
5795557954
- FALSE_POSITIVE
5795657955
- TESTING_OR_MAINTENANCE
57957-
- REMEDIATED
5795857956
- INVESTIGATED_CASE_OPENED
5795957957
- TRUE_POSITIVE_BENIGN
5796057958
- TRUE_POSITIVE_MALICIOUS
@@ -103307,8 +103305,6 @@ paths:
103307103305
schema:
103308103306
$ref: "#/components/schemas/SecurityMonitoringSignalResponse"
103309103307
description: OK
103310-
"403":
103311-
$ref: "#/components/responses/NotAuthorizedResponse"
103312103308
"404":
103313103309
$ref: "#/components/responses/NotFoundResponse"
103314103310
"429":
@@ -103346,17 +103342,25 @@ paths:
103346103342
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
103347103343
description: OK
103348103344
"400":
103349-
$ref: "#/components/responses/BadRequestResponse"
103345+
content:
103346+
application/json:
103347+
schema:
103348+
$ref: "#/components/schemas/APIErrorResponse"
103349+
description: Bad Request
103350103350
"403":
103351-
$ref: "#/components/responses/NotAuthorizedResponse"
103351+
content:
103352+
application/json:
103353+
schema:
103354+
$ref: "#/components/schemas/APIErrorResponse"
103355+
description: Forbidden
103352103356
"404":
103353-
$ref: "#/components/responses/NotFoundResponse"
103357+
content:
103358+
application/json:
103359+
schema:
103360+
$ref: "#/components/schemas/APIErrorResponse"
103361+
description: Not Found
103354103362
"429":
103355103363
$ref: "#/components/responses/TooManyRequestsResponse"
103356-
security:
103357-
- apiKeyAuth: []
103358-
appKeyAuth: []
103359-
- AuthZ: []
103360103364
summary: Modify the triage assignee of a security signal
103361103365
tags: ["Security Monitoring"]
103362103366
x-codegen-request-body-name: body
@@ -103386,17 +103390,25 @@ paths:
103386103390
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
103387103391
description: OK
103388103392
"400":
103389-
$ref: "#/components/responses/BadRequestResponse"
103393+
content:
103394+
application/json:
103395+
schema:
103396+
$ref: "#/components/schemas/APIErrorResponse"
103397+
description: Bad Request
103390103398
"403":
103391-
$ref: "#/components/responses/NotAuthorizedResponse"
103399+
content:
103400+
application/json:
103401+
schema:
103402+
$ref: "#/components/schemas/APIErrorResponse"
103403+
description: Forbidden
103392103404
"404":
103393-
$ref: "#/components/responses/NotFoundResponse"
103405+
content:
103406+
application/json:
103407+
schema:
103408+
$ref: "#/components/schemas/APIErrorResponse"
103409+
description: Not Found
103394103410
"429":
103395103411
$ref: "#/components/responses/TooManyRequestsResponse"
103396-
security:
103397-
- apiKeyAuth: []
103398-
appKeyAuth: []
103399-
- AuthZ: []
103400103412
summary: Change the related incidents of a security signal
103401103413
tags: ["Security Monitoring"]
103402103414
x-codegen-request-body-name: body
@@ -103426,17 +103438,25 @@ paths:
103426103438
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
103427103439
description: OK
103428103440
"400":
103429-
$ref: "#/components/responses/BadRequestResponse"
103441+
content:
103442+
application/json:
103443+
schema:
103444+
$ref: "#/components/schemas/APIErrorResponse"
103445+
description: Bad Request
103430103446
"403":
103431-
$ref: "#/components/responses/NotAuthorizedResponse"
103447+
content:
103448+
application/json:
103449+
schema:
103450+
$ref: "#/components/schemas/APIErrorResponse"
103451+
description: Forbidden
103432103452
"404":
103433-
$ref: "#/components/responses/NotFoundResponse"
103453+
content:
103454+
application/json:
103455+
schema:
103456+
$ref: "#/components/schemas/APIErrorResponse"
103457+
description: Not Found
103434103458
"429":
103435103459
$ref: "#/components/responses/TooManyRequestsResponse"
103436-
security:
103437-
- apiKeyAuth: []
103438-
appKeyAuth: []
103439-
- AuthZ: []
103440103460
summary: Change the triage state of a security signal
103441103461
tags: ["Security Monitoring"]
103442103462
x-codegen-request-body-name: body

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
}),

features/v2/test_optimization.feature

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Feature: Test Optimization
8585
Scenario: Search flaky tests returns "Bad Request" response
8686
Given operation "SearchFlakyTests" enabled
8787
And new "SearchFlakyTests" request
88-
And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
88+
And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
8989
When the request is sent
9090
Then the response status is 400 Bad Request
9191

@@ -101,7 +101,7 @@ Feature: Test Optimization
101101
Scenario: Search flaky tests returns "OK" response
102102
Given operation "SearchFlakyTests" enabled
103103
And new "SearchFlakyTests" request
104-
And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
104+
And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
105105
When the request is sent
106106
Then the response status is 200 OK
107107

@@ -117,7 +117,7 @@ Feature: Test Optimization
117117
Scenario: Search flaky tests returns "OK" response with history
118118
Given operation "SearchFlakyTests" enabled
119119
And new "SearchFlakyTests" request
120-
And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"limit": 10}, "sort": "fqn", "include_history": true}, "type": "search_flaky_tests_request"}}
120+
And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\"", "include_history": true}, "page": {"limit": 10}, "sort": "fqn"}, "type": "search_flaky_tests_request"}}
121121
When the request is sent
122122
Then the response status is 200 OK
123123
And the response "data[0].attributes" has field "history"
@@ -129,7 +129,7 @@ Feature: Test Optimization
129129
Scenario: Search flaky tests returns "OK" response with pagination
130130
Given operation "SearchFlakyTests" enabled
131131
And new "SearchFlakyTests" request
132-
And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
132+
And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}}
133133
When the request with pagination is sent
134134
Then the response status is 200 OK
135135

lib/datadog_api_client/v2/api/security_monitoring_api.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1925,7 +1925,7 @@ def edit_security_monitoring_signal_assignee_with_http_info(signal_id, body, opt
19251925
return_type = opts[:debug_return_type] || 'SecurityMonitoringSignalTriageUpdateResponse'
19261926

19271927
# auth_names
1928-
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ]
1928+
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth]
19291929

19301930
new_options = opts.merge(
19311931
:operation => :edit_security_monitoring_signal_assignee,
@@ -1997,7 +1997,7 @@ def edit_security_monitoring_signal_incidents_with_http_info(signal_id, body, op
19971997
return_type = opts[:debug_return_type] || 'SecurityMonitoringSignalTriageUpdateResponse'
19981998

19991999
# auth_names
2000-
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ]
2000+
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth]
20012001

20022002
new_options = opts.merge(
20032003
:operation => :edit_security_monitoring_signal_incidents,
@@ -2069,7 +2069,7 @@ def edit_security_monitoring_signal_state_with_http_info(signal_id, body, opts =
20692069
return_type = opts[:debug_return_type] || 'SecurityMonitoringSignalTriageUpdateResponse'
20702070

20712071
# auth_names
2072-
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ]
2072+
auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth]
20732073

20742074
new_options = opts.merge(
20752075
:operation => :edit_security_monitoring_signal_state,

lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ module DatadogAPIClient::V2
2121
class FlakyTestsSearchFilter
2222
include BaseGenericModel
2323

24+
# Whether to include the status change history for each flaky test in the response.
25+
# When set to true, each test will include a 'history' array with chronological status changes.
26+
# Defaults to false.
27+
attr_accessor :include_history
28+
2429
# Search query following log syntax used to filter flaky tests, same as on Flaky Tests Management UI. The supported search keys are:
2530
# - `flaky_test_state`
2631
# - `flaky_test_category`
@@ -40,6 +45,7 @@ class FlakyTestsSearchFilter
4045
# @!visibility private
4146
def self.attribute_map
4247
{
48+
:'include_history' => :'include_history',
4349
:'query' => :'query'
4450
}
4551
end
@@ -48,6 +54,7 @@ def self.attribute_map
4854
# @!visibility private
4955
def self.openapi_types
5056
{
57+
:'include_history' => :'Boolean',
5158
:'query' => :'String'
5259
}
5360
end
@@ -70,6 +77,10 @@ def initialize(attributes = {})
7077
end
7178
}
7279

80+
if attributes.key?(:'include_history')
81+
self.include_history = attributes[:'include_history']
82+
end
83+
7384
if attributes.key?(:'query')
7485
self.query = attributes[:'query']
7586
end
@@ -101,6 +112,7 @@ def to_hash
101112
def ==(o)
102113
return true if self.equal?(o)
103114
self.class == o.class &&
115+
include_history == o.include_history &&
104116
query == o.query &&
105117
additional_properties == o.additional_properties
106118
end
@@ -109,7 +121,7 @@ def ==(o)
109121
# @return [Integer] Hash code
110122
# @!visibility private
111123
def hash
112-
[query, additional_properties].hash
124+
[include_history, query, additional_properties].hash
113125
end
114126
end
115127
end

lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ class FlakyTestsSearchRequestAttributes
2424
# Search filter settings.
2525
attr_accessor :filter
2626

27-
# Whether to include the status change history for each flaky test in the response.
28-
# When set to true, each test will include a `history` array with chronological status changes.
29-
# Defaults to false.
30-
attr_accessor :include_history
31-
3227
# Pagination attributes for listing flaky tests.
3328
attr_accessor :page
3429

@@ -42,7 +37,6 @@ class FlakyTestsSearchRequestAttributes
4237
def self.attribute_map
4338
{
4439
:'filter' => :'filter',
45-
:'include_history' => :'include_history',
4640
:'page' => :'page',
4741
:'sort' => :'sort'
4842
}
@@ -53,7 +47,6 @@ def self.attribute_map
5347
def self.openapi_types
5448
{
5549
:'filter' => :'FlakyTestsSearchFilter',
56-
:'include_history' => :'Boolean',
5750
:'page' => :'FlakyTestsSearchPageOptions',
5851
:'sort' => :'FlakyTestsSearchSort'
5952
}
@@ -81,10 +74,6 @@ def initialize(attributes = {})
8174
self.filter = attributes[:'filter']
8275
end
8376

84-
if attributes.key?(:'include_history')
85-
self.include_history = attributes[:'include_history']
86-
end
87-
8877
if attributes.key?(:'page')
8978
self.page = attributes[:'page']
9079
end
@@ -121,7 +110,6 @@ def ==(o)
121110
return true if self.equal?(o)
122111
self.class == o.class &&
123112
filter == o.filter &&
124-
include_history == o.include_history &&
125113
page == o.page &&
126114
sort == o.sort &&
127115
additional_properties == o.additional_properties
@@ -131,7 +119,7 @@ def ==(o)
131119
# @return [Integer] Hash code
132120
# @!visibility private
133121
def hash
134-
[filter, include_history, page, sort, additional_properties].hash
122+
[filter, page, sort, additional_properties].hash
135123
end
136124
end
137125
end

lib/datadog_api_client/v2/models/security_monitoring_signal_archive_reason.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ class SecurityMonitoringSignalArchiveReason
2424
NONE = "none".freeze
2525
FALSE_POSITIVE = "false_positive".freeze
2626
TESTING_OR_MAINTENANCE = "testing_or_maintenance".freeze
27-
REMEDIATED = "remediated".freeze
2827
INVESTIGATED_CASE_OPENED = "investigated_case_opened".freeze
2928
TRUE_POSITIVE_BENIGN = "true_positive_benign".freeze
3029
TRUE_POSITIVE_MALICIOUS = "true_positive_malicious".freeze

0 commit comments

Comments
 (0)