From 41c4bda42989976e895d495f063ad3e65ba9eb63 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Thu, 6 Aug 2026 08:18:01 +0000 Subject: [PATCH 1/2] Generate serverupdate --- services/serverupdate/oas_commit | 2 +- .../sdk/serverupdate/v1api/model/CreateUpdatePayload.java | 3 ++- .../v1api/model/CreateUpdateSchedulePayload.java | 7 +++++-- .../stackit/sdk/serverupdate/v1api/model/UpdatePolicy.java | 7 +++++-- .../sdk/serverupdate/v1api/model/UpdateSchedule.java | 7 +++++-- .../v1api/model/UpdateScheduleCreateRequest.java | 7 +++++-- .../v1api/model/UpdateUpdateSchedulePayload.java | 7 +++++-- 7 files changed, 28 insertions(+), 12 deletions(-) diff --git a/services/serverupdate/oas_commit b/services/serverupdate/oas_commit index f1d301ef..da1ca1ca 100644 --- a/services/serverupdate/oas_commit +++ b/services/serverupdate/oas_commit @@ -1 +1 @@ -0c4c4c22a2db77c6bcc0e27e513531d1c25d4fe1 +602a933a8a6cc22c52171febbca7ceaf63bc7538 diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdatePayload.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdatePayload.java index 0a0533f9..270b9628 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdatePayload.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdatePayload.java @@ -72,7 +72,8 @@ public CreateUpdatePayload maintenanceWindow( } /** - * Get maintenanceWindow minimum: 1 maximum: 24 + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. minimum: 1 maximum: 24 * * @return maintenanceWindow */ diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdateSchedulePayload.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdateSchedulePayload.java index 1448fd2e..6a64a0f2 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdateSchedulePayload.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/CreateUpdateSchedulePayload.java @@ -85,7 +85,8 @@ public CreateUpdateSchedulePayload maintenanceWindow( } /** - * Get maintenanceWindow minimum: 1 maximum: 24 + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. minimum: 1 maximum: 24 * * @return maintenanceWindow */ @@ -123,7 +124,9 @@ public CreateUpdateSchedulePayload rrule(@javax.annotation.Nonnull String rrule) } /** - * Get rrule + * An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to + * define repeating events, and you can generate one by using a dedicated library or by using + * online generator tools to specify parameters like frequency, interval, and end dates * * @return rrule */ diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdatePolicy.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdatePolicy.java index d87ce980..4d7ba53e 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdatePolicy.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdatePolicy.java @@ -148,7 +148,8 @@ public UpdatePolicy maintenanceWindow(@javax.annotation.Nullable Integer mainten } /** - * Get maintenanceWindow + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. * * @return maintenanceWindow */ @@ -184,7 +185,9 @@ public UpdatePolicy rrule(@javax.annotation.Nullable String rrule) { } /** - * Get rrule + * An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to + * define repeating events, and you can generate one by using a dedicated library or by using + * online generator tools to specify parameters like frequency, interval, and end dates * * @return rrule */ diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateSchedule.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateSchedule.java index e1d5317b..768bfa71 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateSchedule.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateSchedule.java @@ -90,7 +90,8 @@ public UpdateSchedule maintenanceWindow(@javax.annotation.Nonnull Integer mainte } /** - * Get maintenanceWindow minimum: 1 maximum: 24 + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. minimum: 1 maximum: 24 * * @return maintenanceWindow */ @@ -128,7 +129,9 @@ public UpdateSchedule rrule(@javax.annotation.Nonnull String rrule) { } /** - * Get rrule + * An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to + * define repeating events, and you can generate one by using a dedicated library or by using + * online generator tools to specify parameters like frequency, interval, and end dates * * @return rrule */ diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateScheduleCreateRequest.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateScheduleCreateRequest.java index 4d3b6b34..d6885a0d 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateScheduleCreateRequest.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateScheduleCreateRequest.java @@ -85,7 +85,8 @@ public UpdateScheduleCreateRequest maintenanceWindow( } /** - * Get maintenanceWindow minimum: 1 maximum: 24 + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. minimum: 1 maximum: 24 * * @return maintenanceWindow */ @@ -123,7 +124,9 @@ public UpdateScheduleCreateRequest rrule(@javax.annotation.Nonnull String rrule) } /** - * Get rrule + * An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to + * define repeating events, and you can generate one by using a dedicated library or by using + * online generator tools to specify parameters like frequency, interval, and end dates * * @return rrule */ diff --git a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateUpdateSchedulePayload.java b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateUpdateSchedulePayload.java index 54f43c24..97b9a7b8 100644 --- a/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateUpdateSchedulePayload.java +++ b/services/serverupdate/src/main/java/cloud/stackit/sdk/serverupdate/v1api/model/UpdateUpdateSchedulePayload.java @@ -85,7 +85,8 @@ public UpdateUpdateSchedulePayload maintenanceWindow( } /** - * Get maintenanceWindow minimum: 1 maximum: 24 + * Updates start within the defined hourly window. Depending on the updates, the process may + * exceed this timeframe and require an automatic restart. minimum: 1 maximum: 24 * * @return maintenanceWindow */ @@ -123,7 +124,9 @@ public UpdateUpdateSchedulePayload rrule(@javax.annotation.Nonnull String rrule) } /** - * Get rrule + * An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to + * define repeating events, and you can generate one by using a dedicated library or by using + * online generator tools to specify parameters like frequency, interval, and end dates * * @return rrule */ From 3af24fc4da19213fb3745ff1c147011d1aed696a Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Thu, 6 Aug 2026 11:19:56 +0200 Subject: [PATCH 2/2] add changelog entries --- CHANGELOG.md | 2 ++ services/serverupdate/CHANGELOG.md | 3 +++ services/serverupdate/VERSION | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 331642fe..e56fdb3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,8 @@ - **Feature:** add attribute `vpcId` to model `Network`, - **Feature:** add attribute `vtpm` (new model `ServerVTPM`) to model `Server`, - **Feature:** add attribute `availabilityZone` to model `Snapshot`, +- `serverupdate`: [v0.2.1](services/serverupdate/CHANGELOG.md#v021) + - `v1api`: **Docs:** Extend the description of the attributes `rrule` and `maintenanceWindow` ## Release (2026-04-28) - `alb`: [v0.5.0](services/alb/CHANGELOG.md#v050) diff --git a/services/serverupdate/CHANGELOG.md b/services/serverupdate/CHANGELOG.md index 3bc9d770..7cd54b4a 100644 --- a/services/serverupdate/CHANGELOG.md +++ b/services/serverupdate/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.2.1 +- `v1api`: **Docs:** Extend the description of the attributes `rrule` and `maintenanceWindow` + ## v0.2.0 - **Feature (breaking change):** Introduction of multi API version support. See the GitHub discussion post for more details: https://github.com/stackitcloud/stackit-sdk-java/discussions/530 diff --git a/services/serverupdate/VERSION b/services/serverupdate/VERSION index 0ea3a944..0c62199f 100644 --- a/services/serverupdate/VERSION +++ b/services/serverupdate/VERSION @@ -1 +1 @@ -0.2.0 +0.2.1