diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 6b96392bdd5c..6bb7fe1f89b3 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -215513,9 +215513,6 @@ paths: summary: Get all RUM exclusion filters tags: - Rum Retention Filters - x-unstable: |- - **Note**: This endpoint is in preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). post: description: |- Create an exclusion filter for a RUM application. @@ -215572,9 +215569,6 @@ paths: tags: - Rum Retention Filters x-codegen-request-body-name: body - x-unstable: |- - **Note**: This endpoint is in preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/applications/{app_id}/retention_filters/exclusion/{ef_id}: delete: description: |- @@ -215599,9 +215593,6 @@ paths: summary: Delete a RUM exclusion filter tags: - Rum Retention Filters - x-unstable: |- - **Note**: This endpoint is in preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). get: description: Get a single exclusion filter for a RUM application. operationId: GetExclusionFilter @@ -215639,9 +215630,6 @@ paths: summary: Get a RUM exclusion filter tags: - Rum Retention Filters - x-unstable: |- - **Note**: This endpoint is in preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). patch: description: |- Update an exclusion filter for a RUM application. @@ -215706,9 +215694,6 @@ paths: tags: - Rum Retention Filters x-codegen-request-body-name: body - x-unstable: |- - **Note**: This endpoint is in preview and is subject to change. - If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/rum/applications/{app_id}/retention_filters/permanent: get: description: |- diff --git a/examples/v2/rum-retention-filters/CreateExclusionFilter.rb b/examples/v2/rum-retention-filters/CreateExclusionFilter.rb index d0aa5bc5f8cd..60cc75417788 100644 --- a/examples/v2/rum-retention-filters/CreateExclusionFilter.rb +++ b/examples/v2/rum-retention-filters/CreateExclusionFilter.rb @@ -3,7 +3,6 @@ require "datadog_api_client" DatadogAPIClient.configure do |config| config.access_token = ENV["DD_BEARER_TOKEN"] - config.unstable_operations["v2.create_exclusion_filter".to_sym] = true end api_instance = DatadogAPIClient::V2::RumRetentionFiltersAPI.new diff --git a/examples/v2/rum-retention-filters/DeleteExclusionFilter.rb b/examples/v2/rum-retention-filters/DeleteExclusionFilter.rb index 7630fe903c81..79df00867fd0 100644 --- a/examples/v2/rum-retention-filters/DeleteExclusionFilter.rb +++ b/examples/v2/rum-retention-filters/DeleteExclusionFilter.rb @@ -3,7 +3,6 @@ require "datadog_api_client" DatadogAPIClient.configure do |config| config.access_token = ENV["DD_BEARER_TOKEN"] - config.unstable_operations["v2.delete_exclusion_filter".to_sym] = true end api_instance = DatadogAPIClient::V2::RumRetentionFiltersAPI.new api_instance.delete_exclusion_filter("app_id", "ef_id") diff --git a/examples/v2/rum-retention-filters/GetExclusionFilter.rb b/examples/v2/rum-retention-filters/GetExclusionFilter.rb index 02151fff91c2..bb6f5d778c0e 100644 --- a/examples/v2/rum-retention-filters/GetExclusionFilter.rb +++ b/examples/v2/rum-retention-filters/GetExclusionFilter.rb @@ -3,7 +3,6 @@ require "datadog_api_client" DatadogAPIClient.configure do |config| config.access_token = ENV["DD_BEARER_TOKEN"] - config.unstable_operations["v2.get_exclusion_filter".to_sym] = true end api_instance = DatadogAPIClient::V2::RumRetentionFiltersAPI.new p api_instance.get_exclusion_filter("app_id", "ef_id") diff --git a/examples/v2/rum-retention-filters/ListExclusionFilters.rb b/examples/v2/rum-retention-filters/ListExclusionFilters.rb index 6c6313933b2f..e0a450926c64 100644 --- a/examples/v2/rum-retention-filters/ListExclusionFilters.rb +++ b/examples/v2/rum-retention-filters/ListExclusionFilters.rb @@ -3,7 +3,6 @@ require "datadog_api_client" DatadogAPIClient.configure do |config| config.access_token = ENV["DD_BEARER_TOKEN"] - config.unstable_operations["v2.list_exclusion_filters".to_sym] = true end api_instance = DatadogAPIClient::V2::RumRetentionFiltersAPI.new p api_instance.list_exclusion_filters("app_id") diff --git a/examples/v2/rum-retention-filters/UpdateExclusionFilter.rb b/examples/v2/rum-retention-filters/UpdateExclusionFilter.rb index 3087e28b3c59..59fe6e518b68 100644 --- a/examples/v2/rum-retention-filters/UpdateExclusionFilter.rb +++ b/examples/v2/rum-retention-filters/UpdateExclusionFilter.rb @@ -3,7 +3,6 @@ require "datadog_api_client" DatadogAPIClient.configure do |config| config.access_token = ENV["DD_BEARER_TOKEN"] - config.unstable_operations["v2.update_exclusion_filter".to_sym] = true end api_instance = DatadogAPIClient::V2::RumRetentionFiltersAPI.new diff --git a/features/v2/rum_retention_filters.feature b/features/v2/rum_retention_filters.feature index 31d5ea00f53a..179ea21ae4eb 100644 --- a/features/v2/rum_retention_filters.feature +++ b/features/v2/rum_retention_filters.feature @@ -11,8 +11,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM exclusion filter returns "Bad Request" response - Given operation "CreateExclusionFilter" enabled - And new "CreateExclusionFilter" request + Given new "CreateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "type": "exclusion_filters"}} When the request is sent @@ -20,8 +19,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Create a RUM exclusion filter returns "Created" response - Given operation "CreateExclusionFilter" enabled - And new "CreateExclusionFilter" request + Given new "CreateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "type": "exclusion_filters"}} When the request is sent @@ -51,8 +49,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM exclusion filter returns "Method Not Allowed" response - Given operation "DeleteExclusionFilter" enabled - And new "DeleteExclusionFilter" request + Given new "DeleteExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" When the request is sent @@ -60,8 +57,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM exclusion filter returns "No Content" response - Given operation "DeleteExclusionFilter" enabled - And new "DeleteExclusionFilter" request + Given new "DeleteExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" When the request is sent @@ -69,8 +65,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Delete a RUM exclusion filter returns "Not Found" response - Given operation "DeleteExclusionFilter" enabled - And new "DeleteExclusionFilter" request + Given new "DeleteExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" When the request is sent @@ -94,8 +89,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM exclusion filter returns "Not Found" response - Given operation "GetExclusionFilter" enabled - And new "GetExclusionFilter" request + Given new "GetExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" When the request is sent @@ -103,8 +97,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Get a RUM exclusion filter returns "OK" response - Given operation "GetExclusionFilter" enabled - And new "GetExclusionFilter" request + Given new "GetExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" When the request is sent @@ -151,8 +144,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Get all RUM exclusion filters returns "OK" response - Given operation "ListExclusionFilters" enabled - And new "ListExclusionFilters" request + Given new "ListExclusionFilters" request And request contains "app_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @@ -193,8 +185,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM exclusion filter returns "Bad Request" response - Given operation "UpdateExclusionFilter" enabled - And new "UpdateExclusionFilter" request + Given new "UpdateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "id": "051601eb-54a0-abc0-03f9-cc02efa18892", "type": "exclusion_filters"}} @@ -203,8 +194,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM exclusion filter returns "Conflict" response - Given operation "UpdateExclusionFilter" enabled - And new "UpdateExclusionFilter" request + Given new "UpdateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "id": "051601eb-54a0-abc0-03f9-cc02efa18892", "type": "exclusion_filters"}} @@ -213,8 +203,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM exclusion filter returns "Not Found" response - Given operation "UpdateExclusionFilter" enabled - And new "UpdateExclusionFilter" request + Given new "UpdateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "id": "051601eb-54a0-abc0-03f9-cc02efa18892", "type": "exclusion_filters"}} @@ -223,8 +212,7 @@ Feature: Rum Retention Filters @generated @skip @team:ddoghq/rum-backend Scenario: Update a RUM exclusion filter returns "Updated" response - Given operation "UpdateExclusionFilter" enabled - And new "UpdateExclusionFilter" request + Given new "UpdateExclusionFilter" request And request contains "app_id" parameter from "REPLACE.ME" And request contains "ef_id" parameter from "REPLACE.ME" And body with value {"data": {"attributes": {"enabled": true, "event_type": "error", "name": "Exclude noisy browser extension errors", "query": "@error.message:*extension*"}, "id": "051601eb-54a0-abc0-03f9-cc02efa18892", "type": "exclusion_filters"}} diff --git a/lib/datadog_api_client/configuration.rb b/lib/datadog_api_client/configuration.rb index 0ace45fbcc7d..690590cfe4f4 100644 --- a/lib/datadog_api_client/configuration.rb +++ b/lib/datadog_api_client/configuration.rb @@ -755,11 +755,6 @@ def initialize "v2.get_sourcemaps": false, "v2.list_sourcemaps": false, "v2.restore_sourcemaps": false, - "v2.create_exclusion_filter": false, - "v2.delete_exclusion_filter": false, - "v2.get_exclusion_filter": false, - "v2.list_exclusion_filters": false, - "v2.update_exclusion_filter": false, "v2.create_rum_config": false, "v2.get_rum_config": false, "v2.update_rum_config": false, diff --git a/lib/datadog_api_client/v2/api/rum_retention_filters_api.rb b/lib/datadog_api_client/v2/api/rum_retention_filters_api.rb index 5b8f7a4dd296..16df5337fd64 100644 --- a/lib/datadog_api_client/v2/api/rum_retention_filters_api.rb +++ b/lib/datadog_api_client/v2/api/rum_retention_filters_api.rb @@ -41,12 +41,6 @@ def create_exclusion_filter(app_id, body, opts = {}) # @param opts [Hash] the optional parameters # @return [Array<(RumExclusionFilterResponse, Integer, Hash)>] RumExclusionFilterResponse data, response status code and response headers def create_exclusion_filter_with_http_info(app_id, body, opts = {}) - unstable_enabled = @api_client.config.unstable_operations["v2.create_exclusion_filter".to_sym] - if unstable_enabled - @api_client.config.logger.warn format("Using unstable operation '%s'", "v2.create_exclusion_filter") - else - raise DatadogAPIClient::APIError.new(message: format("Unstable operation '%s' is disabled", "v2.create_exclusion_filter")) - end if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: RumRetentionFiltersAPI.create_exclusion_filter ...' @@ -194,12 +188,6 @@ def delete_exclusion_filter(app_id, ef_id, opts = {}) # @param opts [Hash] the optional parameters # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers def delete_exclusion_filter_with_http_info(app_id, ef_id, opts = {}) - unstable_enabled = @api_client.config.unstable_operations["v2.delete_exclusion_filter".to_sym] - if unstable_enabled - @api_client.config.logger.warn format("Using unstable operation '%s'", "v2.delete_exclusion_filter") - else - raise DatadogAPIClient::APIError.new(message: format("Unstable operation '%s' is disabled", "v2.delete_exclusion_filter")) - end if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: RumRetentionFiltersAPI.delete_exclusion_filter ...' @@ -340,12 +328,6 @@ def get_exclusion_filter(app_id, ef_id, opts = {}) # @param opts [Hash] the optional parameters # @return [Array<(RumExclusionFilterResponse, Integer, Hash)>] RumExclusionFilterResponse data, response status code and response headers def get_exclusion_filter_with_http_info(app_id, ef_id, opts = {}) - unstable_enabled = @api_client.config.unstable_operations["v2.get_exclusion_filter".to_sym] - if unstable_enabled - @api_client.config.logger.warn format("Using unstable operation '%s'", "v2.get_exclusion_filter") - else - raise DatadogAPIClient::APIError.new(message: format("Unstable operation '%s' is disabled", "v2.get_exclusion_filter")) - end if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: RumRetentionFiltersAPI.get_exclusion_filter ...' @@ -561,12 +543,6 @@ def list_exclusion_filters(app_id, opts = {}) # @param opts [Hash] the optional parameters # @return [Array<(RumExclusionFiltersResponse, Integer, Hash)>] RumExclusionFiltersResponse data, response status code and response headers def list_exclusion_filters_with_http_info(app_id, opts = {}) - unstable_enabled = @api_client.config.unstable_operations["v2.list_exclusion_filters".to_sym] - if unstable_enabled - @api_client.config.logger.warn format("Using unstable operation '%s'", "v2.list_exclusion_filters") - else - raise DatadogAPIClient::APIError.new(message: format("Unstable operation '%s' is disabled", "v2.list_exclusion_filters")) - end if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: RumRetentionFiltersAPI.list_exclusion_filters ...' @@ -842,12 +818,6 @@ def update_exclusion_filter(app_id, ef_id, body, opts = {}) # @param opts [Hash] the optional parameters # @return [Array<(RumExclusionFilterResponse, Integer, Hash)>] RumExclusionFilterResponse data, response status code and response headers def update_exclusion_filter_with_http_info(app_id, ef_id, body, opts = {}) - unstable_enabled = @api_client.config.unstable_operations["v2.update_exclusion_filter".to_sym] - if unstable_enabled - @api_client.config.logger.warn format("Using unstable operation '%s'", "v2.update_exclusion_filter") - else - raise DatadogAPIClient::APIError.new(message: format("Unstable operation '%s' is disabled", "v2.update_exclusion_filter")) - end if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: RumRetentionFiltersAPI.update_exclusion_filter ...'