Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 1 addition & 7 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34053,7 +34053,7 @@ paths:
- synthetics_write
/api/v1/synthetics/tests/search:
get:
description: Search for Synthetic tests and Test Suites.
description: Search for Synthetic tests.
operationId: SearchTests
parameters:
- description: The search query.
Expand All @@ -34069,12 +34069,6 @@ paths:
required: false
schema:
type: boolean
- description: If true, returns suites instead of tests.
in: query
name: search_suites
required: false
schema:
type: boolean
- description: If true, return only facets instead of full test details.
in: query
name: facets_only
Expand Down
6 changes: 6 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35837,6 +35837,12 @@ components:
RUMApplicationAttributes:
description: RUM application attributes.
properties:
api_key_id:
description: ID of the API key associated with the application.
example: 123456789
format: int32
maximum: 2147483647
type: integer
application_id:
description: ID of the RUM application.
example: abcd1234-0000-0000-abcd-1234abcd5678
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/reusable-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@ on:
jobs:
examples:
runs-on: ubuntu-latest
if: >
(github.event.pull_request.draft == false &&
!contains(github.event.pull_request.labels.*.name, 'ci/skip') &&
!contains(github.event.pull_request.head.ref, 'datadog-api-spec/test/')) ||
github.event_name == 'schedule'
env:
DD_PROFILING_NO_EXTENSION: true
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reusable-integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ on:
required: false

concurrency:
group: integration-${{ github.head_ref }}
group: integration-ruby-${{ inputs.target-branch || github.head_ref }}
cancel-in-progress: true

jobs:
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/reusable-pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,6 @@ env:
jobs:
pre-commit:
runs-on: ubuntu-latest
if: >
(github.event.pull_request.draft == false &&
!contains(github.event.pull_request.labels.*.name, 'ci/skip') &&
!contains(github.event.pull_request.head.ref, 'datadog-api-spec/test/')) ||
github.event_name == 'schedule'
steps:
- name: Get GitHub App token
id: get_token
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/reusable-ruby-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ jobs:
ruby-version: ${{ fromJSON(inputs.ruby-versions) }}
platform: ${{ fromJSON(inputs.platforms) }}
runs-on: ${{ matrix.platform }}
if: (github.event.pull_request.draft == false && !contains(github.event.pull_request.labels.*.name, 'ci/skip') && !contains(github.event.pull_request.head.ref, 'datadog-api-spec/test/')) || github.event_name == 'schedule'
env:
BUNDLE_WITHOUT: docs
DD_PROFILING_NO_EXTENSION: true
Expand Down
14 changes: 0 additions & 14 deletions examples/v1/synthetics/SearchTests_195957771.rb

This file was deleted.

