From 12544e2cac5896c05665f8186702cb8fd04d0843 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Thu, 4 Dec 2025 16:23:05 +0000 Subject: [PATCH] Regenerate client from commit e05e083 of spec repo --- .generator/schemas/v1/openapi.yaml | 16 ++++++++-------- features/v1/usage_metering.feature | 14 ++++++++++++++ .../usage_metering/src/v1/UsageMeteringApi.ts | 2 +- .../src/v1/models/UsageIncidentManagementHour.ts | 2 +- .../v1/models/UsageIncidentManagementResponse.ts | 4 ++-- .../src/v1/models/UsageSummaryDate.ts | 2 +- .../src/v1/models/UsageSummaryDateOrg.ts | 2 +- .../src/v1/models/UsageSummaryResponse.ts | 2 +- 8 files changed, 29 insertions(+), 15 deletions(-) diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index e4c949659000..5f3344a3f4eb 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -19961,7 +19961,7 @@ components: type: array type: object UsageIncidentManagementHour: - description: Incident management usage for a given organization for a given + description: Incident Management usage for a given organization for a given hour. properties: hour: @@ -19982,11 +19982,11 @@ components: type: string type: object UsageIncidentManagementResponse: - description: Response containing the incident management usage for each hour + description: Response containing the Incident Management usage for each hour for a given organization. properties: usage: - description: Get hourly usage for incident management. + description: Get hourly usage for Incident Management. items: $ref: '#/components/schemas/UsageIncidentManagementHour' type: array @@ -21192,7 +21192,7 @@ components: format: int64 type: integer incident_management_monthly_active_users_hwm: - description: Shows the high-water mark of incident management monthly active + description: Shows the high-water mark of Incident Management monthly active users over all hours in the current date for all organizations. format: int64 type: integer @@ -22313,7 +22313,7 @@ components: description: The organization id. type: string incident_management_monthly_active_users_hwm: - description: Shows the high-water mark of incident management monthly active + description: Shows the high-water mark of Incident Management monthly active users over all hours in the current date for the given org. format: int64 type: integer @@ -23435,7 +23435,7 @@ components: format: int64 type: integer incident_management_monthly_active_users_hwm_sum: - description: Shows sum of the high-water marks of incident management monthly + description: Shows sum of the high-water marks of Incident Management monthly active users in the current month for all organizations. format: int64 type: integer @@ -36523,7 +36523,7 @@ paths: /api/v1/usage/incident-management: get: deprecated: true - description: 'Get hourly usage for incident management. + description: 'Get hourly usage for Incident Management. **Note:** This endpoint has been deprecated. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family). @@ -36579,7 +36579,7 @@ paths: appKeyAuth: [] - AuthZ: - usage_read - summary: Get hourly usage for incident management + summary: Get hourly usage for Incident Management tags: - Usage Metering x-permission: diff --git a/features/v1/usage_metering.feature b/features/v1/usage_metering.feature index ea9e1ca4b449..db1d3a70be30 100644 --- a/features/v1/usage_metering.feature +++ b/features/v1/usage_metering.feature @@ -125,6 +125,20 @@ Feature: Usage Metering When the request is sent Then the response status is 200 OK + @generated @skip @team:DataDog/revenue-query + Scenario: Get hourly usage for Incident Management returns "Bad Request" response + Given new "GetIncidentManagement" request + And request contains "start_hr" parameter from "REPLACE.ME" + When the request is sent + Then the response status is 400 Bad Request + + @generated @skip @team:DataDog/revenue-query + Scenario: Get hourly usage for Incident Management returns "OK" response + Given new "GetIncidentManagement" request + And request contains "start_hr" parameter from "REPLACE.ME" + When the request is sent + Then the response status is 200 OK + @skip @team:DataDog/revenue-query Scenario: Get hourly usage for IoT returns "Bad Request" response Given new "GetUsageInternetOfThings" request diff --git a/services/usage_metering/src/v1/UsageMeteringApi.ts b/services/usage_metering/src/v1/UsageMeteringApi.ts index 8b9caa945b00..bad56e7a96c5 100644 --- a/services/usage_metering/src/v1/UsageMeteringApi.ts +++ b/services/usage_metering/src/v1/UsageMeteringApi.ts @@ -5405,7 +5405,7 @@ export class UsageMeteringApi { } /** - * Get hourly usage for incident management. + * Get hourly usage for Incident Management. * **Note:** This endpoint has been deprecated. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family). Refer to [Migrating from the V1 Hourly Usage APIs to V2](https://docs.datadoghq.com/account_management/guide/hourly-usage-migration/) for the associated migration guide. * @param param The request object */ diff --git a/services/usage_metering/src/v1/models/UsageIncidentManagementHour.ts b/services/usage_metering/src/v1/models/UsageIncidentManagementHour.ts index 8616826a9288..41103d83186f 100644 --- a/services/usage_metering/src/v1/models/UsageIncidentManagementHour.ts +++ b/services/usage_metering/src/v1/models/UsageIncidentManagementHour.ts @@ -1,7 +1,7 @@ import { AttributeTypeMap } from "@datadog/datadog-api-client"; /** - * Incident management usage for a given organization for a given hour. + * Incident Management usage for a given organization for a given hour. */ export class UsageIncidentManagementHour { /** diff --git a/services/usage_metering/src/v1/models/UsageIncidentManagementResponse.ts b/services/usage_metering/src/v1/models/UsageIncidentManagementResponse.ts index 4678a658a36b..0566516a00e4 100644 --- a/services/usage_metering/src/v1/models/UsageIncidentManagementResponse.ts +++ b/services/usage_metering/src/v1/models/UsageIncidentManagementResponse.ts @@ -3,11 +3,11 @@ import { AttributeTypeMap } from "@datadog/datadog-api-client"; import { UsageIncidentManagementHour } from "./UsageIncidentManagementHour"; /** - * Response containing the incident management usage for each hour for a given organization. + * Response containing the Incident Management usage for each hour for a given organization. */ export class UsageIncidentManagementResponse { /** - * Get hourly usage for incident management. + * Get hourly usage for Incident Management. */ "usage"?: Array; /** diff --git a/services/usage_metering/src/v1/models/UsageSummaryDate.ts b/services/usage_metering/src/v1/models/UsageSummaryDate.ts index ec35f06e3985..6ac02c335860 100644 --- a/services/usage_metering/src/v1/models/UsageSummaryDate.ts +++ b/services/usage_metering/src/v1/models/UsageSummaryDate.ts @@ -399,7 +399,7 @@ export class UsageSummaryDate { */ "herokuHostTop99P"?: number; /** - * Shows the high-water mark of incident management monthly active users over all hours in the current date for all organizations. + * Shows the high-water mark of Incident Management monthly active users over all hours in the current date for all organizations. */ "incidentManagementMonthlyActiveUsersHwm"?: number; /** diff --git a/services/usage_metering/src/v1/models/UsageSummaryDateOrg.ts b/services/usage_metering/src/v1/models/UsageSummaryDateOrg.ts index 6215cc849178..2d118d680cb1 100644 --- a/services/usage_metering/src/v1/models/UsageSummaryDateOrg.ts +++ b/services/usage_metering/src/v1/models/UsageSummaryDateOrg.ts @@ -413,7 +413,7 @@ export class UsageSummaryDateOrg { */ "id"?: string; /** - * Shows the high-water mark of incident management monthly active users over all hours in the current date for the given org. + * Shows the high-water mark of Incident Management monthly active users over all hours in the current date for the given org. */ "incidentManagementMonthlyActiveUsersHwm"?: number; /** diff --git a/services/usage_metering/src/v1/models/UsageSummaryResponse.ts b/services/usage_metering/src/v1/models/UsageSummaryResponse.ts index 89944c9c7dd2..a604e8e31e01 100644 --- a/services/usage_metering/src/v1/models/UsageSummaryResponse.ts +++ b/services/usage_metering/src/v1/models/UsageSummaryResponse.ts @@ -412,7 +412,7 @@ export class UsageSummaryResponse { */ "herokuHostTop99PSum"?: number; /** - * Shows sum of the high-water marks of incident management monthly active users in the current month for all organizations. + * Shows sum of the high-water marks of Incident Management monthly active users in the current month for all organizations. */ "incidentManagementMonthlyActiveUsersHwmSum"?: number; /**