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 createRumMetricAsync(RumMetricCreateRequest body) { @@ -76,10 +76,10 @@ public CompletableFuture createRumMetricAsync(RumMetricCreate } /** - * Create a metric based on your organization's RUM data. Returns the rum-based metric object from + * 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. * - * @param body The definition of the new rum-based metric. (required) + * @param body The definition of the new RUM-based metric. (required) * @return ApiResponse<RumMetricResponse> * @throws ApiException if fails to make API call * @http.response.details @@ -128,11 +128,11 @@ public ApiResponse createRumMetricWithHttpInfo(RumMetricCreat } /** - * 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 CompletableFuture<ApiResponse<RumMetricResponse>> */ public CompletableFuture> createRumMetricWithHttpInfoAsync( @@ -180,11 +180,11 @@ public CompletableFuture> createRumMetricWithHttp } /** - * Delete a rum-based metric. + * Delete a RUM-based metric. * *

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 deleteRumMetricAsync(String metricId) { @@ -208,9 +208,9 @@ public CompletableFuture deleteRumMetricAsync(String metricId) { } /** - * Delete a specific rum-based metric from your organization. + * Delete a specific RUM-based metric from your organization. * - * @param metricId The name of the rum-based metric. (required) + * @param metricId The name of the RUM-based metric. (required) * @return ApiResponse<Void> * @throws ApiException if fails to make API call * @http.response.details @@ -259,11 +259,11 @@ public ApiResponse deleteRumMetricWithHttpInfo(String metricId) throws Api } /** - * Delete a rum-based metric. + * Delete a RUM-based metric. * *

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> deleteRumMetricWithHttpInfoAsync(String metricId) { @@ -312,11 +312,11 @@ public CompletableFuture> deleteRumMetricWithHttpInfoAsync(Str } /** - * Get a rum-based metric. + * Get a RUM-based metric. * *

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 getRumMetricAsync(String metricId) { @@ -341,9 +341,9 @@ public CompletableFuture getRumMetricAsync(String metricId) { } /** - * Get a specific rum-based metric from your organization. + * Get a specific RUM-based metric from your organization. * - * @param metricId The name of the rum-based metric. (required) + * @param metricId The name of the RUM-based metric. (required) * @return ApiResponse<RumMetricResponse> * @throws ApiException if fails to make API call * @http.response.details @@ -393,11 +393,11 @@ public ApiResponse getRumMetricWithHttpInfo(String metricId) } /** - * Get a rum-based metric. + * Get a RUM-based metric. * *

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> getRumMetricWithHttpInfoAsync( @@ -447,7 +447,7 @@ public CompletableFuture> getRumMetricWithHttpInf } /** - * Get all rum-based metrics. + * Get all RUM-based metrics. * *

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 listRumMetricsAsync() { } /** - * Get the list of configured rum-based metrics with their definitions. + * Get the list of configured RUM-based metrics with their definitions. * * @return ApiResponse<RumMetricsResponse> * @throws ApiException if fails to make API call @@ -515,7 +515,7 @@ public ApiResponse listRumMetricsWithHttpInfo() throws ApiEx } /** - * Get all rum-based metrics. + * Get all RUM-based metrics. * *

See {@link #listRumMetricsWithHttpInfo}. * @@ -556,12 +556,12 @@ public CompletableFuture> listRumMetricsWithHttp } /** - * Update a rum-based metric. + * Update a RUM-based metric. * *

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 updateRumMetricAsync( @@ -589,11 +589,11 @@ public CompletableFuture updateRumMetricAsync( } /** - * Update a specific rum-based metric from your organization. Returns the rum-based metric object + * Update a specific RUM-based metric from your organization. Returns the RUM-based metric object * from the request body when the request is successful. * - * @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 ApiResponse<RumMetricResponse> * @throws ApiException if fails to make API call * @http.response.details @@ -651,12 +651,12 @@ public ApiResponse updateRumMetricWithHttpInfo( } /** - * Update a rum-based metric. + * Update a RUM-based metric. * *

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> updateRumMetricWithHttpInfoAsync( diff --git a/src/main/java/com/datadog/api/client/v2/api/RumReplayPlaylistsApi.java b/src/main/java/com/datadog/api/client/v2/api/RumReplayPlaylistsApi.java index 55d5cdf9e68..25d5a3dcb9d 100644 --- a/src/main/java/com/datadog/api/client/v2/api/RumReplayPlaylistsApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/RumReplayPlaylistsApi.java @@ -66,7 +66,7 @@ public AddRumReplaySessionToPlaylistOptionalParameters dataSource(String dataSou } /** - * Add rum replay session to playlist. + * Add RUM replay session to playlist. * *

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 addRumReplaySessionToPlaylistWithHttpInfo( } /** - * Add rum replay session to playlist. + * Add RUM replay session to playlist. * *

See {@link #addRumReplaySessionToPlaylistWithHttpInfo}. * @@ -319,7 +319,7 @@ public ApiResponse addRumReplaySessionToPlaylistWithHttpInfo( } /** - * Bulk remove rum replay playlist sessions. + * Bulk remove RUM replay playlist sessions. * *

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 bulkRemoveRumReplayPlaylistSessionsWithHttpInfo( } /** - * Bulk remove rum replay playlist sessions. + * Bulk remove RUM replay playlist sessions. * *

See {@link #bulkRemoveRumReplayPlaylistSessionsWithHttpInfo}. * @@ -481,7 +481,7 @@ public CompletableFuture> bulkRemoveRumReplayPlaylistSessionsW } /** - * Create rum replay playlist. + * Create RUM replay playlist. * *

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 createRumReplayPlaylistWithHttpInfo(Playlist body) } /** - * Create rum replay playlist. + * Create RUM replay playlist. * *

See {@link #createRumReplayPlaylistWithHttpInfo}. * @@ -610,7 +610,7 @@ public CompletableFuture> createRumReplayPlaylistWithHttpI } /** - * Delete rum replay playlist. + * Delete RUM replay playlist. * *

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 deleteRumReplayPlaylistWithHttpInfo(Integer playlistId) } /** - * Delete rum replay playlist. + * Delete RUM replay playlist. * *

See {@link #deleteRumReplayPlaylistWithHttpInfo}. * @@ -745,7 +745,7 @@ public CompletableFuture> deleteRumReplayPlaylistWithHttpInfoA } /** - * Get rum replay playlist. + * Get RUM replay playlist. * *

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 getRumReplayPlaylistWithHttpInfo(Integer playlistId } /** - * Get rum replay playlist. + * Get RUM replay playlist. * *

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 listRumReplayPlaylistsAsync() { } /** - * List rum replay playlists. + * List RUM replay playlists. * *

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 listRumReplayPlaylistsWithHttpInfo( } /** - * List rum replay playlists. + * List RUM replay playlists. * *

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 listRumReplayPlaylistSessionsWithHttpI } /** - * List rum replay playlist sessions. + * List RUM replay playlist sessions. * *

See {@link #listRumReplayPlaylistSessionsWithHttpInfo}. * @@ -1322,7 +1322,7 @@ public ApiResponse listRumReplayPlaylistSessionsWithHttpI } /** - * Remove rum replay session from playlist. + * Remove RUM replay session from playlist. * *

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 removeRumReplaySessionFromPlaylistWithHttpInfo( } /** - * Remove rum replay session from playlist. + * Remove RUM replay session from playlist. * *

See {@link #removeRumReplaySessionFromPlaylistWithHttpInfo}. * @@ -1487,7 +1487,7 @@ public CompletableFuture> removeRumReplaySessionFromPlaylistWi } /** - * Update rum replay playlist. + * Update RUM replay playlist. * *

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 updateRumReplayPlaylistWithHttpInfo( } /** - * Update rum replay playlist. + * Update RUM replay playlist. * *

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 createRumReplaySessionWatchWithHttpInfo(String session } /** - * Create rum replay session watch. + * Create RUM replay session watch. * *

See {@link #createRumReplaySessionWatchWithHttpInfo}. * @@ -203,7 +203,7 @@ public CompletableFuture> createRumReplaySessionWatchWithHttp } /** - * Delete rum replay session watch. + * Delete RUM replay session watch. * *

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 deleteRumReplaySessionWatchWithHttpInfo(String sessionI } /** - * Delete rum replay session watch. + * Delete RUM replay session watch. * *

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 listRumReplaySessionWatchersWithHttpInfo( } /** - * List rum replay session watchers. + * List RUM replay session watchers. * *

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