1 change: 0 additions & 1 deletion features/scenarios_model_mapping.rb
Original file line number Diff line number Diff line change
Expand Up @@ -756,7 +756,6 @@
"v1.SearchTests" => {
"text" => "String",
"include_full_config" => "Boolean",
"search_suites" => "Boolean",
"facets_only" => "Boolean",
"start" => "Integer",
"count" => "Integer",
Expand Down
13 changes: 0 additions & 13 deletions features/v1/synthetics.feature
Original file line number Diff line number Diff line change
Expand Up @@ -803,19 +803,6 @@ Feature: Synthetics
When the request is sent
Then the response status is 200 OK - Returns the list of Synthetic tests matching the search.

@team:DataDog/synthetics-managing
Scenario: Search Synthetic tests with boolean query parameters
Given new "SearchTests" request
And request contains "text" parameter with value "tag:value"
And request contains "include_full_config" parameter with value true
And request contains "search_suites" parameter with value true
And request contains "facets_only" parameter with value true
And request contains "start" parameter with value 10
And request contains "count" parameter with value 5
And request contains "sort" parameter with value "name,desc"
When the request is sent
Then the response status is 200 OK - Returns the list of Synthetic tests matching the search.

@generated @skip @team:DataDog/synthetics-managing
Scenario: Trigger Synthetic tests returns "Bad Request" response
Given new "TriggerTests" request
Expand Down
4 changes: 1 addition & 3 deletions lib/datadog_api_client/v1/api/synthetics_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1785,12 +1785,11 @@ def search_tests(opts = {})

# Search Synthetic tests.
#
# Search for Synthetic tests and Test Suites.
# Search for Synthetic tests.
#
# @param opts [Hash] the optional parameters
# @option opts [String] :text The search query.
# @option opts [Boolean] :include_full_config If true, include the full configuration for each test in the response.
# @option opts [Boolean] :search_suites If true, returns suites instead of tests.
# @option opts [Boolean] :facets_only If true, return only facets instead of full test details.
# @option opts [Integer] :start The offset from which to start returning results.
# @option opts [Integer] :count The maximum number of results to return.
Expand All @@ -1808,7 +1807,6 @@ def search_tests_with_http_info(opts = {})
query_params = opts[:query_params] || {}
query_params[:'text'] = opts[:'text'] if !opts[:'text'].nil?
query_params[:'include_full_config'] = opts[:'include_full_config'] if !opts[:'include_full_config'].nil?
query_params[:'search_suites'] = opts[:'search_suites'] if !opts[:'search_suites'].nil?
query_params[:'facets_only'] = opts[:'facets_only'] if !opts[:'facets_only'].nil?
query_params[:'start'] = opts[:'start'] if !opts[:'start'].nil?
query_params[:'count'] = opts[:'count'] if !opts[:'count'].nil?
Expand Down
23 changes: 22 additions & 1 deletion lib/datadog_api_client/v2/models/rum_application_attributes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ module DatadogAPIClient::V2
class RUMApplicationAttributes
include BaseGenericModel

# ID of the API key associated with the application.
attr_reader :api_key_id

# ID of the RUM application.
attr_reader :application_id

Expand Down Expand Up @@ -63,6 +66,7 @@ class RUMApplicationAttributes
# @!visibility private
def self.attribute_map
{
:'api_key_id' => :'api_key_id',
:'application_id' => :'application_id',
:'client_token' => :'client_token',
:'created_at' => :'created_at',
Expand All @@ -82,6 +86,7 @@ def self.attribute_map
# @!visibility private
def self.openapi_types
{
:'api_key_id' => :'Integer',
:'application_id' => :'String',
:'client_token' => :'String',
:'created_at' => :'Integer',
Expand Down Expand Up @@ -115,6 +120,10 @@ def initialize(attributes = {})
end
}

if attributes.key?(:'api_key_id')
self.api_key_id = attributes[:'api_key_id']
end

if attributes.key?(:'application_id')
self.application_id = attributes[:'application_id']
end
Expand Down Expand Up @@ -168,6 +177,7 @@ def initialize(attributes = {})
# @return true if the model is valid
# @!visibility private
def valid?
return false if !@api_key_id.nil? && @api_key_id > 2147483647
return false if @application_id.nil?
return false if @client_token.nil?
return false if @created_at.nil?
Expand All @@ -181,6 +191,16 @@ def valid?
true
end

# Custom attribute writer method with validation
# @param api_key_id [Object] Object to be assigned
# @!visibility private
def api_key_id=(api_key_id)
if !api_key_id.nil? && api_key_id > 2147483647
fail ArgumentError, 'invalid value for "api_key_id", must be smaller than or equal to 2147483647.'
end
@api_key_id = api_key_id
end

# Custom attribute writer method with validation
# @param application_id [Object] Object to be assigned
# @!visibility private
Expand Down Expand Up @@ -300,6 +320,7 @@ def to_hash
def ==(o)
return true if self.equal?(o)
self.class == o.class &&
api_key_id == o.api_key_id &&
application_id == o.application_id &&
client_token == o.client_token &&
created_at == o.created_at &&
Expand All @@ -319,7 +340,7 @@ def ==(o)
# @return [Integer] Hash code
# @!visibility private
def hash
[application_id, client_token, created_at, created_by_handle, _hash, is_active, name, org_id, product_scales, type, updated_at, updated_by_handle, additional_properties].hash
[api_key_id, application_id, client_token, created_at, created_by_handle, _hash, is_active, name, org_id, product_scales, type, updated_at, updated_by_handle, additional_properties].hash
end
end
end
Loading