diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/CHANGELOG.md b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/CHANGELOG.md index 7dc143ac59b3..dbe17d98fdd7 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/CHANGELOG.md +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/CHANGELOG.md @@ -6,17 +6,6 @@ ### Breaking Changes -#### Serialization/Deserialization change - -- `Jackson` is removed from dependency and no longer supported. - -##### Migration Guide - -If you are using `Jackson`/`ObjectMapper` for manual serialization/deserialization, configure your `ObjectMapper` for backward compatibility: -```java -objectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonProvider.getJsonSerializableDatabindModule()); -``` - #### `models.FleetMemberListResult` was removed #### `models.UpdateRunListResult` was removed @@ -29,18 +18,20 @@ objectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonPr #### `models.UserAssignedIdentity` was modified -* `java.util.UUID clientId()` -> `java.lang.String clientId()` * `java.util.UUID principalId()` -> `java.lang.String principalId()` +* `java.util.UUID clientId()` -> `java.lang.String clientId()` #### `models.ManagedServiceIdentity` was modified -* `java.util.UUID principalId()` -> `java.lang.String principalId()` * `java.util.UUID tenantId()` -> `java.lang.String tenantId()` +* `java.util.UUID principalId()` -> `java.lang.String principalId()` ### Features Added * `models.UpgradeChannel` was added +* `implementation.models.OperationListResult` was added + * `models.AutoUpgradeProfile$Update` was added * `models.AutoUpgradeProfile$Definition` was added @@ -53,53 +44,182 @@ objectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonPr * `models.AutoUpgradeNodeImageSelectionType` was added +* `implementation.models.FleetMemberListResult` was added + * `models.AutoUpgradeProfile$UpdateStages` was added * `models.AutoUpgradeProfiles` was added * `models.AutoUpgradeProfile` was added +* `implementation.models.UpdateRunListResult` was added + * `models.AutoUpgradeNodeImageSelection` was added +* `implementation.models.FleetListResult` was added + * `models.AutoUpgradeProfile$DefinitionStages` was added * `models.AutoUpgradeProfileOperations` was added +* `implementation.models.AutoUpgradeProfileListResult` was added + * `models.AutoUpgradeLastTriggerStatus` was added +* `implementation.models.FleetUpdateStrategyListResult` was added + * `models.GenerateResponse` was added * `models.AutoUpgradeProfileStatus` was added #### `models.ApiServerAccessProfile` was modified +* `toJson(com.azure.json.JsonWriter)` was added * `withSubnetId(java.lang.String)` was added -* `withEnableVnetIntegration(java.lang.Boolean)` was added * `enableVnetIntegration()` was added +* `withEnableVnetIntegration(java.lang.Boolean)` was added +* `fromJson(com.azure.json.JsonReader)` was added * `subnetId()` was added +#### `models.UserAssignedIdentity` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.WaitStatus` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + #### `ContainerServiceFleetManager` was modified * `autoUpgradeProfiles()` was added * `autoUpgradeProfileOperations()` was added +#### `models.AgentProfile` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + #### `models.FleetMember` was modified * `status()` was added +#### `models.UpdateStageStatus` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + #### `models.Fleet` was modified * `status()` was added +#### `models.ManagedServiceIdentity` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.UpdateGroupStatus` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.FleetHubProfile` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.UpdateRunStrategy` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + #### `models.NodeImageSelection` was modified -* `withCustomNodeImageVersions(java.util.List)` was added * `customNodeImageVersions()` was added +* `toJson(com.azure.json.JsonWriter)` was added +* `withCustomNodeImageVersions(java.util.List)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NodeImageSelectionStatus` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.FleetMemberUpdate` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.UpdateStatus` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.FleetPatch` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.UpdateGroup` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.ManagedClusterUpgradeSpec` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.UpdateStage` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.SkipProperties` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.MemberUpdateStatus` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.FleetCredentialResult` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.OperationDisplay` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.ManagedClusterUpdate` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added #### `models.UpdateRun` was modified * `autoUpgradeProfileId()` was added +#### `models.SkipTarget` was modified + +* `toJson(com.azure.json.JsonWriter)` was added +* `fromJson(com.azure.json.JsonReader)` was added + +#### `models.NodeImageVersion` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + +#### `models.UpdateRunStatus` was modified + +* `fromJson(com.azure.json.JsonReader)` was added +* `toJson(com.azure.json.JsonWriter)` was added + ## 1.2.0-beta.1 (2024-10-17) - Azure Resource Manager ContainerServiceFleet client library for Java. This package contains Microsoft Azure SDK for ContainerServiceFleet Management SDK. Azure Kubernetes Fleet Manager Client. Package tag package-2024-05-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/pom.xml b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/pom.xml index 2a2205822def..9d8626792bfa 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/pom.xml +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/pom.xml @@ -45,7 +45,6 @@ UTF-8 0 0 - true diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/fluent/AutoUpgradeProfileOperationsClient.java b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/fluent/AutoUpgradeProfileOperationsClient.java index 3a0a297d0626..5f27b1b3302b 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/fluent/AutoUpgradeProfileOperationsClient.java +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/fluent/AutoUpgradeProfileOperationsClient.java @@ -16,7 +16,7 @@ */ public interface AutoUpgradeProfileOperationsClient { /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -31,7 +31,7 @@ public interface AutoUpgradeProfileOperationsClient { beginGenerateUpdateRun(String resourceGroupName, String fleetName, String autoUpgradeProfileName); /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -47,7 +47,7 @@ SyncPoller, GenerateResponseInner> beginGenera String resourceGroupName, String fleetName, String autoUpgradeProfileName, Context context); /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -61,7 +61,7 @@ SyncPoller, GenerateResponseInner> beginGenera GenerateResponseInner generateUpdateRun(String resourceGroupName, String fleetName, String autoUpgradeProfileName); /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/implementation/AutoUpgradeProfileOperationsClientImpl.java b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/implementation/AutoUpgradeProfileOperationsClientImpl.java index 3fa9d9cea850..36f2d6c33479 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/implementation/AutoUpgradeProfileOperationsClientImpl.java +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/implementation/AutoUpgradeProfileOperationsClientImpl.java @@ -74,7 +74,7 @@ Mono>> generateUpdateRun(@HostParam("endpoint") String } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -114,7 +114,7 @@ private Mono>> generateUpdateRunWithResponseAsync(Stri } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -154,7 +154,7 @@ private Mono>> generateUpdateRunWithResponseAsync(Stri } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -175,7 +175,7 @@ private Mono>> generateUpdateRunWithResponseAsync(Stri } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -197,7 +197,7 @@ private PollerFlux, GenerateResponseInner> beg } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -214,7 +214,7 @@ private PollerFlux, GenerateResponseInner> beg } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -233,7 +233,7 @@ public SyncPoller, GenerateResponseInner> begi } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -251,7 +251,7 @@ private Mono generateUpdateRunAsync(String resourceGroupN } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -270,7 +270,7 @@ private Mono generateUpdateRunAsync(String resourceGroupN } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -287,7 +287,7 @@ public GenerateResponseInner generateUpdateRun(String resourceGroupName, String } /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/models/AutoUpgradeProfileOperations.java b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/models/AutoUpgradeProfileOperations.java index 258ffc14dcc8..6368fd95e232 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/models/AutoUpgradeProfileOperations.java +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/src/main/java/com/azure/resourcemanager/containerservicefleet/models/AutoUpgradeProfileOperations.java @@ -11,7 +11,7 @@ */ public interface AutoUpgradeProfileOperations { /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. @@ -24,7 +24,7 @@ public interface AutoUpgradeProfileOperations { GenerateResponse generateUpdateRun(String resourceGroupName, String fleetName, String autoUpgradeProfileName); /** - * A long-running resource action. + * Generates an update run for a given auto upgrade profile. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param fleetName The name of the Fleet resource. diff --git a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/tsp-location.yaml b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/tsp-location.yaml index ba67e6a8a48f..44bc417e8a7e 100644 --- a/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/tsp-location.yaml +++ b/sdk/containerservicefleet/azure-resourcemanager-containerservicefleet/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/containerservice/Fleet.Management -commit: 2ddcc49aa62928eff65f3864a88832fb4959166c +commit: 88ad03595e8e35c4422e55fb93f7e822fee6e1ce repo: Azure/azure-rest-api-specs additionalDirectories: