diff --git a/.generated-info b/.generated-info index ee4030d0d7b..33236ae7443 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "0f70319", - "generated": "2025-08-01 15:33:19.813" + "spec_repo_commit": "35630f3", + "generated": "2025-08-01 18:18:42.211" } diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index ea57695f053..65f05ab5f71 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -766,7 +766,8 @@ components: description: 'Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`, - `rum-application`, `cross-org-connection`, `spreadsheet`.' + `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, + `on-call-escalation-policy`, `on-call-team-routing-rules.' example: dashboard:abc-def-ghi in: path name: resource_id @@ -59320,6 +59321,12 @@ paths: - Spreadsheets: `spreadsheet` + - On-Call Schedules: `on-call-schedule` + + - On-Call Escalation Policies: `on-call-escalation-policy` + + - On-Call Team Routing Rules: `on-call-team-routing-rules` + #### Supported relations for resources @@ -59363,7 +59370,13 @@ paths: Cross Org Connections | `viewer`, `editor` - Spreadsheets | `viewer`, `editor`' + Spreadsheets | `viewer`, `editor` + + On-Call Schedules | `viewer`, `overrider`, `editor` + + On-Call Escalation Policies | `viewer`, `editor` + + On-Call Team Routing Rules | `viewer`, `editor`' operationId: UpdateRestrictionPolicy parameters: - $ref: '#/components/parameters/ResourceID' diff --git a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java index 892c9ae357e..ea79d1b0a37 100644 --- a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java @@ -55,7 +55,8 @@ public void setApiClient(ApiClient apiClient) { * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @throws ApiException if fails to make API call */ public void deleteRestrictionPolicy(String resourceId) throws ApiException { @@ -72,7 +73,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException { * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return CompletableFuture */ public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) { @@ -91,7 +93,8 @@ public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) { * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return ApiResponse<Void> * @throws ApiException if fails to make API call * @http.response.details @@ -151,7 +154,8 @@ public ApiResponse deleteRestrictionPolicyWithHttpInfo(String resourceId) * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return CompletableFuture<ApiResponse<Void>> */ public CompletableFuture> deleteRestrictionPolicyWithHttpInfoAsync( @@ -212,7 +216,8 @@ public CompletableFuture> deleteRestrictionPolicyWithHttpInfoA * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return RestrictionPolicyResponse * @throws ApiException if fails to make API call */ @@ -230,7 +235,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return CompletableFuture<RestrictionPolicyResponse> */ public CompletableFuture getRestrictionPolicyAsync(String resourceId) { @@ -249,7 +255,8 @@ public CompletableFuture getRestrictionPolicyAsync(St * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return ApiResponse<RestrictionPolicyResponse> * @throws ApiException if fails to make API call * @http.response.details @@ -309,7 +316,8 @@ public ApiResponse getRestrictionPolicyWithHttpInfo(S * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>> */ public CompletableFuture> @@ -389,7 +397,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @return RestrictionPolicyResponse * @throws ApiException if fails to make API call @@ -411,7 +420,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters()) * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @return CompletableFuture<RestrictionPolicyResponse> */ @@ -435,7 +445,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters()) * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @param parameters Optional parameters for the request. * @return RestrictionPolicyResponse @@ -459,7 +470,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy( * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @param parameters Optional parameters for the request. * @return CompletableFuture<RestrictionPolicyResponse> @@ -490,7 +502,10 @@ public CompletableFuture updateRestrictionPolicyAsync * monitor - Workflows: workflow - App Builder Apps: * app-builder-app - Connections: connection - Connection Groups: * connection-group - RUM Applications: rum-application - Cross Org - * Connections: cross-org-connection - Spreadsheets: spreadsheet + * Connections: cross-org-connection - Spreadsheets: spreadsheet - + * On-Call Schedules: on-call-schedule - On-Call Escalation Policies: + * on-call-escalation-policy - On-Call Team Routing Rules: on-call-team-routing-rules + * * *

Supported relations for resources

* @@ -507,14 +522,18 @@ public CompletableFuture updateRestrictionPolicyAsync * viewer, editor Connections | viewer, resolver * , editor Connection Groups | viewer, editor RUM * Application | viewer, editor Cross Org Connections | viewer - * , editor Spreadsheets | viewer, editor + * , editor Spreadsheets | viewer, editor On-Call + * Schedules | viewer, overrider, editor On-Call Escalation + * Policies | viewer, editor On-Call Team Routing Rules | viewer + * , editor * * @param resourceId Identifier, formatted as type:id. Supported types: * dashboard, integration-service, integration-webhook, * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @param parameters Optional parameters for the request. * @return ApiResponse<RestrictionPolicyResponse> @@ -590,7 +609,8 @@ public ApiResponse updateRestrictionPolicyWithHttpInf * notebook, reference-table, security-rule, slo * , workflow, app-builder-app, connection, * connection-group, rum-application, cross-org-connection - * , spreadsheet. (required) + * , spreadsheet, on-call-schedule, + * on-call-escalation-policy, `on-call-team-routing-rules. (required) * @param body Restriction policy payload (required) * @param parameters Optional parameters for the request. * @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>>