From 66dd2474fd713410b545acde7e7e2c38170fb3b2 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 27 Apr 2026 14:51:28 +0000 Subject: [PATCH] Regenerate client from commit 16c48ca of spec repo --- .generator/schemas/v2/openapi.yaml | 24 ++++----- .../GetInvestigation.java | 8 +-- .../ListInvestigations.java | 8 +-- .../ListInvestigations_1361254656.java} | 8 +-- .../TriggerInvestigation.java | 8 +-- .../api/{BitsAiApi.java => BitsAiSreApi.java} | 50 +++++++++---------- .../v2/model/GetInvestigationResponse.java | 2 +- .../{bits_ai.feature => bits_ai_sre.feature} | 24 ++++----- .../com/datadog/api/client/v2/api/undo.json | 6 +-- 9 files changed, 69 insertions(+), 69 deletions(-) rename examples/v2/{bits-ai => bits-ai-sre}/GetInvestigation.java (75%) rename examples/v2/{bits-ai => bits-ai-sre}/ListInvestigations.java (74%) rename examples/v2/{bits-ai/ListInvestigations_130750454.java => bits-ai-sre/ListInvestigations_1361254656.java} (72%) rename examples/v2/{bits-ai => bits-ai-sre}/TriggerInvestigation.java (88%) rename src/main/java/com/datadog/api/client/v2/api/{BitsAiApi.java => BitsAiSreApi.java} (95%) rename src/test/resources/com/datadog/api/client/v2/api/{bits_ai.feature => bits_ai_sre.feature} (76%) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 7ab82fd266b..3f1b2e7402e 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -30372,7 +30372,7 @@ components: type: array type: object GetInvestigationResponse: - description: Response for a single Bits AI investigation. + description: Response for a single Bits AI SRE investigation. properties: data: $ref: "#/components/schemas/GetInvestigationResponseData" @@ -87059,7 +87059,7 @@ paths: - user_access_manage /api/v2/bits-ai/investigations: get: - description: List all Bits AI investigations for the organization. + description: List all Bits AI SRE investigations for the organization. operationId: ListInvestigations parameters: - description: Offset for pagination. @@ -87126,9 +87126,9 @@ paths: appKeyAuth: [] - AuthZ: - bits_investigations_read - summary: List Bits AI investigations + summary: List Bits AI SRE investigations tags: - - Bits AI + - Bits AI SRE x-pagination: limitParam: page[limit] pageOffsetParam: page[offset] @@ -87141,7 +87141,7 @@ paths: **Note**: This endpoint is in preview and is subject to change. If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). post: - description: Trigger a new Bits AI investigation based on a monitor alert. + description: Trigger a new Bits AI SRE investigation based on a monitor alert. operationId: TriggerInvestigation requestBody: content: @@ -87190,9 +87190,9 @@ paths: appKeyAuth: [] - AuthZ: - bits_investigations_write - summary: Trigger a Bits AI investigation + summary: Trigger a Bits AI SRE investigation tags: - - Bits AI + - Bits AI SRE x-codegen-request-body-name: body "x-permission": operator: OR @@ -87203,7 +87203,7 @@ paths: If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/bits-ai/investigations/{id}: get: - description: Get a specific Bits AI investigation by ID. + description: Get a specific Bits AI SRE investigation by ID. operationId: GetInvestigation parameters: - description: The ID of the investigation. @@ -87254,9 +87254,9 @@ paths: appKeyAuth: [] - AuthZ: - bits_investigations_read - summary: Get a Bits AI investigation + summary: Get a Bits AI SRE investigation tags: - - Bits AI + - Bits AI SRE "x-permission": operator: OR permissions: @@ -132955,8 +132955,8 @@ tags: sent from Identity Providers. Use these endpoints to manage your AuthN Mappings. name: AuthN Mappings - description: |- - Use the Bits AI endpoints to retrieve AI-powered investigations. - name: Bits AI + Use the Bits AI SRE endpoints to retrieve AI-powered investigations. + name: Bits AI SRE - description: |- Search or aggregate your CI Visibility pipeline events and send them to your Datadog site over HTTP. See the [CI Pipeline Visibility in Datadog page](https://docs.datadoghq.com/continuous_integration/pipelines/) for more information. name: CI Visibility Pipelines diff --git a/examples/v2/bits-ai/GetInvestigation.java b/examples/v2/bits-ai-sre/GetInvestigation.java similarity index 75% rename from examples/v2/bits-ai/GetInvestigation.java rename to examples/v2/bits-ai-sre/GetInvestigation.java index 0ce9cbf637d..9e36fd22b35 100644 --- a/examples/v2/bits-ai/GetInvestigation.java +++ b/examples/v2/bits-ai-sre/GetInvestigation.java @@ -1,22 +1,22 @@ -// Get a Bits AI investigation returns "OK" response +// Get a Bits AI SRE investigation returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.BitsAiApi; +import com.datadog.api.client.v2.api.BitsAisreApi; import com.datadog.api.client.v2.model.GetInvestigationResponse; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setUnstableOperationEnabled("v2.getInvestigation", true); - BitsAiApi apiInstance = new BitsAiApi(defaultClient); + BitsAisreApi apiInstance = new BitsAisreApi(defaultClient); try { GetInvestigationResponse result = apiInstance.getInvestigation("a1b2c3d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d"); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling BitsAiApi#getInvestigation"); + System.err.println("Exception when calling BitsAisreApi#getInvestigation"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/examples/v2/bits-ai/ListInvestigations.java b/examples/v2/bits-ai-sre/ListInvestigations.java similarity index 74% rename from examples/v2/bits-ai/ListInvestigations.java rename to examples/v2/bits-ai-sre/ListInvestigations.java index 4c9dd713a29..36f50fe23b6 100644 --- a/examples/v2/bits-ai/ListInvestigations.java +++ b/examples/v2/bits-ai-sre/ListInvestigations.java @@ -1,21 +1,21 @@ -// List Bits AI investigations returns "OK" response +// List Bits AI SRE investigations returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.BitsAiApi; +import com.datadog.api.client.v2.api.BitsAisreApi; import com.datadog.api.client.v2.model.ListInvestigationsResponse; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setUnstableOperationEnabled("v2.listInvestigations", true); - BitsAiApi apiInstance = new BitsAiApi(defaultClient); + BitsAisreApi apiInstance = new BitsAisreApi(defaultClient); try { ListInvestigationsResponse result = apiInstance.listInvestigations(); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling BitsAiApi#listInvestigations"); + System.err.println("Exception when calling BitsAisreApi#listInvestigations"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/examples/v2/bits-ai/ListInvestigations_130750454.java b/examples/v2/bits-ai-sre/ListInvestigations_1361254656.java similarity index 72% rename from examples/v2/bits-ai/ListInvestigations_130750454.java rename to examples/v2/bits-ai-sre/ListInvestigations_1361254656.java index f4a98b8a4e5..457a049e438 100644 --- a/examples/v2/bits-ai/ListInvestigations_130750454.java +++ b/examples/v2/bits-ai-sre/ListInvestigations_1361254656.java @@ -1,15 +1,15 @@ -// List Bits AI investigations returns "OK" response with pagination +// List Bits AI SRE investigations returns "OK" response with pagination import com.datadog.api.client.ApiClient; import com.datadog.api.client.PaginationIterable; -import com.datadog.api.client.v2.api.BitsAiApi; +import com.datadog.api.client.v2.api.BitsAisreApi; import com.datadog.api.client.v2.model.ListInvestigationsResponseData; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setUnstableOperationEnabled("v2.listInvestigations", true); - BitsAiApi apiInstance = new BitsAiApi(defaultClient); + BitsAisreApi apiInstance = new BitsAisreApi(defaultClient); try { PaginationIterable iterable = @@ -19,7 +19,7 @@ public static void main(String[] args) { System.out.println(item); } } catch (RuntimeException e) { - System.err.println("Exception when calling BitsAiApi#listInvestigationsWithPagination"); + System.err.println("Exception when calling BitsAisreApi#listInvestigationsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } diff --git a/examples/v2/bits-ai/TriggerInvestigation.java b/examples/v2/bits-ai-sre/TriggerInvestigation.java similarity index 88% rename from examples/v2/bits-ai/TriggerInvestigation.java rename to examples/v2/bits-ai-sre/TriggerInvestigation.java index fc5ea035d8a..ded508a48ee 100644 --- a/examples/v2/bits-ai/TriggerInvestigation.java +++ b/examples/v2/bits-ai-sre/TriggerInvestigation.java @@ -1,8 +1,8 @@ -// Trigger a Bits AI investigation returns "OK" response +// Trigger a Bits AI SRE investigation returns "OK" response import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.BitsAiApi; +import com.datadog.api.client.v2.api.BitsAisreApi; import com.datadog.api.client.v2.model.MonitorAlertTriggerAttributes; import com.datadog.api.client.v2.model.TriggerAttributes; import com.datadog.api.client.v2.model.TriggerInvestigationRequest; @@ -16,7 +16,7 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setUnstableOperationEnabled("v2.triggerInvestigation", true); - BitsAiApi apiInstance = new BitsAiApi(defaultClient); + BitsAisreApi apiInstance = new BitsAisreApi(defaultClient); TriggerInvestigationRequest body = new TriggerInvestigationRequest() @@ -38,7 +38,7 @@ public static void main(String[] args) { TriggerInvestigationResponse result = apiInstance.triggerInvestigation(body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling BitsAiApi#triggerInvestigation"); + System.err.println("Exception when calling BitsAisreApi#triggerInvestigation"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/src/main/java/com/datadog/api/client/v2/api/BitsAiApi.java b/src/main/java/com/datadog/api/client/v2/api/BitsAiSreApi.java similarity index 95% rename from src/main/java/com/datadog/api/client/v2/api/BitsAiApi.java rename to src/main/java/com/datadog/api/client/v2/api/BitsAiSreApi.java index 12af8e44f39..b65dad96e66 100644 --- a/src/main/java/com/datadog/api/client/v2/api/BitsAiApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/BitsAiSreApi.java @@ -21,14 +21,14 @@ @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") -public class BitsAiApi { +public class BitsAiSreApi { private ApiClient apiClient; - public BitsAiApi() { + public BitsAiSreApi() { this(ApiClient.getDefaultApiClient()); } - public BitsAiApi(ApiClient apiClient) { + public BitsAiSreApi(ApiClient apiClient) { this.apiClient = apiClient; } @@ -51,7 +51,7 @@ public void setApiClient(ApiClient apiClient) { } /** - * Get a Bits AI investigation. + * Get a Bits AI SRE investigation. * *

See {@link #getInvestigationWithHttpInfo}. * @@ -64,7 +64,7 @@ public GetInvestigationResponse getInvestigation(String id) throws ApiException } /** - * Get a Bits AI investigation. + * Get a Bits AI SRE investigation. * *

See {@link #getInvestigationWithHttpInfoAsync}. * @@ -80,7 +80,7 @@ public CompletableFuture getInvestigationAsync(String } /** - * Get a specific Bits AI investigation by ID. + * Get a specific Bits AI SRE investigation by ID. * * @param id The ID of the investigation. (required) * @return ApiResponse<GetInvestigationResponse> @@ -120,7 +120,7 @@ public ApiResponse getInvestigationWithHttpInfo(String Invocation.Builder builder = apiClient.createBuilder( - "v2.BitsAiApi.getInvestigation", + "v2.BitsAiSreApi.getInvestigation", localVarPath, new ArrayList(), localVarHeaderParams, @@ -139,7 +139,7 @@ public ApiResponse getInvestigationWithHttpInfo(String } /** - * Get a Bits AI investigation. + * Get a Bits AI SRE investigation. * *

See {@link #getInvestigationWithHttpInfo}. * @@ -179,7 +179,7 @@ public CompletableFuture> getInvestigation try { builder = apiClient.createBuilder( - "v2.BitsAiApi.getInvestigation", + "v2.BitsAiSreApi.getInvestigation", localVarPath, new ArrayList(), localVarHeaderParams, @@ -243,7 +243,7 @@ public ListInvestigationsOptionalParameters filterMonitorId(Long filterMonitorId } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfo}. * @@ -255,7 +255,7 @@ public ListInvestigationsResponse listInvestigations() throws ApiException { } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfoAsync}. * @@ -270,7 +270,7 @@ public CompletableFuture listInvestigationsAsync() { } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfo}. * @@ -284,7 +284,7 @@ public ListInvestigationsResponse listInvestigations( } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfoAsync}. * @@ -301,7 +301,7 @@ public CompletableFuture listInvestigationsAsync( } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfo}. * @@ -313,7 +313,7 @@ public PaginationIterable listInvestigationsWith } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfo}. * @@ -354,7 +354,7 @@ public PaginationIterable listInvestigationsWith } /** - * List all Bits AI investigations for the organization. + * List all Bits AI SRE investigations for the organization. * * @param parameters Optional parameters for the request. * @return ApiResponse<ListInvestigationsResponse> @@ -394,7 +394,7 @@ public ApiResponse listInvestigationsWithHttpInfo( Invocation.Builder builder = apiClient.createBuilder( - "v2.BitsAiApi.listInvestigations", + "v2.BitsAiSreApi.listInvestigations", localVarPath, localVarQueryParams, localVarHeaderParams, @@ -413,7 +413,7 @@ public ApiResponse listInvestigationsWithHttpInfo( } /** - * List Bits AI investigations. + * List Bits AI SRE investigations. * *

See {@link #listInvestigationsWithHttpInfo}. * @@ -451,7 +451,7 @@ public ApiResponse listInvestigationsWithHttpInfo( try { builder = apiClient.createBuilder( - "v2.BitsAiApi.listInvestigations", + "v2.BitsAiSreApi.listInvestigations", localVarPath, localVarQueryParams, localVarHeaderParams, @@ -475,7 +475,7 @@ public ApiResponse listInvestigationsWithHttpInfo( } /** - * Trigger a Bits AI investigation. + * Trigger a Bits AI SRE investigation. * *

See {@link #triggerInvestigationWithHttpInfo}. * @@ -489,7 +489,7 @@ public TriggerInvestigationResponse triggerInvestigation(TriggerInvestigationReq } /** - * Trigger a Bits AI investigation. + * Trigger a Bits AI SRE investigation. * *

See {@link #triggerInvestigationWithHttpInfoAsync}. * @@ -506,7 +506,7 @@ public CompletableFuture triggerInvestigationAsync } /** - * Trigger a new Bits AI investigation based on a monitor alert. + * Trigger a new Bits AI SRE investigation based on a monitor alert. * * @param body Trigger investigation request body. (required) * @return ApiResponse<TriggerInvestigationResponse> @@ -543,7 +543,7 @@ public ApiResponse triggerInvestigationWithHttpInf Invocation.Builder builder = apiClient.createBuilder( - "v2.BitsAiApi.triggerInvestigation", + "v2.BitsAiSreApi.triggerInvestigation", localVarPath, new ArrayList(), localVarHeaderParams, @@ -562,7 +562,7 @@ public ApiResponse triggerInvestigationWithHttpInf } /** - * Trigger a Bits AI investigation. + * Trigger a Bits AI SRE investigation. * *

See {@link #triggerInvestigationWithHttpInfo}. * @@ -602,7 +602,7 @@ public ApiResponse triggerInvestigationWithHttpInf try { builder = apiClient.createBuilder( - "v2.BitsAiApi.triggerInvestigation", + "v2.BitsAiSreApi.triggerInvestigation", localVarPath, new ArrayList(), localVarHeaderParams, diff --git a/src/main/java/com/datadog/api/client/v2/model/GetInvestigationResponse.java b/src/main/java/com/datadog/api/client/v2/model/GetInvestigationResponse.java index 3867e55078a..521e4fbb19b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/GetInvestigationResponse.java +++ b/src/main/java/com/datadog/api/client/v2/model/GetInvestigationResponse.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** Response for a single Bits AI investigation. */ +/** Response for a single Bits AI SRE investigation. */ @JsonPropertyOrder({ GetInvestigationResponse.JSON_PROPERTY_DATA, GetInvestigationResponse.JSON_PROPERTY_LINKS diff --git a/src/test/resources/com/datadog/api/client/v2/api/bits_ai.feature b/src/test/resources/com/datadog/api/client/v2/api/bits_ai_sre.feature similarity index 76% rename from src/test/resources/com/datadog/api/client/v2/api/bits_ai.feature rename to src/test/resources/com/datadog/api/client/v2/api/bits_ai_sre.feature index bc5ec941d8f..12c8a3a1870 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/bits_ai.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/bits_ai_sre.feature @@ -1,14 +1,14 @@ -@endpoint(bits-ai) @endpoint(bits-ai-v2) -Feature: Bits AI - Use the Bits AI endpoints to retrieve AI-powered investigations. +@endpoint(bits-ai-sre) @endpoint(bits-ai-sre-v2) +Feature: Bits AI SRE + Use the Bits AI SRE endpoints to retrieve AI-powered investigations. Background: Given a valid "apiKeyAuth" key in the system And a valid "appKeyAuth" key in the system - And an instance of "BitsAI" API + And an instance of "BitsAISRE" API @generated @skip @team:DataDog/bits-ai - Scenario: Get a Bits AI investigation returns "Bad Request" response + Scenario: Get a Bits AI SRE investigation returns "Bad Request" response Given operation "GetInvestigation" enabled And new "GetInvestigation" request And request contains "id" parameter from "REPLACE.ME" @@ -16,7 +16,7 @@ Feature: Bits AI Then the response status is 400 Bad Request @generated @skip @team:DataDog/bits-ai - Scenario: Get a Bits AI investigation returns "Not Found" response + Scenario: Get a Bits AI SRE investigation returns "Not Found" response Given operation "GetInvestigation" enabled And new "GetInvestigation" request And request contains "id" parameter from "REPLACE.ME" @@ -24,7 +24,7 @@ Feature: Bits AI Then the response status is 404 Not Found @generated @skip @team:DataDog/bits-ai - Scenario: Get a Bits AI investigation returns "OK" response + Scenario: Get a Bits AI SRE investigation returns "OK" response Given operation "GetInvestigation" enabled And new "GetInvestigation" request And request contains "id" parameter from "REPLACE.ME" @@ -32,28 +32,28 @@ Feature: Bits AI Then the response status is 200 OK @generated @skip @team:DataDog/bits-ai - Scenario: List Bits AI investigations returns "Bad Request" response + Scenario: List Bits AI SRE investigations returns "Bad Request" response Given operation "ListInvestigations" enabled And new "ListInvestigations" request When the request is sent Then the response status is 400 Bad Request @generated @skip @team:DataDog/bits-ai - Scenario: List Bits AI investigations returns "OK" response + Scenario: List Bits AI SRE investigations returns "OK" response Given operation "ListInvestigations" enabled And new "ListInvestigations" request When the request is sent Then the response status is 200 OK @generated @skip @team:DataDog/bits-ai @with-pagination - Scenario: List Bits AI investigations returns "OK" response with pagination + Scenario: List Bits AI SRE investigations returns "OK" response with pagination Given operation "ListInvestigations" enabled And new "ListInvestigations" request When the request with pagination is sent Then the response status is 200 OK @generated @skip @team:DataDog/bits-ai - Scenario: Trigger a Bits AI investigation returns "Bad Request" response + Scenario: Trigger a Bits AI SRE investigation returns "Bad Request" response Given operation "TriggerInvestigation" enabled And new "TriggerInvestigation" request And body with value {"data": {"attributes": {"trigger": {"monitor_alert_trigger": {"event_id": "1234567890123456789", "event_ts": 1700000000000, "monitor_id": 12345678}, "type": "monitor_alert_trigger"}}, "type": "trigger_investigation_request"}} @@ -61,7 +61,7 @@ Feature: Bits AI Then the response status is 400 Bad Request @generated @skip @team:DataDog/bits-ai - Scenario: Trigger a Bits AI investigation returns "OK" response + Scenario: Trigger a Bits AI SRE investigation returns "OK" response Given operation "TriggerInvestigation" enabled And new "TriggerInvestigation" request And body with value {"data": {"attributes": {"trigger": {"monitor_alert_trigger": {"event_id": "1234567890123456789", "event_ts": 1700000000000, "monitor_id": 12345678}, "type": "monitor_alert_trigger"}}, "type": "trigger_investigation_request"}} diff --git a/src/test/resources/com/datadog/api/client/v2/api/undo.json b/src/test/resources/com/datadog/api/client/v2/api/undo.json index 71b0e9ba7af..ba5790b70cd 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/undo.json +++ b/src/test/resources/com/datadog/api/client/v2/api/undo.json @@ -706,19 +706,19 @@ } }, "ListInvestigations": { - "tag": "Bits AI", + "tag": "Bits AI SRE", "undo": { "type": "safe" } }, "TriggerInvestigation": { - "tag": "Bits AI", + "tag": "Bits AI SRE", "undo": { "type": "unsafe" } }, "GetInvestigation": { - "tag": "Bits AI", + "tag": "Bits AI SRE", "undo": { "type": "safe" }