diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index ecc69ea9c12..c8c06a334a1 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -1559,7 +1559,7 @@ components: schema: type: string RumMetricIDParameter: - description: The name of the rum-based metric. + description: The name of the RUM-based metric. in: path name: metric_id required: true @@ -71521,7 +71521,7 @@ components: type: number type: object RumMetricCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: aggregation_type: $ref: "#/components/schemas/RumMetricComputeAggregationType" @@ -71529,7 +71529,7 @@ components: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" path: description: |- - The path to the value the rum-based metric will aggregate on. + The path to the value the RUM-based metric will aggregate on. Only present when `aggregation_type` is `distribution`. example: "@duration" type: string @@ -71549,7 +71549,7 @@ components: example: true type: boolean RumMetricCreateAttributes: - description: The object describing the Datadog rum-based metric to create. + description: The object describing the Datadog RUM-based metric to create. properties: compute: $ref: "#/components/schemas/RumMetricCompute" @@ -71569,7 +71569,7 @@ components: - compute type: object RumMetricCreateData: - description: The new rum-based metric properties. + description: The new RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricCreateAttributes" @@ -71583,7 +71583,7 @@ components: - attributes type: object RumMetricCreateRequest: - description: The new rum-based metric body. + description: The new RUM-based metric body. properties: data: $ref: "#/components/schemas/RumMetricCreateData" @@ -71597,7 +71597,7 @@ components: type: string x-enum-varnames: ["SESSION", "VIEW", "ACTION", "ERROR", "RESOURCE", "LONG_TASK", "VITAL"] RumMetricFilter: - description: The rum-based metric filter. Events matching this filter will be aggregated in this metric. + description: The RUM-based metric filter. Events matching this filter will be aggregated in this metric. properties: query: default: "*" @@ -71611,7 +71611,7 @@ components: description: A group by rule. properties: path: - description: The path to the value the rum-based metric will be aggregated over. + description: The path to the value the RUM-based metric will be aggregated over. example: "@browser.name" type: string tag_name: @@ -71622,17 +71622,17 @@ components: - path type: object RumMetricID: - description: The name of the rum-based metric. + description: The name of the RUM-based metric. example: "rum.sessions.webui.count" type: string RumMetricResponse: - description: The rum-based metric object. + description: The RUM-based metric object. properties: data: $ref: "#/components/schemas/RumMetricResponseData" type: object RumMetricResponseAttributes: - description: The object describing a Datadog rum-based metric. + description: The object describing a Datadog RUM-based metric. properties: compute: $ref: "#/components/schemas/RumMetricResponseCompute" @@ -71649,7 +71649,7 @@ components: $ref: "#/components/schemas/RumMetricResponseUniqueness" type: object RumMetricResponseCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: aggregation_type: $ref: "#/components/schemas/RumMetricComputeAggregationType" @@ -71657,13 +71657,13 @@ components: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" path: description: |- - The path to the value the rum-based metric will aggregate on. + The path to the value the RUM-based metric will aggregate on. Only present when `aggregation_type` is `distribution`. example: "@duration" type: string type: object RumMetricResponseData: - description: The rum-based metric properties. + description: The RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricResponseAttributes" @@ -71673,7 +71673,7 @@ components: $ref: "#/components/schemas/RumMetricType" type: object RumMetricResponseFilter: - description: The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. + description: The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric. properties: query: description: The search query - following the RUM search syntax. @@ -71684,7 +71684,7 @@ components: description: A group by rule. properties: path: - description: The path to the value the rum-based metric will be aggregated over. + description: The path to the value the RUM-based metric will be aggregated over. example: "@http.status_code" type: string tag_name: @@ -71721,7 +71721,7 @@ components: type: string x-enum-varnames: ["WHEN_MATCH", "WHEN_END"] RumMetricUpdateAttributes: - description: The rum-based metric properties that will be updated. + description: The RUM-based metric properties that will be updated. properties: compute: $ref: "#/components/schemas/RumMetricUpdateCompute" @@ -71734,13 +71734,13 @@ components: type: array type: object RumMetricUpdateCompute: - description: The compute rule to compute the rum-based metric. + description: The compute rule to compute the RUM-based metric. properties: include_percentiles: $ref: "#/components/schemas/RumMetricComputeIncludePercentiles" type: object RumMetricUpdateData: - description: The new rum-based metric properties. + description: The new RUM-based metric properties. properties: attributes: $ref: "#/components/schemas/RumMetricUpdateAttributes" @@ -71753,7 +71753,7 @@ components: - attributes type: object RumMetricUpdateRequest: - description: The new rum-based metric body. + description: The new RUM-based metric body. properties: data: $ref: "#/components/schemas/RumMetricUpdateData" @@ -71761,10 +71761,10 @@ components: - data type: object RumMetricsResponse: - description: All the available rum-based metric objects. + description: All the available RUM-based metric objects. properties: data: - description: A list of rum-based metric objects. + description: A list of RUM-based metric objects. items: $ref: "#/components/schemas/RumMetricResponseData" type: array @@ -149230,7 +149230,7 @@ paths: - rum_apps_write /api/v2/rum/config/metrics: get: - description: Get the list of configured rum-based metrics with their definitions. + description: Get the list of configured RUM-based metrics with their definitions. operationId: ListRumMetrics responses: "200": @@ -149262,13 +149262,13 @@ paths: $ref: "#/components/responses/NotAuthorizedResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Get all rum-based metrics + summary: Get all RUM-based metrics tags: - Rum Metrics post: description: |- Create a metric based on your organization's RUM data. - Returns the rum-based metric object from the request body when the request is successful. + Returns the RUM-based metric object from the request body when the request is successful. operationId: CreateRumMetric requestBody: content: @@ -149294,7 +149294,7 @@ paths: type: rum_metrics schema: $ref: "#/components/schemas/RumMetricCreateRequest" - description: The definition of the new rum-based metric. + description: The definition of the new RUM-based metric. required: true responses: "201": @@ -149330,13 +149330,13 @@ paths: $ref: "#/components/responses/ConflictResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Create a rum-based metric + summary: Create a RUM-based metric tags: - Rum Metrics x-codegen-request-body-name: body /api/v2/rum/config/metrics/{metric_id}: delete: - description: Delete a specific rum-based metric from your organization. + description: Delete a specific RUM-based metric from your organization. operationId: DeleteRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149349,11 +149349,11 @@ paths: $ref: "#/components/responses/NotFoundResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Delete a rum-based metric + summary: Delete a RUM-based metric tags: - Rum Metrics get: - description: Get a specific rum-based metric from your organization. + description: Get a specific RUM-based metric from your organization. operationId: GetRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149389,13 +149389,13 @@ paths: $ref: "#/components/responses/NotFoundResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Get a rum-based metric + summary: Get a RUM-based metric tags: - Rum Metrics patch: description: |- - Update a specific rum-based metric from your organization. - Returns the rum-based metric object from the request body when the request is successful. + Update a specific RUM-based metric from your organization. + Returns the RUM-based metric object from the request body when the request is successful. operationId: UpdateRumMetric parameters: - $ref: "#/components/parameters/RumMetricIDParameter" @@ -149418,7 +149418,7 @@ paths: type: rum_metrics schema: $ref: "#/components/schemas/RumMetricUpdateRequest" - description: New definition of the rum-based metric. + description: New definition of the RUM-based metric. required: true responses: "200": @@ -149456,7 +149456,7 @@ paths: $ref: "#/components/responses/ConflictResponse" "429": $ref: "#/components/responses/TooManyRequestsResponse" - summary: Update a rum-based metric + summary: Update a RUM-based metric tags: - Rum Metrics x-codegen-request-body-name: body @@ -149668,7 +149668,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay playlists + summary: List RUM replay playlists tags: - Rum Replay Playlists post: @@ -149712,7 +149712,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Create rum replay playlist + summary: Create RUM replay playlist tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}: @@ -149736,7 +149736,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Delete rum replay playlist + summary: Delete RUM replay playlist tags: - Rum Replay Playlists get: @@ -149771,7 +149771,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Get rum replay playlist + summary: Get RUM replay playlist tags: - Rum Replay Playlists put: @@ -149823,7 +149823,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Update rum replay playlist + summary: Update RUM replay playlist tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}/sessions: @@ -149859,7 +149859,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Bulk remove rum replay playlist sessions + summary: Bulk remove RUM replay playlist sessions tags: - Rum Replay Playlists get: @@ -149906,7 +149906,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay playlist sessions + summary: List RUM replay playlist sessions tags: - Rum Replay Playlists /api/v2/rum/replay/playlists/{playlist_id}/sessions/{session_id}: @@ -149937,7 +149937,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Remove rum replay session from playlist + summary: Remove RUM replay session from playlist tags: - Rum Replay Playlists put: @@ -150007,7 +150007,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Add rum replay session to playlist + summary: Add RUM replay session to playlist tags: - Rum Replay Playlists /api/v2/rum/replay/sessions/{session_id}/views/{view_id}/segments: @@ -150113,7 +150113,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay session watchers + summary: List RUM replay session watchers tags: - Rum Replay Viewership /api/v2/rum/replay/sessions/{session_id}/watches: @@ -150137,7 +150137,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Delete rum replay session watch + summary: Delete RUM replay session watch tags: - Rum Replay Viewership post: @@ -150189,7 +150189,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: Create rum replay session watch + summary: Create RUM replay session watch tags: - Rum Replay Viewership /api/v2/rum/replay/viewership-history/sessions: @@ -150262,7 +150262,7 @@ paths: - apiKeyAuth: [] appKeyAuth: [] - AuthZ: [] - summary: List rum replay viewership history sessions + summary: List RUM replay viewership history sessions tags: - Rum Replay Viewership /api/v2/saml_configurations/idp_metadata: @@ -173513,7 +173513,7 @@ tags: - description: Auto-generated tag Rum Audience Management name: Rum Audience Management - description: |- - Manage configuration of [rum-based metrics](https://app.datadoghq.com/rum/generate-metrics) for your organization. + Manage configuration of [RUM-based metrics](https://app.datadoghq.com/rum/generate-metrics) for your organization. externalDocs: description: Find out more at url: https://docs.datadoghq.com/real_user_monitoring/platform/generate_metrics/ diff --git a/examples/v1/dashboards/CreateDashboard_2932151909.java b/examples/v1/dashboards/CreateDashboard_2844071429.java similarity index 97% rename from examples/v1/dashboards/CreateDashboard_2932151909.java rename to examples/v1/dashboards/CreateDashboard_2844071429.java index f427047d394..c00fae9367c 100644 --- a/examples/v1/dashboards/CreateDashboard_2932151909.java +++ b/examples/v1/dashboards/CreateDashboard_2844071429.java @@ -1,4 +1,4 @@ -// Create a new dashboard with sankey widget and rum data source +// Create a new dashboard with sankey widget and RUM data source import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/metrics/QueryScalarData_2312509843.java b/examples/v2/metrics/QueryScalarData_2086017331.java similarity index 98% rename from examples/v2/metrics/QueryScalarData_2312509843.java rename to examples/v2/metrics/QueryScalarData_2086017331.java index f9f1bbd05eb..76a410e5071 100644 --- a/examples/v2/metrics/QueryScalarData_2312509843.java +++ b/examples/v2/metrics/QueryScalarData_2086017331.java @@ -1,4 +1,4 @@ -// Scalar cross product query with rum data source returns "OK" response +// Scalar cross product query with RUM data source returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/metrics/QueryTimeseriesData_123149143.java b/examples/v2/metrics/QueryTimeseriesData_4190640887.java similarity index 98% rename from examples/v2/metrics/QueryTimeseriesData_123149143.java rename to examples/v2/metrics/QueryTimeseriesData_4190640887.java index b13f32094b2..7d8a327bbe7 100644 --- a/examples/v2/metrics/QueryTimeseriesData_123149143.java +++ b/examples/v2/metrics/QueryTimeseriesData_4190640887.java @@ -1,4 +1,4 @@ -// Timeseries cross product query with rum data source returns "OK" response +// Timeseries cross product query with RUM data source returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-metrics/CreateRumMetric.java b/examples/v2/rum-metrics/CreateRumMetric.java index 3a282e7b826..77c1311dd40 100644 --- a/examples/v2/rum-metrics/CreateRumMetric.java +++ b/examples/v2/rum-metrics/CreateRumMetric.java @@ -1,4 +1,4 @@ -// Create a rum-based metric returns "Created" response +// Create a RUM-based metric returns "Created" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-metrics/DeleteRumMetric.java b/examples/v2/rum-metrics/DeleteRumMetric.java index b7b753ed3ca..4ae73ed6772 100644 --- a/examples/v2/rum-metrics/DeleteRumMetric.java +++ b/examples/v2/rum-metrics/DeleteRumMetric.java @@ -1,4 +1,4 @@ -// Delete a rum-based metric returns "No Content" response +// Delete a RUM-based metric returns "No Content" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-metrics/GetRumMetric.java b/examples/v2/rum-metrics/GetRumMetric.java index 07155d9c0b3..5f02793503b 100644 --- a/examples/v2/rum-metrics/GetRumMetric.java +++ b/examples/v2/rum-metrics/GetRumMetric.java @@ -1,4 +1,4 @@ -// Get a rum-based metric returns "OK" response +// Get a RUM-based metric returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-metrics/ListRumMetrics.java b/examples/v2/rum-metrics/ListRumMetrics.java index 0225cf6b02d..a0e8ca52d18 100644 --- a/examples/v2/rum-metrics/ListRumMetrics.java +++ b/examples/v2/rum-metrics/ListRumMetrics.java @@ -1,4 +1,4 @@ -// Get all rum-based metrics returns "OK" response +// Get all RUM-based metrics returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-metrics/UpdateRumMetric.java b/examples/v2/rum-metrics/UpdateRumMetric.java index b6d3f2468fc..e1f0eafd65c 100644 --- a/examples/v2/rum-metrics/UpdateRumMetric.java +++ b/examples/v2/rum-metrics/UpdateRumMetric.java @@ -1,4 +1,4 @@ -// Update a rum-based metric returns "OK" response +// Update a RUM-based metric returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java index c7d6e93ebb4..eb96be1f63e 100644 --- a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java +++ b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java @@ -1,4 +1,4 @@ -// Add rum replay session to playlist returns "OK" response +// Add RUM replay session to playlist returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java index 5088a739a31..76e2cb1e7dd 100644 --- a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java +++ b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java @@ -1,4 +1,4 @@ -// Bulk remove rum replay playlist sessions returns "No Content" response +// Bulk remove RUM replay playlist sessions returns "No Content" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java index ad3e4655b7f..f2155d52669 100644 --- a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java @@ -1,4 +1,4 @@ -// Create rum replay playlist returns "Created" response +// Create RUM replay playlist returns "Created" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java index 592938cd19f..0b07d669870 100644 --- a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java @@ -1,4 +1,4 @@ -// Delete rum replay playlist returns "No Content" response +// Delete RUM replay playlist returns "No Content" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java index 82680706bf4..1ef0c450b93 100644 --- a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java @@ -1,4 +1,4 @@ -// Get rum replay playlist returns "OK" response +// Get RUM replay playlist returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java index 657b4c8eb07..41fac29ed51 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java @@ -1,4 +1,4 @@ -// List rum replay playlist sessions returns "OK" response +// List RUM replay playlist sessions returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java index 36c9a4ad076..93bc5ae3d3e 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java @@ -1,4 +1,4 @@ -// List rum replay playlists returns "OK" response +// List RUM replay playlists returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java index e486a9d493e..820f2eee63b 100644 --- a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java +++ b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java @@ -1,4 +1,4 @@ -// Remove rum replay session from playlist returns "No Content" response +// Remove RUM replay session from playlist returns "No Content" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java index eb7bfd0172a..f158e698dbe 100644 --- a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java @@ -1,4 +1,4 @@ -// Update rum replay playlist returns "OK" response +// Update RUM replay playlist returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java index 05b8c82a21d..19144915715 100644 --- a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java +++ b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java @@ -1,4 +1,4 @@ -// Create rum replay session watch returns "Created" response +// Create RUM replay session watch returns "Created" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java index 8cdb823d2a7..343a8e21929 100644 --- a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java +++ b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java @@ -1,4 +1,4 @@ -// Delete rum replay session watch returns "No Content" response +// Delete RUM replay session watch returns "No Content" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java index 791a087a1e3..de64b3610e6 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java +++ b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java @@ -1,4 +1,4 @@ -// List rum replay session watchers returns "OK" response +// List RUM replay session watchers returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java index e2ce0709b44..bb34cf1ab7e 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java +++ b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java @@ -1,4 +1,4 @@ -// List rum replay viewership history sessions returns "OK" response +// List RUM replay viewership history sessions returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; diff --git a/src/main/java/com/datadog/api/client/v2/api/RumMetricsApi.java b/src/main/java/com/datadog/api/client/v2/api/RumMetricsApi.java index 62fef809e09..522edfa3e1f 100644 --- a/src/main/java/com/datadog/api/client/v2/api/RumMetricsApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/RumMetricsApi.java @@ -47,11 +47,11 @@ public void setApiClient(ApiClient apiClient) { } /** - * Create a rum-based metric. + * Create a RUM-based metric. * *
See {@link #createRumMetricWithHttpInfo}. * - * @param body The definition of the new rum-based metric. (required) + * @param body The definition of the new RUM-based metric. (required) * @return RumMetricResponse * @throws ApiException if fails to make API call */ @@ -60,11 +60,11 @@ public RumMetricResponse createRumMetric(RumMetricCreateRequest body) throws Api } /** - * Create a rum-based metric. + * Create a RUM-based metric. * *
See {@link #createRumMetricWithHttpInfoAsync}.
*
- * @param body The definition of the new rum-based metric. (required)
+ * @param body The definition of the new RUM-based metric. (required)
* @return CompletableFuture<RumMetricResponse>
*/
public CompletableFuture See {@link #createRumMetricWithHttpInfo}.
*
- * @param body The definition of the new rum-based metric. (required)
+ * @param body The definition of the new RUM-based metric. (required)
* @return CompletableFuture<ApiResponse<RumMetricResponse>>
*/
public CompletableFuture See {@link #deleteRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @throws ApiException if fails to make API call
*/
public void deleteRumMetric(String metricId) throws ApiException {
@@ -192,11 +192,11 @@ public void deleteRumMetric(String metricId) throws ApiException {
}
/**
- * Delete a rum-based metric.
+ * Delete a RUM-based metric.
*
* See {@link #deleteRumMetricWithHttpInfoAsync}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @return CompletableFuture
*/
public CompletableFuture See {@link #deleteRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @return CompletableFuture<ApiResponse<Void>>
*/
public CompletableFuture See {@link #getRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @return RumMetricResponse
* @throws ApiException if fails to make API call
*/
@@ -325,11 +325,11 @@ public RumMetricResponse getRumMetric(String metricId) throws ApiException {
}
/**
- * Get a rum-based metric.
+ * Get a RUM-based metric.
*
* See {@link #getRumMetricWithHttpInfoAsync}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @return CompletableFuture<RumMetricResponse>
*/
public CompletableFuture See {@link #getRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
* @return CompletableFuture<ApiResponse<RumMetricResponse>>
*/
public CompletableFuture See {@link #listRumMetricsWithHttpInfo}.
*
@@ -459,7 +459,7 @@ public RumMetricsResponse listRumMetrics() throws ApiException {
}
/**
- * Get all rum-based metrics.
+ * Get all RUM-based metrics.
*
* See {@link #listRumMetricsWithHttpInfoAsync}.
*
@@ -474,7 +474,7 @@ public CompletableFuture See {@link #listRumMetricsWithHttpInfo}.
*
@@ -556,12 +556,12 @@ public CompletableFuture See {@link #updateRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
- * @param body New definition of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
+ * @param body New definition of the RUM-based metric. (required)
* @return RumMetricResponse
* @throws ApiException if fails to make API call
*/
@@ -571,12 +571,12 @@ public RumMetricResponse updateRumMetric(String metricId, RumMetricUpdateRequest
}
/**
- * Update a rum-based metric.
+ * Update a RUM-based metric.
*
* See {@link #updateRumMetricWithHttpInfoAsync}.
*
- * @param metricId The name of the rum-based metric. (required)
- * @param body New definition of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
+ * @param body New definition of the RUM-based metric. (required)
* @return CompletableFuture<RumMetricResponse>
*/
public CompletableFuture See {@link #updateRumMetricWithHttpInfo}.
*
- * @param metricId The name of the rum-based metric. (required)
- * @param body New definition of the rum-based metric. (required)
+ * @param metricId The name of the RUM-based metric. (required)
+ * @param body New definition of the RUM-based metric. (required)
* @return CompletableFuture<ApiResponse<RumMetricResponse>>
*/
public CompletableFuture See {@link #addRumReplaySessionToPlaylistWithHttpInfo}.
*
@@ -84,7 +84,7 @@ ts, playlistId, sessionId, new AddRumReplaySessionToPlaylistOptionalParameters()
}
/**
- * Add rum replay session to playlist.
+ * Add RUM replay session to playlist.
*
* See {@link #addRumReplaySessionToPlaylistWithHttpInfoAsync}.
*
@@ -104,7 +104,7 @@ ts, playlistId, sessionId, new AddRumReplaySessionToPlaylistOptionalParameters()
}
/**
- * Add rum replay session to playlist.
+ * Add RUM replay session to playlist.
*
* See {@link #addRumReplaySessionToPlaylistWithHttpInfo}.
*
@@ -126,7 +126,7 @@ public PlaylistsSession addRumReplaySessionToPlaylist(
}
/**
- * Add rum replay session to playlist.
+ * Add RUM replay session to playlist.
*
* See {@link #addRumReplaySessionToPlaylistWithHttpInfoAsync}.
*
@@ -228,7 +228,7 @@ public ApiResponse See {@link #addRumReplaySessionToPlaylistWithHttpInfo}.
*
@@ -319,7 +319,7 @@ public ApiResponse See {@link #bulkRemoveRumReplayPlaylistSessionsWithHttpInfo}.
*
@@ -333,7 +333,7 @@ public void bulkRemoveRumReplayPlaylistSessions(Integer playlistId, SessionIdArr
}
/**
- * Bulk remove rum replay playlist sessions.
+ * Bulk remove RUM replay playlist sessions.
*
* See {@link #bulkRemoveRumReplayPlaylistSessionsWithHttpInfoAsync}.
*
@@ -412,7 +412,7 @@ public ApiResponse See {@link #bulkRemoveRumReplayPlaylistSessionsWithHttpInfo}.
*
@@ -481,7 +481,7 @@ public CompletableFuture See {@link #createRumReplayPlaylistWithHttpInfo}.
*
@@ -494,7 +494,7 @@ public Playlist createRumReplayPlaylist(Playlist body) throws ApiException {
}
/**
- * Create rum replay playlist.
+ * Create RUM replay playlist.
*
* See {@link #createRumReplayPlaylistWithHttpInfoAsync}.
*
@@ -558,7 +558,7 @@ public ApiResponse See {@link #createRumReplayPlaylistWithHttpInfo}.
*
@@ -610,7 +610,7 @@ public CompletableFuture See {@link #deleteRumReplayPlaylistWithHttpInfo}.
*
@@ -622,7 +622,7 @@ public void deleteRumReplayPlaylist(Integer playlistId) throws ApiException {
}
/**
- * Delete rum replay playlist.
+ * Delete RUM replay playlist.
*
* See {@link #deleteRumReplayPlaylistWithHttpInfoAsync}.
*
@@ -689,7 +689,7 @@ public ApiResponse See {@link #deleteRumReplayPlaylistWithHttpInfo}.
*
@@ -745,7 +745,7 @@ public CompletableFuture See {@link #getRumReplayPlaylistWithHttpInfo}.
*
@@ -758,7 +758,7 @@ public Playlist getRumReplayPlaylist(Integer playlistId) throws ApiException {
}
/**
- * Get rum replay playlist.
+ * Get RUM replay playlist.
*
* See {@link #getRumReplayPlaylistWithHttpInfoAsync}.
*
@@ -825,7 +825,7 @@ public ApiResponse See {@link #getRumReplayPlaylistWithHttpInfo}.
*
@@ -935,7 +935,7 @@ public ListRumReplayPlaylistsOptionalParameters pageSize(Integer pageSize) {
}
/**
- * List rum replay playlists.
+ * List RUM replay playlists.
*
* See {@link #listRumReplayPlaylistsWithHttpInfo}.
*
@@ -948,7 +948,7 @@ public PlaylistArray listRumReplayPlaylists() throws ApiException {
}
/**
- * List rum replay playlists.
+ * List RUM replay playlists.
*
* See {@link #listRumReplayPlaylistsWithHttpInfoAsync}.
*
@@ -963,7 +963,7 @@ public CompletableFuture See {@link #listRumReplayPlaylistsWithHttpInfo}.
*
@@ -977,7 +977,7 @@ public PlaylistArray listRumReplayPlaylists(ListRumReplayPlaylistsOptionalParame
}
/**
- * List rum replay playlists.
+ * List RUM replay playlists.
*
* See {@link #listRumReplayPlaylistsWithHttpInfoAsync}.
*
@@ -1047,7 +1047,7 @@ public ApiResponse See {@link #listRumReplayPlaylistsWithHttpInfo}.
*
@@ -1129,7 +1129,7 @@ public ListRumReplayPlaylistSessionsOptionalParameters pageSize(Integer pageSize
}
/**
- * List rum replay playlist sessions.
+ * List RUM replay playlist sessions.
*
* See {@link #listRumReplayPlaylistSessionsWithHttpInfo}.
*
@@ -1145,7 +1145,7 @@ playlistId, new ListRumReplayPlaylistSessionsOptionalParameters())
}
/**
- * List rum replay playlist sessions.
+ * List RUM replay playlist sessions.
*
* See {@link #listRumReplayPlaylistSessionsWithHttpInfoAsync}.
*
@@ -1163,7 +1163,7 @@ playlistId, new ListRumReplayPlaylistSessionsOptionalParameters())
}
/**
- * List rum replay playlist sessions.
+ * List RUM replay playlist sessions.
*
* See {@link #listRumReplayPlaylistSessionsWithHttpInfo}.
*
@@ -1179,7 +1179,7 @@ public PlaylistsSessionArray listRumReplayPlaylistSessions(
}
/**
- * List rum replay playlist sessions.
+ * List RUM replay playlist sessions.
*
* See {@link #listRumReplayPlaylistSessionsWithHttpInfoAsync}.
*
@@ -1257,7 +1257,7 @@ public ApiResponse See {@link #listRumReplayPlaylistSessionsWithHttpInfo}.
*
@@ -1322,7 +1322,7 @@ public ApiResponse See {@link #removeRumReplaySessionFromPlaylistWithHttpInfo}.
*
@@ -1336,7 +1336,7 @@ public void removeRumReplaySessionFromPlaylist(Integer playlistId, String sessio
}
/**
- * Remove rum replay session from playlist.
+ * Remove RUM replay session from playlist.
*
* See {@link #removeRumReplaySessionFromPlaylistWithHttpInfoAsync}.
*
@@ -1417,7 +1417,7 @@ public ApiResponse See {@link #removeRumReplaySessionFromPlaylistWithHttpInfo}.
*
@@ -1487,7 +1487,7 @@ public CompletableFuture See {@link #updateRumReplayPlaylistWithHttpInfo}.
*
@@ -1501,7 +1501,7 @@ public Playlist updateRumReplayPlaylist(Integer playlistId, Playlist body) throw
}
/**
- * Update rum replay playlist.
+ * Update RUM replay playlist.
*
* See {@link #updateRumReplayPlaylistWithHttpInfoAsync}.
*
@@ -1577,7 +1577,7 @@ public ApiResponse See {@link #updateRumReplayPlaylistWithHttpInfo}.
*
diff --git a/src/main/java/com/datadog/api/client/v2/api/RumReplayViewershipApi.java b/src/main/java/com/datadog/api/client/v2/api/RumReplayViewershipApi.java
index f920467faf6..4c915de7728 100644
--- a/src/main/java/com/datadog/api/client/v2/api/RumReplayViewershipApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/RumReplayViewershipApi.java
@@ -47,7 +47,7 @@ public void setApiClient(ApiClient apiClient) {
}
/**
- * Create rum replay session watch.
+ * Create RUM replay session watch.
*
* See {@link #createRumReplaySessionWatchWithHttpInfo}.
*
@@ -61,7 +61,7 @@ public Watch createRumReplaySessionWatch(String sessionId, Watch body) throws Ap
}
/**
- * Create rum replay session watch.
+ * Create RUM replay session watch.
*
* See {@link #createRumReplaySessionWatchWithHttpInfoAsync}.
*
@@ -136,7 +136,7 @@ public ApiResponse See {@link #createRumReplaySessionWatchWithHttpInfo}.
*
@@ -203,7 +203,7 @@ public CompletableFuture See {@link #deleteRumReplaySessionWatchWithHttpInfo}.
*
@@ -215,7 +215,7 @@ public void deleteRumReplaySessionWatch(String sessionId) throws ApiException {
}
/**
- * Delete rum replay session watch.
+ * Delete RUM replay session watch.
*
* See {@link #deleteRumReplaySessionWatchWithHttpInfoAsync}.
*
@@ -282,7 +282,7 @@ public ApiResponse See {@link #deleteRumReplaySessionWatchWithHttpInfo}.
*
@@ -366,7 +366,7 @@ public ListRumReplaySessionWatchersOptionalParameters pageNumber(Integer pageNum
}
/**
- * List rum replay session watchers.
+ * List RUM replay session watchers.
*
* See {@link #listRumReplaySessionWatchersWithHttpInfo}.
*
@@ -381,7 +381,7 @@ sessionId, new ListRumReplaySessionWatchersOptionalParameters())
}
/**
- * List rum replay session watchers.
+ * List RUM replay session watchers.
*
* See {@link #listRumReplaySessionWatchersWithHttpInfoAsync}.
*
@@ -398,7 +398,7 @@ sessionId, new ListRumReplaySessionWatchersOptionalParameters())
}
/**
- * List rum replay session watchers.
+ * List RUM replay session watchers.
*
* See {@link #listRumReplaySessionWatchersWithHttpInfo}.
*
@@ -414,7 +414,7 @@ public WatcherArray listRumReplaySessionWatchers(
}
/**
- * List rum replay session watchers.
+ * List RUM replay session watchers.
*
* See {@link #listRumReplaySessionWatchersWithHttpInfoAsync}.
*
@@ -491,7 +491,7 @@ public ApiResponse See {@link #listRumReplaySessionWatchersWithHttpInfo}.
*
@@ -648,7 +648,7 @@ public ListRumReplayViewershipHistorySessionsOptionalParameters filterApplicatio
}
/**
- * List rum replay viewership history sessions.
+ * List RUM replay viewership history sessions.
*
* See {@link #listRumReplayViewershipHistorySessionsWithHttpInfo}.
*
@@ -663,7 +663,7 @@ public ViewershipHistorySessionArray listRumReplayViewershipHistorySessions()
}
/**
- * List rum replay viewership history sessions.
+ * List RUM replay viewership history sessions.
*
* See {@link #listRumReplayViewershipHistorySessionsWithHttpInfoAsync}.
*
@@ -680,7 +680,7 @@ public ViewershipHistorySessionArray listRumReplayViewershipHistorySessions()
}
/**
- * List rum replay viewership history sessions.
+ * List RUM replay viewership history sessions.
*
* See {@link #listRumReplayViewershipHistorySessionsWithHttpInfo}.
*
@@ -694,7 +694,7 @@ public ViewershipHistorySessionArray listRumReplayViewershipHistorySessions(
}
/**
- * List rum replay viewership history sessions.
+ * List RUM replay viewership history sessions.
*
* See {@link #listRumReplayViewershipHistorySessionsWithHttpInfoAsync}.
*
@@ -776,7 +776,7 @@ public ViewershipHistorySessionArray listRumReplayViewershipHistorySessions(
}
/**
- * List rum replay viewership history sessions.
+ * List RUM replay viewership history sessions.
*
* See {@link #listRumReplayViewershipHistorySessionsWithHttpInfo}.
*
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricCompute.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricCompute.java
index ac4ff8f3d14..de90b9463ff 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricCompute.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricCompute.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The compute rule to compute the rum-based metric. */
+/** The compute rule to compute the RUM-based metric. */
@JsonPropertyOrder({
RumMetricCompute.JSON_PROPERTY_AGGREGATION_TYPE,
RumMetricCompute.JSON_PROPERTY_INCLUDE_PERCENTILES,
@@ -98,7 +98,7 @@ public RumMetricCompute path(String path) {
}
/**
- * The path to the value the rum-based metric will aggregate on. Only present when
+ * The path to the value the RUM-based metric will aggregate on. Only present when
* aggregation_type is distribution.
*
* @return path
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateAttributes.java
index f8f85740413..886b7c0f2f3 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateAttributes.java
@@ -19,7 +19,7 @@
import java.util.Map;
import java.util.Objects;
-/** The object describing the Datadog rum-based metric to create. */
+/** The object describing the Datadog RUM-based metric to create. */
@JsonPropertyOrder({
RumMetricCreateAttributes.JSON_PROPERTY_COMPUTE,
RumMetricCreateAttributes.JSON_PROPERTY_EVENT_TYPE,
@@ -66,7 +66,7 @@ public RumMetricCreateAttributes compute(RumMetricCompute compute) {
}
/**
- * The compute rule to compute the rum-based metric.
+ * The compute rule to compute the RUM-based metric.
*
* @return compute
*/
@@ -111,7 +111,7 @@ public RumMetricCreateAttributes filter(RumMetricFilter filter) {
}
/**
- * The rum-based metric filter. Events matching this filter will be aggregated in this metric.
+ * The RUM-based metric filter. Events matching this filter will be aggregated in this metric.
*
* @return filter
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateData.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateData.java
index f63c74e3145..1c0381320aa 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateData.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateData.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The new rum-based metric properties. */
+/** The new RUM-based metric properties. */
@JsonPropertyOrder({
RumMetricCreateData.JSON_PROPERTY_ATTRIBUTES,
RumMetricCreateData.JSON_PROPERTY_ID,
@@ -58,7 +58,7 @@ public RumMetricCreateData attributes(RumMetricCreateAttributes attributes) {
}
/**
- * The object describing the Datadog rum-based metric to create.
+ * The object describing the Datadog RUM-based metric to create.
*
* @return attributes
*/
@@ -78,7 +78,7 @@ public RumMetricCreateData id(String id) {
}
/**
- * The name of the rum-based metric.
+ * The name of the RUM-based metric.
*
* @return id
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateRequest.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateRequest.java
index 67e8d95463a..94c4e92a9e4 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateRequest.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricCreateRequest.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The new rum-based metric body. */
+/** The new RUM-based metric body. */
@JsonPropertyOrder({RumMetricCreateRequest.JSON_PROPERTY_DATA})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
@@ -42,7 +42,7 @@ public RumMetricCreateRequest data(RumMetricCreateData data) {
}
/**
- * The new rum-based metric properties.
+ * The new RUM-based metric properties.
*
* @return data
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricFilter.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricFilter.java
index 8f737436471..3410c88da61 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricFilter.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricFilter.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The rum-based metric filter. Events matching this filter will be aggregated in this metric. */
+/** The RUM-based metric filter. Events matching this filter will be aggregated in this metric. */
@JsonPropertyOrder({RumMetricFilter.JSON_PROPERTY_QUERY})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricGroupBy.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricGroupBy.java
index fd46a3cbf50..fbd7e193b57 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricGroupBy.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricGroupBy.java
@@ -42,7 +42,7 @@ public RumMetricGroupBy path(String path) {
}
/**
- * The path to the value the rum-based metric will be aggregated over.
+ * The path to the value the RUM-based metric will be aggregated over.
*
* @return path
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponse.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponse.java
index e9fcba1b385..fad12daff74 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponse.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponse.java
@@ -16,7 +16,7 @@
import java.util.Map;
import java.util.Objects;
-/** The rum-based metric object. */
+/** The RUM-based metric object. */
@JsonPropertyOrder({RumMetricResponse.JSON_PROPERTY_DATA})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
@@ -32,7 +32,7 @@ public RumMetricResponse data(RumMetricResponseData data) {
}
/**
- * The rum-based metric properties.
+ * The RUM-based metric properties.
*
* @return data
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseAttributes.java
index 153154838d6..8f6515f6cfc 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseAttributes.java
@@ -18,7 +18,7 @@
import java.util.Map;
import java.util.Objects;
-/** The object describing a Datadog rum-based metric. */
+/** The object describing a Datadog RUM-based metric. */
@JsonPropertyOrder({
RumMetricResponseAttributes.JSON_PROPERTY_COMPUTE,
RumMetricResponseAttributes.JSON_PROPERTY_EVENT_TYPE,
@@ -52,7 +52,7 @@ public RumMetricResponseAttributes compute(RumMetricResponseCompute compute) {
}
/**
- * The compute rule to compute the rum-based metric.
+ * The compute rule to compute the RUM-based metric.
*
* @return compute
*/
@@ -99,7 +99,7 @@ public RumMetricResponseAttributes filter(RumMetricResponseFilter filter) {
}
/**
- * The rum-based metric filter. RUM events matching this filter will be aggregated in this metric.
+ * The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric.
*
* @return filter
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseCompute.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseCompute.java
index 04050ebcaba..c37da631fd9 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseCompute.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseCompute.java
@@ -16,7 +16,7 @@
import java.util.Map;
import java.util.Objects;
-/** The compute rule to compute the rum-based metric. */
+/** The compute rule to compute the RUM-based metric. */
@JsonPropertyOrder({
RumMetricResponseCompute.JSON_PROPERTY_AGGREGATION_TYPE,
RumMetricResponseCompute.JSON_PROPERTY_INCLUDE_PERCENTILES,
@@ -88,7 +88,7 @@ public RumMetricResponseCompute path(String path) {
}
/**
- * The path to the value the rum-based metric will aggregate on. Only present when
+ * The path to the value the RUM-based metric will aggregate on. Only present when
* aggregation_type is distribution.
*
* @return path
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseData.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseData.java
index a4d64fd601c..dec7191be0b 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseData.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseData.java
@@ -16,7 +16,7 @@
import java.util.Map;
import java.util.Objects;
-/** The rum-based metric properties. */
+/** The RUM-based metric properties. */
@JsonPropertyOrder({
RumMetricResponseData.JSON_PROPERTY_ATTRIBUTES,
RumMetricResponseData.JSON_PROPERTY_ID,
@@ -42,7 +42,7 @@ public RumMetricResponseData attributes(RumMetricResponseAttributes attributes)
}
/**
- * The object describing a Datadog rum-based metric.
+ * The object describing a Datadog RUM-based metric.
*
* @return attributes
*/
@@ -63,7 +63,7 @@ public RumMetricResponseData id(String id) {
}
/**
- * The name of the rum-based metric.
+ * The name of the RUM-based metric.
*
* @return id
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseFilter.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseFilter.java
index 50d0a4ad45a..73cc8bd1049 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseFilter.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseFilter.java
@@ -17,7 +17,7 @@
import java.util.Objects;
/**
- * The rum-based metric filter. RUM events matching this filter will be aggregated in this metric.
+ * The RUM-based metric filter. RUM events matching this filter will be aggregated in this metric.
*/
@JsonPropertyOrder({RumMetricResponseFilter.JSON_PROPERTY_QUERY})
@jakarta.annotation.Generated(
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseGroupBy.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseGroupBy.java
index 758259b1968..77a395c9b16 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseGroupBy.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricResponseGroupBy.java
@@ -37,7 +37,7 @@ public RumMetricResponseGroupBy path(String path) {
}
/**
- * The path to the value the rum-based metric will be aggregated over.
+ * The path to the value the RUM-based metric will be aggregated over.
*
* @return path
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateAttributes.java
index 68a8b6db02a..65c045ecc94 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateAttributes.java
@@ -18,7 +18,7 @@
import java.util.Map;
import java.util.Objects;
-/** The rum-based metric properties that will be updated. */
+/** The RUM-based metric properties that will be updated. */
@JsonPropertyOrder({
RumMetricUpdateAttributes.JSON_PROPERTY_COMPUTE,
RumMetricUpdateAttributes.JSON_PROPERTY_FILTER,
@@ -44,7 +44,7 @@ public RumMetricUpdateAttributes compute(RumMetricUpdateCompute compute) {
}
/**
- * The compute rule to compute the rum-based metric.
+ * The compute rule to compute the RUM-based metric.
*
* @return compute
*/
@@ -66,7 +66,7 @@ public RumMetricUpdateAttributes filter(RumMetricFilter filter) {
}
/**
- * The rum-based metric filter. Events matching this filter will be aggregated in this metric.
+ * The RUM-based metric filter. Events matching this filter will be aggregated in this metric.
*
* @return filter
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateCompute.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateCompute.java
index 4566485ccca..8f323384d2a 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateCompute.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateCompute.java
@@ -16,7 +16,7 @@
import java.util.Map;
import java.util.Objects;
-/** The compute rule to compute the rum-based metric. */
+/** The compute rule to compute the RUM-based metric. */
@JsonPropertyOrder({RumMetricUpdateCompute.JSON_PROPERTY_INCLUDE_PERCENTILES})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateData.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateData.java
index 3af36d6a282..5c6e0ae7108 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateData.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateData.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The new rum-based metric properties. */
+/** The new RUM-based metric properties. */
@JsonPropertyOrder({
RumMetricUpdateData.JSON_PROPERTY_ATTRIBUTES,
RumMetricUpdateData.JSON_PROPERTY_ID,
@@ -56,7 +56,7 @@ public RumMetricUpdateData attributes(RumMetricUpdateAttributes attributes) {
}
/**
- * The rum-based metric properties that will be updated.
+ * The RUM-based metric properties that will be updated.
*
* @return attributes
*/
@@ -76,7 +76,7 @@ public RumMetricUpdateData id(String id) {
}
/**
- * The name of the rum-based metric.
+ * The name of the RUM-based metric.
*
* @return id
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateRequest.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateRequest.java
index a3d3863b71a..a63d9e304d8 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateRequest.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricUpdateRequest.java
@@ -17,7 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/** The new rum-based metric body. */
+/** The new RUM-based metric body. */
@JsonPropertyOrder({RumMetricUpdateRequest.JSON_PROPERTY_DATA})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
@@ -42,7 +42,7 @@ public RumMetricUpdateRequest data(RumMetricUpdateData data) {
}
/**
- * The new rum-based metric properties.
+ * The new RUM-based metric properties.
*
* @return data
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumMetricsResponse.java b/src/main/java/com/datadog/api/client/v2/model/RumMetricsResponse.java
index 048565a607d..60f3d659dfb 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumMetricsResponse.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumMetricsResponse.java
@@ -18,7 +18,7 @@
import java.util.Map;
import java.util.Objects;
-/** All the available rum-based metric objects. */
+/** All the available RUM-based metric objects. */
@JsonPropertyOrder({RumMetricsResponse.JSON_PROPERTY_DATA})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
@@ -45,7 +45,7 @@ public RumMetricsResponse addDataItem(RumMetricResponseData dataItem) {
}
/**
- * A list of rum-based metric objects.
+ * A list of RUM-based metric objects.
*
* @return data
*/
diff --git a/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.freeze b/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.freeze
new file mode 100644
index 00000000000..bee81a6b80c
--- /dev/null
+++ b/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:21.161Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.json b/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.json
similarity index 51%
rename from src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.json
rename to src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.json
index 6ebe96a5ece..ab6d36ccb20 100644
--- a/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.json
+++ b/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"description\":\"\",\"layout_type\":\"free\",\"notify_list\":[],\"template_variables\":[],\"title\":\"Test-Create_a_new_dashboard_with_sankey_widget_and_rum_data_source-1767367579\",\"widgets\":[{\"definition\":{\"requests\":[{\"query\":{\"data_source\":\"rum\",\"mode\":\"source\",\"query_string\":\"@type:view\"},\"request_type\":\"sankey\"}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sankey\"},\"layout\":{\"height\":15,\"width\":47,\"x\":0,\"y\":0}}]}"
+ "json": "{\"description\":\"\",\"layout_type\":\"free\",\"notify_list\":[],\"template_variables\":[],\"title\":\"Test-Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source-1780403541\",\"widgets\":[{\"definition\":{\"requests\":[{\"query\":{\"data_source\":\"rum\",\"mode\":\"source\",\"query_string\":\"@type:view\"},\"request_type\":\"sankey\"}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sankey\"},\"layout\":{\"height\":15,\"width\":47,\"x\":0,\"y\":0}}]}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"id\":\"pgj-vt6-zeg\",\"title\":\"Test-Create_a_new_dashboard_with_sankey_widget_and_rum_data_source-1767367579\",\"description\":\"\",\"author_handle\":\"sophie.cao@datadoghq.com\",\"author_name\":\"Sophie Cao\",\"layout_type\":\"free\",\"url\":\"/dashboard/pgj-vt6-zeg/test-createanewdashboardwithsankeywidgetandrumdatasource-1767367579\",\"template_variables\":[],\"widgets\":[{\"definition\":{\"requests\":[{\"query\":{\"data_source\":\"rum\",\"mode\":\"source\",\"query_string\":\"@type:view\"},\"request_type\":\"sankey\"}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sankey\"},\"layout\":{\"height\":15,\"width\":47,\"x\":0,\"y\":0},\"id\":1607494419972582}],\"notify_list\":[],\"created_at\":\"2026-01-02T15:26:19.817734+00:00\",\"modified_at\":\"2026-01-02T15:26:19.817734+00:00\",\"restricted_roles\":[]}",
+ "body": "{\"id\":\"js9-hx8-hsy\",\"title\":\"Test-Create_a_new_dashboard_with_sankey_widget_and_RUM_data_source-1780403541\",\"description\":\"\",\"author_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"author_name\":\"CI Account\",\"layout_type\":\"free\",\"url\":\"/dashboard/js9-hx8-hsy/test-createanewdashboardwithsankeywidgetandrumdatasource-1780403541\",\"template_variables\":[],\"widgets\":[{\"definition\":{\"requests\":[{\"query\":{\"data_source\":\"rum\",\"mode\":\"source\",\"query_string\":\"@type:view\"},\"request_type\":\"sankey\"}],\"title\":\"\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"sankey\"},\"layout\":{\"height\":15,\"width\":47,\"x\":0,\"y\":0},\"id\":8566545221037666}],\"notify_list\":[],\"created_at\":\"2026-06-02T12:32:21.497655+00:00\",\"modified_at\":\"2026-06-02T12:32:21.497655+00:00\",\"restricted_roles\":[]}",
"headers": {
"Content-Type": [
"application/json"
@@ -27,18 +27,18 @@
"timeToLive": {
"unlimited": true
},
- "id": "e50096f8-701d-2695-ccb5-e4bb8dc80a98"
+ "id": "8cc1a5a0-afbb-a43a-6989-49602eb6da4e"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v1/dashboard/pgj-vt6-zeg",
+ "path": "/api/v1/dashboard/js9-hx8-hsy",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"deleted_dashboard_id\":\"pgj-vt6-zeg\"}",
+ "body": "{\"deleted_dashboard_id\":\"js9-hx8-hsy\"}",
"headers": {
"Content-Type": [
"application/json"
@@ -53,6 +53,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "3597b2c2-f955-8709-af84-283c2af5a46b"
+ "id": "2c6d27b1-11d2-eb97-dad9-fa71115fcf45"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.freeze b/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.freeze
deleted file mode 100644
index 6f1ee04a8ff..00000000000
--- a/src/test/resources/cassettes/features/v1/Create_a_new_dashboard_with_sankey_widget_and_rum_data_source.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2026-01-02T15:26:19.626Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Bad_Request_response.freeze
new file mode 100644
index 00000000000..8c183907e29
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Bad_Request_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:35.224Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Bad_Request_response.json
similarity index 100%
rename from src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Bad_Request_response.json
rename to src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Bad_Request_response.json
diff --git a/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.freeze
new file mode 100644
index 00000000000..468c54e97a4
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:35.746Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.json b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.json
similarity index 75%
rename from src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.json
rename to src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.json
index e01c83d1e6c..99afc114390 100644
--- a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.json
+++ b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Conflict_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Create_a_rum_based_metric_returns_Conflict_response-1732807878\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1732807878\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780403555\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1780403555\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1732807878\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Create_a_rum_based_metric_returns_Conflict_response-1732807878\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1780403555\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780403555\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,13 +27,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "ce744ac5-145e-eb81-ed26-b24d00a1d475"
+ "id": "680947d4-0533-ee75-7571-a94c4d7965bf"
},
{
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\"},\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1732807878\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\"},\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1780403555\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -42,7 +42,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"errors\":[{\"status\":\"409\",\"title\":\"Conflict\",\"detail\":\"conflict(Field 'data.id' is invalid: 'testcreatearumbasedmetricreturnsconflictresponse1732807878' cannot be used as metric name, a metric already exists with that name)\"}]}",
+ "body": "{\"errors\":[{\"status\":\"409\",\"title\":\"Conflict\",\"detail\":\"conflict(Field 'data.id' is invalid: 'testcreatearumbasedmetricreturnsconflictresponse1780403555' cannot be used as metric name, a metric already exists with that name)\"}]}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -57,13 +57,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "c3a3e4c1-d20a-e3f2-2aaf-0bcc6df34957"
+ "id": "6bf447b1-8f41-8878-d8b5-a65734e7ee4d"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnsconflictresponse1732807878",
+ "path": "/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnsconflictresponse1780403555",
"keepAlive": false,
"secure": true
},
@@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "6e3a0d4b-b63e-9dc8-9da8-cf0af190715a"
+ "id": "ca8afa6d-89b7-3437-ccca-bb4e3b582c2e"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.freeze
new file mode 100644
index 00000000000..6ddf8a62765
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:37.019Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.json b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.json
similarity index 87%
rename from src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.json
rename to src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.json
index 9ae8bb032f0..f59afb356a7 100644
--- a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.json
+++ b/src/test/resources/cassettes/features/v2/Create_a_RUM_based_metric_returns_Created_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testcreatearumbasedmetricreturnscreatedresponse1747896106\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testcreatearumbasedmetricreturnscreatedresponse1780403557\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testcreatearumbasedmetricreturnscreatedresponse1747896106\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testcreatearumbasedmetricreturnscreatedresponse1780403557\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,13 +27,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "5e0d2db1-5a24-b26d-e971-a05af71e7ec8"
+ "id": "1313cf99-dfbc-cd33-37d1-6b7b49802844"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnscreatedresponse1747896106",
+ "path": "/api/v2/rum/config/metrics/testcreatearumbasedmetricreturnscreatedresponse1780403557",
"keepAlive": false,
"secure": true
},
@@ -48,6 +48,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "4afe641a-e95c-2475-bc3a-29853567e435"
+ "id": "38ed077d-2916-08ff-57a5-85ac095ed920"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Bad_Request_response.freeze
deleted file mode 100644
index 68ac266aa8c..00000000000
--- a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Bad_Request_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:17.723Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.freeze
deleted file mode 100644
index d20e2a92bc4..00000000000
--- a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Conflict_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:18.166Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.freeze
deleted file mode 100644
index 7304d8219a6..00000000000
--- a/src/test/resources/cassettes/features/v2/Create_a_rum_based_metric_returns_Created_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2025-05-22T06:41:46.880Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.freeze
new file mode 100644
index 00000000000..0b000af184d
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:38.038Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.json b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.json
similarity index 76%
rename from src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.json
rename to src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.json
index 4f2927054c8..7c0aba0dec6 100644
--- a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.json
+++ b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_No_Content_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Delete_a_rum_based_metric_returns_No_Content_response-1732807880\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testdeletearumbasedmetricreturnsnocontentresponse1732807880\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Delete_a_RUM_based_metric_returns_No_Content_response-1780403558\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testdeletearumbasedmetricreturnsnocontentresponse1780403558\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testdeletearumbasedmetricreturnsnocontentresponse1732807880\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Delete_a_rum_based_metric_returns_No_Content_response-1732807880\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testdeletearumbasedmetricreturnsnocontentresponse1780403558\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Delete_a_RUM_based_metric_returns_No_Content_response-1780403558\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,13 +27,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "b88bbfde-f035-ba1b-fc77-6825569e72e6"
+ "id": "7d0b9db8-5b95-edeb-b622-fe3c76d65cc1"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1732807880",
+ "path": "/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1780403558",
"keepAlive": false,
"secure": true
},
@@ -48,18 +48,18 @@
"timeToLive": {
"unlimited": true
},
- "id": "d52b4c53-297e-4084-c6b2-aa19f4e45e38"
+ "id": "0dfad56f-9f5a-eafb-0827-3bd39b9c44c9"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1732807880",
+ "path": "/api/v2/rum/config/metrics/testdeletearumbasedmetricreturnsnocontentresponse1780403558",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'testdeletearumbasedmetricreturnsnocontentresponse1732807880' not found)\"}]}",
+ "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'testdeletearumbasedmetricreturnsnocontentresponse1780403558' not found)\"}]}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -74,6 +74,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "d52b4c53-297e-4084-c6b2-aa19f4e45e39"
+ "id": "0dfad56f-9f5a-eafb-0827-3bd39b9c44ca"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.freeze
new file mode 100644
index 00000000000..734c26d1e6c
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:39.442Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.json b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.json
similarity index 63%
rename from src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.json
rename to src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.json
index 17a827420ea..fced7bacecc 100644
--- a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.json
+++ b/src/test/resources/cassettes/features/v2/Delete_a_RUM_based_metric_returns_Not_Found_response.json
@@ -3,12 +3,12 @@
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/Test-Delete_a_rum_based_metric_returns_Not_Found_response-1732807881",
+ "path": "/api/v2/rum/config/metrics/Test-Delete_a_RUM_based_metric_returns_Not_Found_response-1780403559",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'Test-Delete_a_rum_based_metric_returns_Not_Found_response-1732807881' not found)\"}]}",
+ "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'Test-Delete_a_RUM_based_metric_returns_Not_Found_response-1780403559' not found)\"}]}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -23,6 +23,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "36b2b882-82c2-8774-699a-69cbd7103455"
+ "id": "46007b63-d705-fc0a-6196-b0eaa45dfe92"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.freeze
deleted file mode 100644
index dcea2129655..00000000000
--- a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_No_Content_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:20.155Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.freeze
deleted file mode 100644
index d1e929c7bed..00000000000
--- a/src/test/resources/cassettes/features/v2/Delete_a_rum_based_metric_returns_Not_Found_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:21.433Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.freeze
new file mode 100644
index 00000000000..a572ad420c0
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:39.828Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.json b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.json
similarity index 62%
rename from src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.json
rename to src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.json
index 996006586ce..33343f5d952 100644
--- a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.json
+++ b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_Not_Found_response.json
@@ -3,12 +3,12 @@
"httpRequest": {
"headers": {},
"method": "GET",
- "path": "/api/v2/rum/config/metrics/Test-Get_a_rum_based_metric_returns_Not_Found_response-1732807881",
+ "path": "/api/v2/rum/config/metrics/Test-Get_a_RUM_based_metric_returns_Not_Found_response-1780403559",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'Test-Get_a_rum_based_metric_returns_Not_Found_response-1732807881' not found)\"}]}",
+ "body": "{\"errors\":[{\"status\":\"404\",\"title\":\"Not Found\",\"detail\":\"not_found(Metric with name 'Test-Get_a_RUM_based_metric_returns_Not_Found_response-1780403559' not found)\"}]}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -23,6 +23,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "63edb03d-bda9-7aef-c842-deeff7625741"
+ "id": "207344c2-b049-9cb3-ed52-667d7e741f27"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.freeze
new file mode 100644
index 00000000000..fb526bf13d7
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:40.188Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.json
similarity index 73%
rename from src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.json
rename to src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.json
index 3dea307fca9..8ec252e1aa3 100644
--- a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.json
+++ b/src/test/resources/cassettes/features/v2/Get_a_RUM_based_metric_returns_OK_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testgetarumbasedmetricreturnsokresponse1732807882\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testgetarumbasedmetricreturnsokresponse1780403560\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testgetarumbasedmetricreturnsokresponse1732807882\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testgetarumbasedmetricreturnsokresponse1780403560\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,18 +27,18 @@
"timeToLive": {
"unlimited": true
},
- "id": "6f12677b-56be-9b60-5972-10384c9d6baa"
+ "id": "518da9ae-5922-bc43-e0ca-aa35c65284a0"
},
{
"httpRequest": {
"headers": {},
"method": "GET",
- "path": "/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1732807882",
+ "path": "/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1780403560",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testgetarumbasedmetricreturnsokresponse1732807882\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_rum_based_metric_returns_OK_response-1732807882\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testgetarumbasedmetricreturnsokresponse1780403560\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Get_a_RUM_based_metric_returns_OK_response-1780403560\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -53,13 +53,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "9aed34dd-cf6a-9119-3af0-93b3f7987f0c"
+ "id": "cc6b0832-5da7-1828-219a-5493fc1ef3ea"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1732807882",
+ "path": "/api/v2/rum/config/metrics/testgetarumbasedmetricreturnsokresponse1780403560",
"keepAlive": false,
"secure": true
},
@@ -74,6 +74,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "7b7496db-44fa-bee7-0fbb-255486b27190"
+ "id": "373916bd-57d0-639e-f5d0-3aed4e4a68e4"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.freeze
deleted file mode 100644
index cc0ea2feffe..00000000000
--- a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_Not_Found_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:21.847Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.freeze
deleted file mode 100644
index 44989b3301f..00000000000
--- a/src/test/resources/cassettes/features/v2/Get_a_rum_based_metric_returns_OK_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:22.200Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.freeze
new file mode 100644
index 00000000000..d1e67e6228a
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:41.286Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.json
new file mode 100644
index 00000000000..b59b5f95fc6
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Get_all_RUM_based_metrics_returns_OK_response.json
@@ -0,0 +1,28 @@
+[
+ {
+ "httpRequest": {
+ "headers": {},
+ "method": "GET",
+ "path": "/api/v2/rum/config/metrics",
+ "keepAlive": false,
+ "secure": true
+ },
+ "httpResponse": {
+ "body": "{\"data\":[{\"id\":\"tf_TestAccRumMetricAttributes_local_1748953468\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"session\",\"group_by\":[],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1754429067\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":false,\"path\":\"@duration\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1756383271\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[]}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1756438670\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1756438670\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptupdatearumbasedmetricreturnsnotfoundresponse1759230768\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Update_a_rum_based_metric_returns_Not_Found_response-1759230768\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptdeletearumbasedmetricreturnsnocontentresponse1760329500\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Delete_a_rum_based_metric_returns_No_Content_response-1760329500\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"exampleupdatearumbasedmetricreturnsokresponse1760974704\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":false,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testjavaupdatearumbasedmetricreturnsbadrequestresponse1761017953\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Java-Update_a_rum_based_metric_returns_Bad_Request_response-1761017953\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testing_rum_metric_francesco\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[{\"path\":\"@os\",\"tag_name\":\"os\"},{\"path\":\"@service\",\"tag_name\":\"service\"},{\"path\":\"path_only\",\"tag_name\":\"path_only\"}]}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1762777350\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"exampleupdatearumbasedmetricreturnsokresponse1763393904\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":false,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptdeletearumbasedmetricreturnsnocontentresponse1763440561\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Delete_a_rum_based_metric_returns_No_Content_response-1763440561\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplecreatearumbasedmetricreturnscreatedresponse1763580024\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1764030439\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"testjavaupdatearumbasedmetricreturnsokresponse1764042240\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Java-Update_a_rum_based_metric_returns_OK_response-1764042240\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1764203828\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[{\"path\":\"@os\",\"tag_name\":\"os\"},{\"path\":\"@service\",\"tag_name\":\"service\"},{\"path\":\"path_only\",\"tag_name\":\"path_only\"}]}},{\"id\":\"testtypescriptgetarumbasedmetricreturnsokresponse1765192455\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1765192455\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testgogetarumbasedmetricreturnsokresponse1765586988\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Go-Get_a_rum_based_metric_returns_OK_response-1765586988\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptgetarumbasedmetricreturnsokresponse1765774021\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1765774021\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptupdatearumbasedmetricreturnsokresponse1765797324\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Update_a_rum_based_metric_returns_OK_response-1765797324\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrustdeletearumbasedmetricreturnsnocontentresponse1766121984\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Rust-Delete_a_rum_based_metric_returns_No_Content_response-1766121984\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1766146771\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"exampleupdatearumbasedmetricreturnsokresponse1767123504\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Update_a_rum_based_metric_returns_OK_response_1767123504\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrustupdatearumbasedmetricreturnsbadrequestresponse1768281919\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Rust-Update_a_rum_based_metric_returns_Bad_Request_response-1768281919\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testgocreatearumbasedmetricreturnscreatedresponse1768352135\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"exampledeletearumbasedmetricreturnsnocontentresponse1769312302\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Delete_a_rum_based_metric_returns_No_Content_response_1769312302\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptupdatearumbasedmetricreturnsokresponse1769512735\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Update_a_rum_based_metric_returns_OK_response-1769512735\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1770305870\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1770305870\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1770363470\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1770363470\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testjavacreatearumbasedmetricreturnscreatedresponse1770834693\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1770853070\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1770853070\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testjavacreatearumbasedmetricreturnsconflictresponse1772165946\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Java-Create_a_rum_based_metric_returns_Conflict_response-1772165946\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrustupdatearumbasedmetricreturnsnotfoundresponse1772344054\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Rust-Update_a_rum_based_metric_returns_Not_Found_response-1772344054\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptcreatearumbasedmetricreturnsconflictresponse1773378034\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Create_a_rum_based_metric_returns_Conflict_response-1773378034\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplecreatearumbasedmetricreturnscreatedresponse1775676024\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrustupdatearumbasedmetricreturnsbadrequestresponse1776146576\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Rust-Update_a_rum_based_metric_returns_Bad_Request_response-1776146576\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1777837070\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1777837070\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testtypescriptgetarumbasedmetricreturnsokresponse1778218442\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Typescript-Get_a_rum_based_metric_returns_OK_response-1778218442\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplecreatearumbasedmetricreturnscreatedresponse1778239224\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrubyupdatearumbasedmetricreturnsconflictresponse1778815556\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Ruby-Update_a_rum_based_metric_returns_Conflict_response-1778815556\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testjavadeletearumbasedmetricreturnsnocontentresponse1778993479\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Java-Delete_a_rum_based_metric_returns_No_Content_response-1778993479\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplegetarumbasedmetricreturnsokresponse1779176270\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Example-Get_a_rum_based_metric_returns_OK_response_1779176270\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"testrubycreatearumbasedmetricreturnsconflictresponse1779334157\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Ruby-Create_a_rum_based_metric_returns_Conflict_response-1779334157\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"examplecreatearumbasedmetricreturnscreatedresponse1779434424\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:web-ui\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1779629264\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"testrubyupdatearumbasedmetricreturnsokresponse1780025259\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Ruby-Update_a_rum_based_metric_returns_OK_response-1780025259\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}},{\"id\":\"tf_TestAccRumMetricAttributes_local_1780063691\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"count\"},\"event_type\":\"action\",\"group_by\":[]}},{\"id\":\"testcreatearumbasedmetricreturnsconflictresponse1780393737\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Create_a_RUM_based_metric_returns_Conflict_response-1780393737\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}]}",
+ "headers": {
+ "Content-Type": [
+ "application/vnd.api+json"
+ ]
+ },
+ "statusCode": 200,
+ "reasonPhrase": "OK"
+ },
+ "times": {
+ "remainingTimes": 1
+ },
+ "timeToLive": {
+ "unlimited": true
+ },
+ "id": "7eaf3a01-07e0-12af-d372-902bd49e160e"
+ }
+]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.freeze
deleted file mode 100644
index ae9abee582f..00000000000
--- a/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:23.558Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.json
deleted file mode 100644
index 777ff4c7647..00000000000
--- a/src/test/resources/cassettes/features/v2/Get_all_rum_based_metrics_returns_OK_response.json
+++ /dev/null
@@ -1,28 +0,0 @@
-[
- {
- "httpRequest": {
- "headers": {},
- "method": "GET",
- "path": "/api/v2/rum/config/metrics",
- "keepAlive": false,
- "secure": true
- },
- "httpResponse": {
- "body": "{\"data\":[]}",
- "headers": {
- "Content-Type": [
- "application/vnd.api+json"
- ]
- },
- "statusCode": 200,
- "reasonPhrase": "OK"
- },
- "times": {
- "remainingTimes": 1
- },
- "timeToLive": {
- "unlimited": true
- },
- "id": "7eaf3a01-07e0-12af-d372-902bd49e160e"
- }
-]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.freeze
new file mode 100644
index 00000000000..df0f34970c1
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:24.522Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.json
similarity index 77%
rename from src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.json
rename to src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.json
index a7d6875452b..2b19a2f126f 100644
--- a/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.json
+++ b/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_RUM_data_source_returns_OK_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"formulas\":[{\"formula\":\"a\",\"limit\":{\"count\":10,\"order\":\"desc\"}}],\"from\":1776290799000,\"queries\":[{\"compute\":{\"aggregation\":\"count\"},\"data_source\":\"rum\",\"indexes\":[\"*\"],\"name\":\"a\",\"search\":{\"query\":\"*\"}}],\"to\":1776294399000},\"type\":\"scalar_request\"}}"
+ "json": "{\"data\":{\"attributes\":{\"formulas\":[{\"formula\":\"a\",\"limit\":{\"count\":10,\"order\":\"desc\"}}],\"from\":1780399944000,\"queries\":[{\"compute\":{\"aggregation\":\"count\"},\"data_source\":\"rum\",\"indexes\":[\"*\"],\"name\":\"a\",\"search\":{\"query\":\"*\"}}],\"to\":1780403544000},\"type\":\"scalar_request\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"0\",\"type\":\"scalar_response\",\"attributes\":{\"columns\":[{\"name\":\"a\",\"values\":[338.0],\"type\":\"number\",\"meta\":{\"unit\":null}}]}}}",
+ "body": "{\"data\":{\"id\":\"0\",\"type\":\"scalar_response\",\"attributes\":{\"columns\":[{\"name\":\"a\",\"values\":[340.0],\"type\":\"number\",\"meta\":{\"unit\":null}}]}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,6 +27,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "20ccb29e-0ba1-9d51-6728-7cf6c7edd841"
+ "id": "3b0e53af-18f3-1fec-4f08-5e4758ea0ad9"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.freeze
deleted file mode 100644
index b045cd705c6..00000000000
--- a/src/test/resources/cassettes/features/v2/Scalar_cross_product_query_with_rum_data_source_returns_OK_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2026-04-15T23:06:39.329Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.freeze
new file mode 100644
index 00000000000..301417e8347
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:31.838Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.json
similarity index 61%
rename from src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.json
rename to src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.json
index 0ede27845d1..dbffb616efa 100644
--- a/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.json
+++ b/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_RUM_data_source_returns_OK_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"formulas\":[{\"formula\":\"a\",\"limit\":{\"count\":10,\"order\":\"desc\"}}],\"from\":1776290803000,\"interval\":5000,\"queries\":[{\"compute\":{\"aggregation\":\"count\"},\"data_source\":\"rum\",\"indexes\":[\"*\"],\"name\":\"a\",\"search\":{\"query\":\"*\"}}],\"to\":1776294403000},\"type\":\"timeseries_request\"}}"
+ "json": "{\"data\":{\"attributes\":{\"formulas\":[{\"formula\":\"a\",\"limit\":{\"count\":10,\"order\":\"desc\"}}],\"from\":1780399951000,\"interval\":5000,\"queries\":[{\"compute\":{\"aggregation\":\"count\"},\"data_source\":\"rum\",\"indexes\":[\"*\"],\"name\":\"a\",\"search\":{\"query\":\"*\"}}],\"to\":1780403551000},\"type\":\"timeseries_request\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"0\",\"type\":\"timeseries_response\",\"attributes\":{\"series\":[{\"group_tags\":[],\"query_index\":0,\"unit\":null}],\"times\":[1776290870000,1776291170000,1776291175000,1776291470000,1776291770000,1776292070000,1776292370000,1776292670000,1776292970000,1776293270000,1776293570000,1776293870000,1776294170000],\"values\":[[28,30,2,28,30,27,26,26,27,30,28,26,30]]}}}\n",
+ "body": "{\"data\":{\"id\":\"0\",\"type\":\"timeseries_response\",\"attributes\":{\"series\":[{\"group_tags\":[],\"query_index\":0,\"unit\":null}],\"times\":[1780399970000,1780400270000,1780400275000,1780400570000,1780400870000,1780401170000,1780401470000,1780401475000,1780401770000,1780402070000,1780402370000,1780402670000,1780402970000,1780403270000],\"values\":[[27,22,11,27,27,31,27,2,27,31,26,26,29,27]]}}}\n",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,6 +27,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "6260e695-f877-9962-119f-ac17292e4689"
+ "id": "77833ee3-0fff-1a8b-be8d-06a25caaee24"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.freeze
deleted file mode 100644
index 8d9c1fd4b39..00000000000
--- a/src/test/resources/cassettes/features/v2/Timeseries_cross_product_query_with_rum_data_source_returns_OK_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2026-04-15T23:06:43.715Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.freeze
new file mode 100644
index 00000000000..f936fad0795
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:41.688Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.json
similarity index 80%
rename from src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.json
rename to src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.json
index cb10503208a..f8a1e9be1f1 100644
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.json
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Bad_Request_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Bad_Request_response-1732807883\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsbadrequestresponse1732807883\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Bad_Request_response-1780403561\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsbadrequestresponse1780403561\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsbadrequestresponse1732807883\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Bad_Request_response-1732807883\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsbadrequestresponse1780403561\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Bad_Request_response-1780403561\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,7 +27,7 @@
"timeToLive": {
"unlimited": true
},
- "id": "8c430135-76ad-b228-3d93-ebf74ac92029"
+ "id": "1a8947e8-d949-01a7-32c8-f568cef2088b"
},
{
"httpRequest": {
@@ -37,7 +37,7 @@
},
"headers": {},
"method": "PATCH",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1732807883",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1780403561",
"keepAlive": false,
"secure": true
},
@@ -57,13 +57,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "d50b868d-8087-ff93-e4cb-192ea69c5e93"
+ "id": "54c5f295-bbe3-f6fe-8aff-5bfae6f575ba"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1732807883",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsbadrequestresponse1780403561",
"keepAlive": false,
"secure": true
},
@@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "993eb991-d92b-b548-ed01-250bf67740bb"
+ "id": "0d360790-719f-d9b4-f2c8-a2855e7fff75"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.freeze
new file mode 100644
index 00000000000..bfc7014f2b7
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:42.946Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.json b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.json
similarity index 77%
rename from src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.json
rename to src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.json
index c996297f0cf..8225196c8cc 100644
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.json
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Conflict_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Conflict_response-1732807885\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsconflictresponse1732807885\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Conflict_response-1780403562\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsconflictresponse1780403562\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsconflictresponse1732807885\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Conflict_response-1732807885\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsconflictresponse1780403562\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Conflict_response-1780403562\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,7 +27,7 @@
"timeToLive": {
"unlimited": true
},
- "id": "c9f4a4fe-2c17-6cc2-7966-fd89c6619f63"
+ "id": "d10621d7-9161-3875-1dc1-f825d76c7468"
},
{
"httpRequest": {
@@ -37,7 +37,7 @@
},
"headers": {},
"method": "PATCH",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1732807885",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1780403562",
"keepAlive": false,
"secure": true
},
@@ -57,13 +57,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "a511542a-c3bf-cffa-9a42-6349147536e7"
+ "id": "2f6e8b0b-fdec-3d23-d226-e6d5eb46a241"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1732807885",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsconflictresponse1780403562",
"keepAlive": false,
"secure": true
},
@@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "8e43a8cd-2828-6ef3-eae5-6acfbef4dde7"
+ "id": "56e793f3-4b81-630f-73a5-6f4783878ad5"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.freeze
new file mode 100644
index 00000000000..e256891d812
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:44.259Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.json b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.json
similarity index 83%
rename from src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.json
rename to src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.json
index a332a18c241..9acf967d6ce 100644
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.json
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_Not_Found_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Not_Found_response-1732807886\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsnotfoundresponse1732807886\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Not_Found_response-1780403564\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsnotfoundresponse1780403564\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsnotfoundresponse1732807886\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_Not_Found_response-1732807886\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsnotfoundresponse1780403564\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_Not_Found_response-1780403564\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,7 +27,7 @@
"timeToLive": {
"unlimited": true
},
- "id": "f54d0ed6-ec0e-b128-9679-f0dbf0dfbb54"
+ "id": "b6d4f5f5-b2a3-060a-5eac-0354620e4892"
},
{
"httpRequest": {
@@ -63,7 +63,7 @@
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsnotfoundresponse1732807886",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsnotfoundresponse1780403564",
"keepAlive": false,
"secure": true
},
@@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "fc68d951-7ef5-8375-64d1-9d09b67ce812"
+ "id": "f23701b6-1517-8726-bdb6-c94cf34f4c57"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.freeze
new file mode 100644
index 00000000000..405852dc646
--- /dev/null
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.freeze
@@ -0,0 +1 @@
+2026-06-02T12:32:46.608Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.json
similarity index 78%
rename from src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.json
rename to src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.json
index e4927fccfb6..630014ecec8 100644
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.json
+++ b/src/test/resources/cassettes/features/v2/Update_a_RUM_based_metric_returns_OK_response.json
@@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_OK_response-1732807887\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsokresponse1732807887\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_OK_response-1780403566\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}},\"id\":\"testupdatearumbasedmetricreturnsokresponse1780403566\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "POST",
@@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsokresponse1732807887\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_rum_based_metric_returns_OK_response-1732807887\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsokresponse1780403566\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":true,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"source:Test-Update_a_RUM_based_metric_returns_OK_response-1780403566\"},\"group_by\":[{\"path\":\"@browser.name\",\"tag_name\":\"browser_name\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -27,22 +27,22 @@
"timeToLive": {
"unlimited": true
},
- "id": "6f2ec2fa-7b1a-5a8a-478f-2d224beb5cb7"
+ "id": "93fc30ec-0b16-7b14-7170-6d86125499b3"
},
{
"httpRequest": {
"body": {
"type": "JSON",
- "json": "{\"data\":{\"attributes\":{\"compute\":{\"include_percentiles\":false},\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}]},\"id\":\"testupdatearumbasedmetricreturnsokresponse1732807887\",\"type\":\"rum_metrics\"}}"
+ "json": "{\"data\":{\"attributes\":{\"compute\":{\"include_percentiles\":false},\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}]},\"id\":\"testupdatearumbasedmetricreturnsokresponse1780403566\",\"type\":\"rum_metrics\"}}"
},
"headers": {},
"method": "PATCH",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1732807887",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1780403566",
"keepAlive": false,
"secure": true
},
"httpResponse": {
- "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsokresponse1732807887\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":false,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
+ "body": "{\"data\":{\"id\":\"testupdatearumbasedmetricreturnsokresponse1780403566\",\"type\":\"rum_metrics\",\"attributes\":{\"compute\":{\"aggregation_type\":\"distribution\",\"include_percentiles\":false,\"path\":\"@duration\"},\"event_type\":\"session\",\"filter\":{\"query\":\"@service:rum-config\"},\"group_by\":[{\"path\":\"@browser.version\",\"tag_name\":\"browser_version\"}],\"uniqueness\":{\"when\":\"match\"}}}}",
"headers": {
"Content-Type": [
"application/vnd.api+json"
@@ -57,13 +57,13 @@
"timeToLive": {
"unlimited": true
},
- "id": "58e350ab-aeba-6504-32b2-6f88494789d2"
+ "id": "dcc722cb-5803-bf88-8b91-fe6100ae985d"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
- "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1732807887",
+ "path": "/api/v2/rum/config/metrics/testupdatearumbasedmetricreturnsokresponse1780403566",
"keepAlive": false,
"secure": true
},
@@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
- "id": "ac19a4c6-9b4e-b8a7-e0f9-e028951e52b2"
+ "id": "691841f8-9a94-b4f3-ca4a-571060e8f56a"
}
]
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.freeze
deleted file mode 100644
index 72e1a51e58a..00000000000
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Bad_Request_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:23.878Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.freeze
deleted file mode 100644
index cfe5fc951f1..00000000000
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Conflict_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:25.162Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.freeze
deleted file mode 100644
index 619b48a9ebf..00000000000
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_Not_Found_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:26.276Z
\ No newline at end of file
diff --git a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.freeze
deleted file mode 100644
index 60f066284ba..00000000000
--- a/src/test/resources/cassettes/features/v2/Update_a_rum_based_metric_returns_OK_response.freeze
+++ /dev/null
@@ -1 +0,0 @@
-2024-11-28T15:31:27.438Z
\ No newline at end of file
diff --git a/src/test/resources/com/datadog/api/client/v1/api/dashboards.feature b/src/test/resources/com/datadog/api/client/v1/api/dashboards.feature
index 65c4c044abf..932dc22b0b3 100644
--- a/src/test/resources/com/datadog/api/client/v1/api/dashboards.feature
+++ b/src/test/resources/com/datadog/api/client/v1/api/dashboards.feature
@@ -836,6 +836,18 @@ Feature: Dashboards
And the response "widgets[0].definition.workflow_id" is equal to "2e055f16-8b6a-4cdd-b452-17a34c44b160"
And the response "widgets[0].definition.inputs[0]" is equal to {"name": "environment", "value": "$env.value"}
+ @team:DataDog/dashboards-backend
+ Scenario: Create a new dashboard with sankey widget and RUM data source
+ Given new "CreateDashboard" request
+ And body from file "dashboards_json_payload/sankey_rum_widget.json"
+ When the request is sent
+ Then the response status is 200 OK
+ And the response "widgets[0].definition.type" is equal to "sankey"
+ And the response "widgets[0].definition.requests[0].query.data_source" is equal to "rum"
+ And the response "widgets[0].definition.requests[0].query.query_string" is equal to "@type:view"
+ And the response "widgets[0].definition.requests[0].query.mode" is equal to "source"
+ And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey"
+
@team:DataDog/dashboards-backend
Scenario: Create a new dashboard with sankey widget and network data source
Given new "CreateDashboard" request
@@ -861,18 +873,6 @@ Feature: Dashboards
And the response "widgets[0].definition.requests[0].query.mode" is equal to "source"
And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey"
- @team:DataDog/dashboards-backend
- Scenario: Create a new dashboard with sankey widget and rum data source
- Given new "CreateDashboard" request
- And body from file "dashboards_json_payload/sankey_rum_widget.json"
- When the request is sent
- Then the response status is 200 OK
- And the response "widgets[0].definition.type" is equal to "sankey"
- And the response "widgets[0].definition.requests[0].query.data_source" is equal to "rum"
- And the response "widgets[0].definition.requests[0].query.query_string" is equal to "@type:view"
- And the response "widgets[0].definition.requests[0].query.mode" is equal to "source"
- And the response "widgets[0].definition.requests[0].request_type" is equal to "sankey"
-
@team:DataDog/dashboards-backend
Scenario: Create a new dashboard with scatterplot widget
Given new "CreateDashboard" request
diff --git a/src/test/resources/com/datadog/api/client/v2/api/metrics.feature b/src/test/resources/com/datadog/api/client/v2/api/metrics.feature
index 114814e21e2..032b561fc6d 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/metrics.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/metrics.feature
@@ -344,6 +344,15 @@ Feature: Metrics
And the response "data.type" is equal to "scalar_response"
And the response "data.attributes.columns[0].name" is equal to "a"
+ @skip-validation @team:Datadog/timeseries-query
+ Scenario: Scalar cross product query with RUM data source returns "OK" response
+ Given a valid "appKeyAuth" key in the system
+ And new "QueryScalarData" request
+ And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "scalar_request"}}
+ When the request is sent
+ Then the response status is 200 OK
+ And the response "data.type" is equal to "scalar_response"
+
@skip-validation @team:Datadog/timeseries-query
Scenario: Scalar cross product query with apm_dependency_stats data source returns "OK" response
Given a valid "appKeyAuth" key in the system
@@ -479,15 +488,6 @@ Feature: Metrics
Then the response status is 200 OK
And the response "data.type" is equal to "scalar_response"
- @skip-validation @team:Datadog/timeseries-query
- Scenario: Scalar cross product query with rum data source returns "OK" response
- Given a valid "appKeyAuth" key in the system
- And new "QueryScalarData" request
- And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "scalar_request"}}
- When the request is sent
- Then the response status is 200 OK
- And the response "data.type" is equal to "scalar_response"
-
@skip-validation @team:Datadog/timeseries-query
Scenario: Scalar cross product query with security_signals data source returns "OK" response
Given a valid "appKeyAuth" key in the system
@@ -586,6 +586,15 @@ Feature: Metrics
Then the response status is 200 OK
And the response "data.type" is equal to "timeseries_response"
+ @skip-validation @team:Datadog/timeseries-query
+ Scenario: Timeseries cross product query with RUM data source returns "OK" response
+ Given a valid "appKeyAuth" key in the system
+ And new "QueryTimeseriesData" request
+ And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "interval": 5000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "timeseries_request"}}
+ When the request is sent
+ Then the response status is 200 OK
+ And the response "data.type" is equal to "timeseries_response"
+
@skip-validation @team:Datadog/timeseries-query
Scenario: Timeseries cross product query with apm_dependency_stats data source returns "OK" response
Given a valid "appKeyAuth" key in the system
@@ -721,15 +730,6 @@ Feature: Metrics
Then the response status is 200 OK
And the response "data.type" is equal to "timeseries_response"
- @skip-validation @team:Datadog/timeseries-query
- Scenario: Timeseries cross product query with rum data source returns "OK" response
- Given a valid "appKeyAuth" key in the system
- And new "QueryTimeseriesData" request
- And body with value {"data": {"attributes": {"formulas": [{"formula": "a", "limit": {"count": 10, "order": "desc"}}], "from": {{ timestamp('now - 1h') }}000, "interval": 5000, "queries": [{"data_source": "rum", "name": "a", "compute": {"aggregation": "count"}, "search": {"query": "*"}, "indexes": ["*"]}], "to": {{ timestamp('now') }}000}, "type": "timeseries_request"}}
- When the request is sent
- Then the response status is 200 OK
- And the response "data.type" is equal to "timeseries_response"
-
@skip-validation @team:Datadog/timeseries-query
Scenario: Timeseries cross product query with security_signals data source returns "OK" response
Given a valid "appKeyAuth" key in the system
diff --git a/src/test/resources/com/datadog/api/client/v2/api/rum_metrics.feature b/src/test/resources/com/datadog/api/client/v2/api/rum_metrics.feature
index 59cff8c7c98..c87b3187ba5 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/rum_metrics.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/rum_metrics.feature
@@ -1,6 +1,6 @@
@endpoint(rum-metrics) @endpoint(rum-metrics-v2)
Feature: Rum Metrics
- Manage configuration of [rum-based
+ Manage configuration of [RUM-based
metrics](https://app.datadoghq.com/rum/generate-metrics) for your
organization.
@@ -10,14 +10,14 @@ Feature: Rum Metrics
And an instance of "RumMetrics" API
@team:DataDog/rum-backend
- Scenario: Create a rum-based metric returns "Bad Request" response
+ Scenario: Create a RUM-based metric returns "Bad Request" response
Given new "CreateRumMetric" request
And body with value {"data": {"id": "rum.actions.invalid", "type": "rum_metrics", "attributes": {"event_type": "action", "compute": {"aggregation_type": "count"}, "uniqueness":{"when": "match"}}}}
When the request is sent
Then the response status is 400 Bad Request
@team:DataDog/rum-backend
- Scenario: Create a rum-based metric returns "Conflict" response
+ Scenario: Create a RUM-based metric returns "Conflict" response
Given there is a valid "rum_metric" in the system
And new "CreateRumMetric" request
And body with value {"data": {"id": "{{ rum_metric.data.id }}", "type": "rum_metrics", "attributes": {"compute": {"aggregation_type": "count"}, "event_type": "action"}}}
@@ -25,7 +25,7 @@ Feature: Rum Metrics
Then the response status is 409 Conflict
@team:DataDog/rum-backend
- Scenario: Create a rum-based metric returns "Created" response
+ Scenario: Create a RUM-based metric returns "Created" response
Given new "CreateRumMetric" request
And body with value {"data": {"attributes": {"compute": {"aggregation_type": "distribution", "include_percentiles": true, "path": "@duration"}, "event_type": "session", "filter": {"query": "@service:web-ui"}, "group_by": [{"path": "@browser.name", "tag_name": "browser_name"}], "uniqueness": {"when": "match"}}, "id": "{{ unique_lower_alnum }}", "type": "rum_metrics"}}
When the request is sent
@@ -42,7 +42,7 @@ Feature: Rum Metrics
And the response "data.attributes.uniqueness.when" is equal to "match"
@team:DataDog/rum-backend
- Scenario: Delete a rum-based metric returns "No Content" response
+ Scenario: Delete a RUM-based metric returns "No Content" response
Given there is a valid "rum_metric" in the system
And new "DeleteRumMetric" request
And request contains "metric_id" parameter from "rum_metric.data.id"
@@ -50,21 +50,21 @@ Feature: Rum Metrics
Then the response status is 204 No Content
@team:DataDog/rum-backend
- Scenario: Delete a rum-based metric returns "Not Found" response
+ Scenario: Delete a RUM-based metric returns "Not Found" response
Given new "DeleteRumMetric" request
And request contains "metric_id" parameter with value "{{ unique }}"
When the request is sent
Then the response status is 404 Not Found
@team:DataDog/rum-backend
- Scenario: Get a rum-based metric returns "Not Found" response
+ Scenario: Get a RUM-based metric returns "Not Found" response
Given new "GetRumMetric" request
And request contains "metric_id" parameter with value "{{ unique }}"
When the request is sent
Then the response status is 404 Not Found
@team:DataDog/rum-backend
- Scenario: Get a rum-based metric returns "OK" response
+ Scenario: Get a RUM-based metric returns "OK" response
Given there is a valid "rum_metric" in the system
And new "GetRumMetric" request
And request contains "metric_id" parameter from "rum_metric.data.id"
@@ -82,13 +82,13 @@ Feature: Rum Metrics
And the response "data.attributes.uniqueness.when" has the same value as "rum_metric.data.attributes.uniqueness.when"
@team:DataDog/rum-backend
- Scenario: Get all rum-based metrics returns "OK" response
+ Scenario: Get all RUM-based metrics returns "OK" response
Given new "ListRumMetrics" request
When the request is sent
Then the response status is 200 OK
@team:DataDog/rum-backend
- Scenario: Update a rum-based metric returns "Bad Request" response
+ Scenario: Update a RUM-based metric returns "Bad Request" response
Given there is a valid "rum_metric" in the system
And new "UpdateRumMetric" request
And request contains "metric_id" parameter from "rum_metric.data.id"
@@ -97,7 +97,7 @@ Feature: Rum Metrics
Then the response status is 400 Bad Request
@team:DataDog/rum-backend
- Scenario: Update a rum-based metric returns "Conflict" response
+ Scenario: Update a RUM-based metric returns "Conflict" response
Given there is a valid "rum_metric" in the system
And new "UpdateRumMetric" request
And request contains "metric_id" parameter from "rum_metric.data.id"
@@ -106,7 +106,7 @@ Feature: Rum Metrics
Then the response status is 409 Conflict
@team:DataDog/rum-backend
- Scenario: Update a rum-based metric returns "Not Found" response
+ Scenario: Update a RUM-based metric returns "Not Found" response
Given there is a valid "rum_metric" in the system
And new "UpdateRumMetric" request
And request contains "metric_id" parameter with value "8fc991bf-967e-4652-8a5b-0711a985abe3"
@@ -115,7 +115,7 @@ Feature: Rum Metrics
Then the response status is 404 Not Found
@team:DataDog/rum-backend
- Scenario: Update a rum-based metric returns "OK" response
+ Scenario: Update a RUM-based metric returns "OK" response
Given there is a valid "rum_metric" in the system
And new "UpdateRumMetric" request
And request contains "metric_id" parameter from "rum_metric.data.id"
diff --git a/src/test/resources/com/datadog/api/client/v2/api/rum_replay_playlists.feature b/src/test/resources/com/datadog/api/client/v2/api/rum_replay_playlists.feature
index 5e5f41d54b3..2fd317e4df2 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/rum_replay_playlists.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/rum_replay_playlists.feature
@@ -9,7 +9,7 @@ Feature: Rum Replay Playlists
And an instance of "RumReplayPlaylists" API
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Add rum replay session to playlist returns "Created" response
+ Scenario: Add RUM replay session to playlist returns "Created" response
Given new "AddRumReplaySessionToPlaylist" request
And request contains "ts" parameter from "REPLACE.ME"
And request contains "playlist_id" parameter from "REPLACE.ME"
@@ -18,7 +18,7 @@ Feature: Rum Replay Playlists
Then the response status is 201 Created
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Add rum replay session to playlist returns "OK" response
+ Scenario: Add RUM replay session to playlist returns "OK" response
Given new "AddRumReplaySessionToPlaylist" request
And request contains "ts" parameter from "REPLACE.ME"
And request contains "playlist_id" parameter from "REPLACE.ME"
@@ -27,7 +27,7 @@ Feature: Rum Replay Playlists
Then the response status is 200 OK
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Bulk remove rum replay playlist sessions returns "No Content" response
+ Scenario: Bulk remove RUM replay playlist sessions returns "No Content" response
Given new "BulkRemoveRumReplayPlaylistSessions" request
And request contains "playlist_id" parameter from "REPLACE.ME"
And body with value {"data": [{"id": "00000000-0000-0000-0000-000000000001", "type": "rum_replay_session"}]}
@@ -35,41 +35,41 @@ Feature: Rum Replay Playlists
Then the response status is 204 No Content
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Create rum replay playlist returns "Created" response
+ Scenario: Create RUM replay playlist returns "Created" response
Given new "CreateRumReplayPlaylist" request
And body with value {"data": {"attributes": {"created_by": {"handle": "john.doe@example.com", "id": "00000000-0000-0000-0000-000000000001", "uuid": "00000000-0000-0000-0000-000000000001"}, "name": "My Playlist"}, "type": "rum_replay_playlist"}}
When the request is sent
Then the response status is 201 Created
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Delete rum replay playlist returns "No Content" response
+ Scenario: Delete RUM replay playlist returns "No Content" response
Given new "DeleteRumReplayPlaylist" request
And request contains "playlist_id" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 204 No Content
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Get rum replay playlist returns "OK" response
+ Scenario: Get RUM replay playlist returns "OK" response
Given new "GetRumReplayPlaylist" request
And request contains "playlist_id" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 200 OK
@generated @skip @team:DataDog/session-replay-backend
- Scenario: List rum replay playlist sessions returns "OK" response
+ Scenario: List RUM replay playlist sessions returns "OK" response
Given new "ListRumReplayPlaylistSessions" request
And request contains "playlist_id" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 200 OK
@generated @skip @team:DataDog/session-replay-backend
- Scenario: List rum replay playlists returns "OK" response
+ Scenario: List RUM replay playlists returns "OK" response
Given new "ListRumReplayPlaylists" request
When the request is sent
Then the response status is 200 OK
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Remove rum replay session from playlist returns "No Content" response
+ Scenario: Remove RUM replay session from playlist returns "No Content" response
Given new "RemoveRumReplaySessionFromPlaylist" request
And request contains "playlist_id" parameter from "REPLACE.ME"
And request contains "session_id" parameter from "REPLACE.ME"
@@ -77,7 +77,7 @@ Feature: Rum Replay Playlists
Then the response status is 204 No Content
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Update rum replay playlist returns "OK" response
+ Scenario: Update RUM replay playlist returns "OK" response
Given new "UpdateRumReplayPlaylist" request
And request contains "playlist_id" parameter from "REPLACE.ME"
And body with value {"data": {"attributes": {"created_by": {"handle": "john.doe@example.com", "id": "00000000-0000-0000-0000-000000000001", "uuid": "00000000-0000-0000-0000-000000000001"}, "name": "My Playlist"}, "type": "rum_replay_playlist"}}
diff --git a/src/test/resources/com/datadog/api/client/v2/api/rum_replay_viewership.feature b/src/test/resources/com/datadog/api/client/v2/api/rum_replay_viewership.feature
index 216c419e117..e339e1e5e45 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/rum_replay_viewership.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/rum_replay_viewership.feature
@@ -9,7 +9,7 @@ Feature: Rum Replay Viewership
And an instance of "RumReplayViewership" API
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Create rum replay session watch returns "Created" response
+ Scenario: Create RUM replay session watch returns "Created" response
Given new "CreateRumReplaySessionWatch" request
And request contains "session_id" parameter from "REPLACE.ME"
And body with value {"data": {"attributes": {"application_id": "aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb", "event_id": "11111111-2222-3333-4444-555555555555", "timestamp": "2026-01-13T17:15:53.208340Z"}, "type": "rum_replay_watch"}}
@@ -17,21 +17,21 @@ Feature: Rum Replay Viewership
Then the response status is 201 Created
@generated @skip @team:DataDog/session-replay-backend
- Scenario: Delete rum replay session watch returns "No Content" response
+ Scenario: Delete RUM replay session watch returns "No Content" response
Given new "DeleteRumReplaySessionWatch" request
And request contains "session_id" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 204 No Content
@generated @skip @team:DataDog/session-replay-backend
- Scenario: List rum replay session watchers returns "OK" response
+ Scenario: List RUM replay session watchers returns "OK" response
Given new "ListRumReplaySessionWatchers" request
And request contains "session_id" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 200 OK
@generated @skip @team:DataDog/session-replay-backend
- Scenario: List rum replay viewership history sessions returns "OK" response
+ Scenario: List RUM replay viewership history sessions returns "OK" response
Given new "ListRumReplayViewershipHistorySessions" request
When the request is sent
Then the response status is 200 OK