diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/CHANGELOG.md b/sdk/scvmm/azure-resourcemanager-scvmm/CHANGELOG.md index d8d0a6b22065..d7ab0c9bf7ae 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/CHANGELOG.md +++ b/sdk/scvmm/azure-resourcemanager-scvmm/CHANGELOG.md @@ -1,14 +1,159 @@ # Release History -## 1.1.0-beta.1 (Unreleased) +## 1.0.0-beta.1 (2024-12-18) -### Features Added +- Azure Resource Manager SCVMM client library for Java. This package contains Microsoft Azure SDK for SCVMM Management SDK. The Microsoft.ScVmm Rest API spec. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Breaking Changes -### Bugs Fixed +#### `ScvmmManager$Configurable` was removed + +#### `models.InventoryItemListResult` was removed + +#### `models.VmInstanceHybridIdentityMetadataListResult` was removed + +#### `models.VirtualMachineTemplateListResult` was removed + +#### `models.VirtualNetworkListResult` was removed + +#### `models.AvailabilitySetListResult` was removed + +#### `models.OperationListResult` was removed + +#### `models.VmmServerListResult` was removed + +#### `models.CloudListResult` was removed + +#### `ScvmmManager` was removed + +#### `models.VirtualMachineInstanceUpdateProperties` was removed + +#### `models.VirtualMachineInstanceListResult` was removed + +#### `models.GuestAgentListResult` was removed + +#### `models.VirtualNetworkInventoryItem` was modified + +* `managedResourceId()` was removed +* `provisioningState()` was removed +* `uuid()` was removed +* `inventoryItemName()` was removed + +#### `models.VirtualMachineTemplateInventoryItem` was modified + +* `uuid()` was removed +* `inventoryItemName()` was removed +* `managedResourceId()` was removed +* `provisioningState()` was removed + +#### `models.CloudInventoryItem` was modified + +* `inventoryItemName()` was removed +* `uuid()` was removed +* `managedResourceId()` was removed +* `provisioningState()` was removed + +#### `models.VirtualMachineInstances` was modified + +* `stop(java.lang.String,models.StopVirtualMachineOptions)` was removed + +#### `models.VirtualMachineInventoryItem` was modified + +* `inventoryItemName()` was removed +* `managedResourceId()` was removed +* `provisioningState()` was removed +* `uuid()` was removed + +#### `models.Checkpoint` was modified + +* `withDescription(java.lang.String)` was removed +* `withName(java.lang.String)` was removed +* `withCheckpointId(java.lang.String)` was removed +* `withParentCheckpointId(java.lang.String)` was removed + +#### `models.StorageQosPolicy` was modified + +* `withIopsMaximum(java.lang.Long)` was removed +* `withId(java.lang.String)` was removed +* `withIopsMinimum(java.lang.Long)` was removed +* `withName(java.lang.String)` was removed +* `withPolicyId(java.lang.String)` was removed +* `withBandwidthLimit(java.lang.Long)` was removed + +#### `models.VmInstanceHybridIdentityMetadataProperties` was modified + +* `withResourceUid(java.lang.String)` was removed +* `withPublicKey(java.lang.String)` was removed + +#### `models.VirtualMachineInstanceUpdate` was modified + +* `properties()` was removed +* `withProperties(models.VirtualMachineInstanceUpdateProperties)` was removed + +### Features Added + +* `implementation.models.VirtualMachineInstanceListResult` was added + +* `implementation.models.VmmServerListResult` was added + +* `SCVMMManager` was added + +* `SCVMMManager$Configurable` was added + +* `implementation.models.VirtualNetworkListResult` was added + +* `implementation.models.InventoryItemListResult` was added + +* `implementation.models.GuestAgentListResult` was added + +* `implementation.models.VirtualMachineTemplateListResult` was added + +* `implementation.models.AvailabilitySetListResult` was added + +* `implementation.models.VmInstanceHybridIdentityMetadataListResult` was added + +* `implementation.models.OperationListResult` was added + +* `implementation.models.CloudListResult` was added + +#### `models.GuestAgentProperties` was modified + +* `privateLinkScopeResourceId()` was added +* `withPrivateLinkScopeResourceId(java.lang.String)` was added + +#### `models.VirtualMachineInstances` was modified + +* `stop(java.lang.String)` was added + +#### `models.OsProfileForVmInstance` was modified + +* `withDomainPassword(java.lang.String)` was added +* `runOnceCommands()` was added +* `productKey()` was added +* `withWorkgroup(java.lang.String)` was added +* `timezone()` was added +* `domainUsername()` was added +* `domainName()` was added +* `withDomainName(java.lang.String)` was added +* `withTimezone(java.lang.Integer)` was added +* `withProductKey(java.lang.String)` was added +* `workgroup()` was added +* `withRunOnceCommands(java.lang.String)` was added +* `withDomainUsername(java.lang.String)` was added +* `domainPassword()` was added + +#### `models.VirtualMachineInstanceUpdate` was modified -### Other Changes +* `networkProfile()` was added +* `withAvailabilitySets(java.util.List)` was added +* `withNetworkProfile(models.NetworkProfileUpdate)` was added +* `infrastructureProfile()` was added +* `storageProfile()` was added +* `withHardwareProfile(models.HardwareProfileUpdate)` was added +* `availabilitySets()` was added +* `hardwareProfile()` was added +* `withInfrastructureProfile(models.InfrastructureProfileUpdate)` was added +* `withStorageProfile(models.StorageProfileUpdate)` was added ## 1.0.0 (2024-06-26) diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/README.md b/sdk/scvmm/azure-resourcemanager-scvmm/README.md index d95947c8ea27..40fb8a44590d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/README.md +++ b/sdk/scvmm/azure-resourcemanager-scvmm/README.md @@ -1,8 +1,8 @@ -# Azure Resource Manager Scvmm client library for Java +# Azure Resource Manager SCVMM client library for Java -Azure Resource Manager Scvmm client library for Java. +Azure Resource Manager SCVMM client library for Java. -This package contains Microsoft Azure SDK for Scvmm Management SDK. SCVMM Client. Package tag package-2023-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). +This package contains Microsoft Azure SDK for SCVMM Management SDK. The Microsoft.ScVmm Rest API spec. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ## We'd love to hear your feedback @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-scvmm - 1.0.0 + 1.1.0-beta.1 ``` [//]: # ({x-version-update-end}) @@ -56,7 +56,7 @@ AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); TokenCredential credential = new DefaultAzureCredentialBuilder() .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint()) .build(); -ScvmmManager manager = ScvmmManager +SCVMMManager manager = SCVMMManager .authenticate(credential, profile); ``` diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md b/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md index ee8b2ac27666..9ceb3e961254 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md +++ b/sdk/scvmm/azure-resourcemanager-scvmm/SAMPLE.md @@ -95,15 +95,14 @@ import java.util.Map; */ public final class AvailabilitySetsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets() .define("_") .withRegion("jelevilan") @@ -113,15 +112,14 @@ public final class AvailabilitySetsCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets() .define("-") .withRegion("jelevilan") @@ -160,28 +158,26 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class AvailabilitySetsDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Delete_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().delete("rgscvmm", "_", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Delete_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().delete("rgscvmm", "6", null, com.azure.core.util.Context.NONE); } } @@ -195,28 +191,26 @@ public final class AvailabilitySetsDeleteSamples { */ public final class AvailabilitySetsGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Get_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().getByResourceGroupWithResponse("rgscvmm", "V", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Get_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE); } } @@ -230,30 +224,28 @@ public final class AvailabilitySetsGetByResourceGroupSamples { */ public final class AvailabilitySetsListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().list(com.azure.core.util.Context.NONE); } } @@ -267,30 +259,28 @@ public final class AvailabilitySetsListSamples { */ public final class AvailabilitySetsListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } @@ -308,15 +298,14 @@ import java.util.Map; */ public final class AvailabilitySetsUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Update_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { AvailabilitySet resource = manager.availabilitySets() .getByResourceGroupWithResponse("rgscvmm", "1", com.azure.core.util.Context.NONE) .getValue(); @@ -324,15 +313,14 @@ public final class AvailabilitySetsUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Update_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { AvailabilitySet resource = manager.availabilitySets() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); @@ -366,15 +354,14 @@ import java.util.Map; */ public final class CloudsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: Clouds_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds() .define("-") .withRegion("khwsdmaxfhmbu") @@ -384,15 +371,14 @@ public final class CloudsCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: Clouds_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds() .define("2") .withRegion("khwsdmaxfhmbu") @@ -432,28 +418,26 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class CloudsDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Delete_MaximumSet_Gen.json */ /** * Sample code: Clouds_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().delete("rgscvmm", "-", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Delete_MinimumSet_Gen.json */ /** * Sample code: Clouds_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().delete("rgscvmm", "1", null, com.azure.core.util.Context.NONE); } } @@ -467,28 +451,26 @@ public final class CloudsDeleteSamples { */ public final class CloudsGetByResourceGroupSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Get_MaximumSet_Gen.json */ /** * Sample code: Clouds_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Get_MinimumSet_Gen.json */ /** * Sample code: Clouds_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().getByResourceGroupWithResponse("rgscvmm", "i", com.azure.core.util.Context.NONE); } } @@ -502,28 +484,26 @@ public final class CloudsGetByResourceGroupSamples { */ public final class CloudsListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: Clouds_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: Clouds_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().list(com.azure.core.util.Context.NONE); } } @@ -537,28 +517,26 @@ public final class CloudsListSamples { */ public final class CloudsListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: Clouds_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: Clouds_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } @@ -576,15 +554,14 @@ import java.util.Map; */ public final class CloudsUpdateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Update_MinimumSet_Gen.json */ /** * Sample code: Clouds_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { Cloud resource = manager.clouds() .getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE) .getValue(); @@ -592,15 +569,14 @@ public final class CloudsUpdateSamples { } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Update_MaximumSet_Gen.json */ /** * Sample code: Clouds_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { Cloud resource = manager.clouds() .getByResourceGroupWithResponse("rgscvmm", "P", com.azure.core.util.Context.NONE) .getValue(); @@ -635,30 +611,26 @@ import com.azure.resourcemanager.scvmm.models.ProvisioningAction; */ public final class GuestAgentsCreateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Create_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Create_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsCreateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsCreateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().create("gtgclehcbsyave", new GuestAgentInner(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Create_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Create_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsCreateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsCreateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents() .create("gtgclehcbsyave", new GuestAgentInner().withProperties(new GuestAgentProperties() @@ -679,30 +651,26 @@ public final class GuestAgentsCreateSamples { */ public final class GuestAgentsDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Delete_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().deleteWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Delete_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().deleteWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -716,30 +684,26 @@ public final class GuestAgentsDeleteSamples { */ public final class GuestAgentsGetSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/GuestAgents_Get_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/GuestAgents_Get_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -753,30 +717,28 @@ public final class GuestAgentsGetSamples { */ public final class GuestAgentsListByVirtualMachineInstanceSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_ListByVirtualMachineInstance_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - guestAgentsListByVirtualMachineInstanceMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + guestAgentsListByVirtualMachineInstanceMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_ListByVirtualMachineInstance_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - guestAgentsListByVirtualMachineInstanceMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + guestAgentsListByVirtualMachineInstanceMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -792,15 +754,14 @@ import com.azure.resourcemanager.scvmm.models.InventoryItemProperties; */ public final class InventoryItemsCreateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Create_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Create_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Create_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsCreateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsCreateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .define("bbFb0cBb-50ce-4bfc-3eeD-bC26AbCC257a") .withExistingVmmServer("rgscvmm", ".") @@ -808,15 +769,14 @@ public final class InventoryItemsCreateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Create_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Create_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Create_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsCreateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsCreateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .define("1BdDc2Ab-bDd9-Ebd6-bfdb-C0dbbdB5DEDf") .withExistingVmmServer("rgscvmm", "O") @@ -835,30 +795,28 @@ public final class InventoryItemsCreateSamples { */ public final class InventoryItemsDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Delete_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .deleteWithResponse("rgscvmm", "b", "EcECadfd-Eaaa-e5Ce-ebdA-badeEd3c6af1", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Delete_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .deleteWithResponse("rgscvmm", "_", "cDBcbae6-BC3d-52fe-CedC-7eFeaBFabb82", com.azure.core.util.Context.NONE); @@ -874,31 +832,27 @@ public final class InventoryItemsDeleteSamples { */ public final class InventoryItemsGetSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/InventoryItems_Get_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .getWithResponse("rgscvmm", "_", "cacb8Ceb-efAC-bebb-ae7C-dec8C5Bb7100", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/InventoryItems_Get_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .getWithResponse("rgscvmm", "1", "2bFBede6-EEf8-becB-dBbd-B96DbBFdB3f3", com.azure.core.util.Context.NONE); } @@ -913,28 +867,26 @@ public final class InventoryItemsGetSamples { */ public final class InventoryItemsListByVmmServerSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_ListByVmmServer_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_ListByVmmServer_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_ListByVmmServer_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsListByVmmServerMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsListByVmmServerMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems().listByVmmServer("rgscvmm", "X", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_ListByVmmServer_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_ListByVmmServer_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_ListByVmmServer_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsListByVmmServerMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsListByVmmServerMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems().listByVmmServer("rgscvmm", "H", com.azure.core.util.Context.NONE); } } @@ -948,30 +900,26 @@ public final class InventoryItemsListByVmmServerSamples { */ public final class OperationsListSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/Operations_List_MinimumSet_Gen.json */ /** * Sample code: Operations_List_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void operationsListMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void operationsListMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.operations().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/Operations_List_MaximumSet_Gen.json */ /** * Sample code: Operations_List_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void operationsListMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void operationsListMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.operations().list(com.azure.core.util.Context.NONE); } } @@ -987,32 +935,30 @@ import com.azure.resourcemanager.scvmm.models.VirtualMachineCreateCheckpoint; */ public final class VirtualMachineInstancesCreateCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createCheckpoint("gtgclehcbsyave", new VirtualMachineCreateCheckpoint().withName("ilvltf") .withDescription("zoozhfbepldrgpjqsbhpqebtodrhvy"), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createCheckpoint("gtgclehcbsyave", new VirtualMachineCreateCheckpoint(), com.azure.core.util.Context.NONE); } @@ -1045,16 +991,15 @@ import java.util.Arrays; */ public final class VirtualMachineInstancesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createOrUpdate("gtgclehcbsyave", new VirtualMachineInstanceInner() .withProperties(new VirtualMachineInstanceProperties() @@ -1062,7 +1007,14 @@ public final class VirtualMachineInstancesCreateOrUpdateSamples { "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") .withName("lwbhaseo"))) .withOsProfile(new OsProfileForVmInstance().withAdminPassword("fakeTokenPlaceholder") - .withComputerName("uuxpcxuxcufllc")) + .withComputerName("uuxpcxuxcufllc") + .withDomainName("vblzsoqxzlrygdulnefexjdezo") + .withDomainUsername("sn") + .withDomainPassword("fakeTokenPlaceholder") + .withWorkgroup("bsqftibgcnnjpvmuxligk") + .withProductKey("fakeTokenPlaceholder") + .withTimezone(4) + .withRunOnceCommands("byxpnluptiwxycbbybsf;qwerty")) .withHardwareProfile(new HardwareProfile().withMemoryMB(5) .withCpuCount(22) .withLimitCpuForMigration(LimitCpuForMigration.TRUE) @@ -1108,16 +1060,15 @@ public final class VirtualMachineInstancesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createOrUpdate("gtgclehcbsyave", new VirtualMachineInstanceInner().withExtendedLocation(new ExtendedLocation()), @@ -1137,29 +1088,27 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class VirtualMachineInstancesDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .delete("gtgclehcbsyave", ForceDelete.TRUE, DeleteFromHost.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().delete("gtgclehcbsyave", null, null, com.azure.core.util.Context.NONE); } } @@ -1175,16 +1124,15 @@ import com.azure.resourcemanager.scvmm.models.VirtualMachineDeleteCheckpoint; */ public final class VirtualMachineInstancesDeleteCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_DeleteCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesDeleteCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesDeleteCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .deleteCheckpoint("gtgclehcbsyave", new VirtualMachineDeleteCheckpoint().withId("eenfflimcbgqfsebdusophahjpk"), @@ -1192,16 +1140,15 @@ public final class VirtualMachineInstancesDeleteCheckpointSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_DeleteCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesDeleteCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesDeleteCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .deleteCheckpoint("gtgclehcbsyave", new VirtualMachineDeleteCheckpoint(), com.azure.core.util.Context.NONE); } @@ -1216,28 +1163,26 @@ public final class VirtualMachineInstancesDeleteCheckpointSamples { */ public final class VirtualMachineInstancesGetSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -1251,28 +1196,26 @@ public final class VirtualMachineInstancesGetSamples { */ public final class VirtualMachineInstancesListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_List_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_List_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_List_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesListMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesListMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().list("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_List_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_List_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_List_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesListMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesListMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().list("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -1286,28 +1229,26 @@ public final class VirtualMachineInstancesListSamples { */ public final class VirtualMachineInstancesRestartSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Restart_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Restart_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Restart_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesRestartMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesRestartMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().restart("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Restart_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Restart_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Restart_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesRestartMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesRestartMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().restart("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -1323,32 +1264,30 @@ import com.azure.resourcemanager.scvmm.models.VirtualMachineRestoreCheckpoint; */ public final class VirtualMachineInstancesRestoreCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_RestoreCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesRestoreCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesRestoreCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .restoreCheckpoint("gtgclehcbsyave", new VirtualMachineRestoreCheckpoint(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_RestoreCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesRestoreCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesRestoreCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .restoreCheckpoint("gtgclehcbsyave", new VirtualMachineRestoreCheckpoint().withId("rweqduwzsn"), com.azure.core.util.Context.NONE); @@ -1364,28 +1303,26 @@ public final class VirtualMachineInstancesRestoreCheckpointSamples { */ public final class VirtualMachineInstancesStartSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Start_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Start_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Start_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStartMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStartMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().start("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Start_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Start_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Start_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStartMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStartMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().start("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -1402,30 +1339,28 @@ import com.azure.resourcemanager.scvmm.models.StopVirtualMachineOptions; */ public final class VirtualMachineInstancesStopSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Stop_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Stop_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Stop_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStopMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStopMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .stop("gtgclehcbsyave", new StopVirtualMachineOptions().withSkipShutdown(SkipShutdown.TRUE), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Stop_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Stop_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Stop_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStopMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStopMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .stop("gtgclehcbsyave", new StopVirtualMachineOptions(), com.azure.core.util.Context.NONE); } @@ -1447,7 +1382,6 @@ import com.azure.resourcemanager.scvmm.models.StorageProfileUpdate; import com.azure.resourcemanager.scvmm.models.StorageQosPolicyDetails; import com.azure.resourcemanager.scvmm.models.VirtualDiskUpdate; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdate; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdateProperties; import java.util.Arrays; /** @@ -1455,61 +1389,58 @@ import java.util.Arrays; */ public final class VirtualMachineInstancesUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .update("gtgclehcbsyave", new VirtualMachineInstanceUpdate(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() - .update("gtgclehcbsyave", - new VirtualMachineInstanceUpdate().withProperties(new VirtualMachineInstanceUpdateProperties() - .withAvailabilitySets(Arrays.asList(new AvailabilitySetListItem().withId( - "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") - .withName("lwbhaseo"))) - .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(5) - .withCpuCount(22) - .withLimitCpuForMigration(LimitCpuForMigration.TRUE) - .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) - .withDynamicMemoryMaxMB(2) - .withDynamicMemoryMinMB(30)) - .withNetworkProfile(new NetworkProfileUpdate() - .withNetworkInterfaces(Arrays.asList(new NetworkInterfaceUpdate().withName("kvofzqulbjlbtt") - .withMacAddress("oaeqqegt") - .withVirtualNetworkId( - "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName") - .withIpv4AddressType(AllocationMethod.DYNAMIC) - .withIpv6AddressType(AllocationMethod.DYNAMIC) - .withMacAddressType(AllocationMethod.DYNAMIC) - .withNicId("roxpsvlo")))) - .withStorageProfile(new StorageProfileUpdate() - .withDisks(Arrays.asList(new VirtualDiskUpdate().withName("fgnckfymwdsqnfxkdvexuaobe") - .withDiskId("ltdrwcfjklpsimhzqyh") - .withDiskSizeGB(30) - .withBus(8) - .withLun(10) - .withBusType("zu") - .withVhdType("cnbeeeylrvopigdynvgpkfp") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("ceiyfrflu").withId("o"))))) - .withInfrastructureProfile( - new InfrastructureProfileUpdate().withCheckpointType("jkbpzjxpeegackhsvikrnlnwqz"))), + .update("gtgclehcbsyave", new VirtualMachineInstanceUpdate() + .withAvailabilitySets(Arrays.asList(new AvailabilitySetListItem().withId( + "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") + .withName("lwbhaseo"))) + .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(5) + .withCpuCount(22) + .withLimitCpuForMigration(LimitCpuForMigration.TRUE) + .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) + .withDynamicMemoryMaxMB(2) + .withDynamicMemoryMinMB(30)) + .withNetworkProfile(new NetworkProfileUpdate() + .withNetworkInterfaces(Arrays.asList(new NetworkInterfaceUpdate().withName("kvofzqulbjlbtt") + .withMacAddress("oaeqqegt") + .withVirtualNetworkId( + "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName") + .withIpv4AddressType(AllocationMethod.DYNAMIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("roxpsvlo")))) + .withStorageProfile(new StorageProfileUpdate() + .withDisks(Arrays.asList(new VirtualDiskUpdate().withName("fgnckfymwdsqnfxkdvexuaobe") + .withDiskId("ltdrwcfjklpsimhzqyh") + .withDiskSizeGB(30) + .withBus(8) + .withLun(10) + .withBusType("zu") + .withVhdType("cnbeeeylrvopigdynvgpkfp") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("ceiyfrflu").withId("o"))))) + .withInfrastructureProfile( + new InfrastructureProfileUpdate().withCheckpointType("jkbpzjxpeegackhsvikrnlnwqz")), com.azure.core.util.Context.NONE); } } @@ -1528,16 +1459,15 @@ import java.util.Map; */ public final class VirtualMachineTemplatesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .define("P") .withRegion("ayxsyduviotylbojh") @@ -1547,16 +1477,15 @@ public final class VirtualMachineTemplatesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .define("6") .withRegion("ayxsyduviotylbojh") @@ -1596,28 +1525,26 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class VirtualMachineTemplatesDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().delete("rgscvmm", "5", null, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().delete("rgscvmm", "6", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } } @@ -1631,29 +1558,27 @@ public final class VirtualMachineTemplatesDeleteSamples { */ public final class VirtualMachineTemplatesGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "m", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "4", com.azure.core.util.Context.NONE); } @@ -1668,30 +1593,28 @@ public final class VirtualMachineTemplatesGetByResourceGroupSamples { */ public final class VirtualMachineTemplatesListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().list(com.azure.core.util.Context.NONE); } } @@ -1705,30 +1628,28 @@ public final class VirtualMachineTemplatesListSamples { */ public final class VirtualMachineTemplatesListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } @@ -1746,15 +1667,14 @@ import java.util.Map; */ public final class VirtualMachineTemplatesUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualMachineTemplate resource = manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "g", com.azure.core.util.Context.NONE) .getValue(); @@ -1762,15 +1682,14 @@ public final class VirtualMachineTemplatesUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualMachineTemplate resource = manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); @@ -1804,15 +1723,14 @@ import java.util.Map; */ public final class VirtualNetworksCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks() .define("_") .withRegion("fky") @@ -1829,15 +1747,14 @@ public final class VirtualNetworksCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks() .define("-") .withRegion("fky") @@ -1870,28 +1787,26 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class VirtualNetworksDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().delete("rgscvmm", ".", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().delete("rgscvmm", "1", null, com.azure.core.util.Context.NONE); } } @@ -1905,28 +1820,26 @@ public final class VirtualNetworksDeleteSamples { */ public final class VirtualNetworksGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().getByResourceGroupWithResponse("rgscvmm", "2", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE); } } @@ -1940,30 +1853,28 @@ public final class VirtualNetworksGetByResourceGroupSamples { */ public final class VirtualNetworksListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().list(com.azure.core.util.Context.NONE); } } @@ -1977,30 +1888,28 @@ public final class VirtualNetworksListSamples { */ public final class VirtualNetworksListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } @@ -2018,15 +1927,14 @@ import java.util.Map; */ public final class VirtualNetworksUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualNetwork resource = manager.virtualNetworks() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); @@ -2034,15 +1942,14 @@ public final class VirtualNetworksUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualNetwork resource = manager.virtualNetworks() .getByResourceGroupWithResponse("rgscvmm", "S", com.azure.core.util.Context.NONE) .getValue(); @@ -2071,30 +1978,28 @@ public final class VirtualNetworksUpdateSamples { */ public final class VmInstanceHybridIdentityMetadatasGetSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - vmInstanceHybridIdentityMetadatasGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + vmInstanceHybridIdentityMetadatasGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - vmInstanceHybridIdentityMetadatasGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + vmInstanceHybridIdentityMetadatasGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } @@ -2108,31 +2013,29 @@ public final class VmInstanceHybridIdentityMetadatasGetSamples { */ public final class VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet( - com.azure.resourcemanager.scvmm.ScvmmManager manager) { + com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas() .listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet( - com.azure.resourcemanager.scvmm.ScvmmManager manager) { + com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas() .listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } @@ -2153,15 +2056,14 @@ import java.util.Map; */ public final class VmmServersCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VmmServers_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers() .define("w") .withRegion("hslxkyzktvwpqbypvs") @@ -2171,15 +2073,14 @@ public final class VmmServersCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VmmServers_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers() .define("-") .withRegion("hslxkyzktvwpqbypvs") @@ -2220,30 +2121,26 @@ import com.azure.resourcemanager.scvmm.models.ForceDelete; */ public final class VmmServersDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Delete_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().delete("rgscvmm", ".", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Delete_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().delete("rgscvmm", "8", null, com.azure.core.util.Context.NONE); } } @@ -2257,30 +2154,26 @@ public final class VmmServersDeleteSamples { */ public final class VmmServersGetByResourceGroupSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Get_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().getByResourceGroupWithResponse("rgscvmm", "D", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Get_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().getByResourceGroupWithResponse("rgscvmm", ".", com.azure.core.util.Context.NONE); } } @@ -2294,28 +2187,26 @@ public final class VmmServersGetByResourceGroupSamples { */ public final class VmmServersListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VmmServers_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VmmServers_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().list(com.azure.core.util.Context.NONE); } } @@ -2329,28 +2220,26 @@ public final class VmmServersListSamples { */ public final class VmmServersListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VmmServers_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VmmServers_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } @@ -2368,16 +2257,14 @@ import java.util.Map; */ public final class VmmServersUpdateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Update_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VmmServer resource = manager.vmmServers() .getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE) .getValue(); @@ -2385,16 +2272,14 @@ public final class VmmServersUpdateSamples { } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Update_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VmmServer resource = manager.vmmServers() .getByResourceGroupWithResponse("rgscvmm", "Y", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/pom.xml b/sdk/scvmm/azure-resourcemanager-scvmm/pom.xml index 0f718c1f7c43..a35578f725f1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/pom.xml +++ b/sdk/scvmm/azure-resourcemanager-scvmm/pom.xml @@ -1,7 +1,7 @@ 4.0.0 @@ -17,8 +17,8 @@ 1.1.0-beta.1 jar - Microsoft Azure SDK for Scvmm Management - This package contains Microsoft Azure SDK for Scvmm Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. SCVMM Client. Package tag package-2023-10. + Microsoft Azure SDK for SCVMM Management + This package contains Microsoft Azure SDK for SCVMM Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Microsoft.ScVmm Rest API spec. https://github.com/Azure/azure-sdk-for-java @@ -45,13 +45,10 @@ UTF-8 0 0 + true + false - - com.azure - azure-json - 1.3.0 - com.azure azure-core @@ -74,5 +71,10 @@ 1.14.2 test + + com.azure + azure-json + 1.3.0 + diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/ScvmmManager.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/SCVMMManager.java similarity index 90% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/ScvmmManager.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/SCVMMManager.java index 11e2df4a9505..7cdd3a4af90c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/ScvmmManager.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/SCVMMManager.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm; @@ -11,25 +11,25 @@ import com.azure.core.http.HttpPipelinePosition; import com.azure.core.http.policy.AddDatePolicy; import com.azure.core.http.policy.AddHeadersFromContextPolicy; -import com.azure.core.http.policy.HttpLoggingPolicy; +import com.azure.core.http.policy.BearerTokenAuthenticationPolicy; import com.azure.core.http.policy.HttpLogOptions; +import com.azure.core.http.policy.HttpLoggingPolicy; import com.azure.core.http.policy.HttpPipelinePolicy; import com.azure.core.http.policy.HttpPolicyProviders; import com.azure.core.http.policy.RequestIdPolicy; import com.azure.core.http.policy.RetryOptions; import com.azure.core.http.policy.RetryPolicy; import com.azure.core.http.policy.UserAgentPolicy; -import com.azure.core.management.http.policy.ArmChallengeAuthenticationPolicy; import com.azure.core.management.profile.AzureProfile; import com.azure.core.util.Configuration; import com.azure.core.util.logging.ClientLogger; -import com.azure.resourcemanager.scvmm.fluent.ScvmmClient; +import com.azure.resourcemanager.scvmm.fluent.ScVmmClient; import com.azure.resourcemanager.scvmm.implementation.AvailabilitySetsImpl; import com.azure.resourcemanager.scvmm.implementation.CloudsImpl; import com.azure.resourcemanager.scvmm.implementation.GuestAgentsImpl; import com.azure.resourcemanager.scvmm.implementation.InventoryItemsImpl; import com.azure.resourcemanager.scvmm.implementation.OperationsImpl; -import com.azure.resourcemanager.scvmm.implementation.ScvmmClientBuilder; +import com.azure.resourcemanager.scvmm.implementation.ScVmmClientBuilder; import com.azure.resourcemanager.scvmm.implementation.VirtualMachineInstancesImpl; import com.azure.resourcemanager.scvmm.implementation.VirtualMachineTemplatesImpl; import com.azure.resourcemanager.scvmm.implementation.VirtualNetworksImpl; @@ -53,36 +53,36 @@ import java.util.stream.Collectors; /** - * Entry point to ScvmmManager. - * SCVMM Client. + * Entry point to SCVMMManager. + * The Microsoft.ScVmm Rest API spec. */ -public final class ScvmmManager { - private VirtualMachineInstances virtualMachineInstances; - - private GuestAgents guestAgents; - - private VmInstanceHybridIdentityMetadatas vmInstanceHybridIdentityMetadatas; - +public final class SCVMMManager { private Operations operations; - private AvailabilitySets availabilitySets; + private VmmServers vmmServers; private Clouds clouds; - private VirtualMachineTemplates virtualMachineTemplates; - private VirtualNetworks virtualNetworks; - private VmmServers vmmServers; + private VirtualMachineTemplates virtualMachineTemplates; + + private AvailabilitySets availabilitySets; private InventoryItems inventoryItems; - private final ScvmmClient clientObject; + private VirtualMachineInstances virtualMachineInstances; + + private VmInstanceHybridIdentityMetadatas vmInstanceHybridIdentityMetadatas; - private ScvmmManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) { + private GuestAgents guestAgents; + + private final ScVmmClient clientObject; + + private SCVMMManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) { Objects.requireNonNull(httpPipeline, "'httpPipeline' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); - this.clientObject = new ScvmmClientBuilder().pipeline(httpPipeline) + this.clientObject = new ScVmmClientBuilder().pipeline(httpPipeline) .endpoint(profile.getEnvironment().getResourceManagerEndpoint()) .subscriptionId(profile.getSubscriptionId()) .defaultPollInterval(defaultPollInterval) @@ -90,38 +90,38 @@ private ScvmmManager(HttpPipeline httpPipeline, AzureProfile profile, Duration d } /** - * Creates an instance of Scvmm service API entry point. + * Creates an instance of SCVMM service API entry point. * * @param credential the credential to use. * @param profile the Azure profile for client. - * @return the Scvmm service API instance. + * @return the SCVMM service API instance. */ - public static ScvmmManager authenticate(TokenCredential credential, AzureProfile profile) { + public static SCVMMManager authenticate(TokenCredential credential, AzureProfile profile) { Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); return configure().authenticate(credential, profile); } /** - * Creates an instance of Scvmm service API entry point. + * Creates an instance of SCVMM service API entry point. * * @param httpPipeline the {@link HttpPipeline} configured with Azure authentication credential. * @param profile the Azure profile for client. - * @return the Scvmm service API instance. + * @return the SCVMM service API instance. */ - public static ScvmmManager authenticate(HttpPipeline httpPipeline, AzureProfile profile) { + public static SCVMMManager authenticate(HttpPipeline httpPipeline, AzureProfile profile) { Objects.requireNonNull(httpPipeline, "'httpPipeline' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); - return new ScvmmManager(httpPipeline, profile, null); + return new SCVMMManager(httpPipeline, profile, null); } /** - * Gets a Configurable instance that can be used to create ScvmmManager with optional configuration. + * Gets a Configurable instance that can be used to create SCVMMManager with optional configuration. * * @return the Configurable instance allowing configurations. */ public static Configurable configure() { - return new ScvmmManager.Configurable(); + return new SCVMMManager.Configurable(); } /** @@ -226,13 +226,13 @@ public Configurable withDefaultPollInterval(Duration defaultPollInterval) { } /** - * Creates an instance of Scvmm service API entry point. + * Creates an instance of SCVMM service API entry point. * * @param credential the credential to use. * @param profile the Azure profile for client. - * @return the Scvmm service API instance. + * @return the SCVMM service API instance. */ - public ScvmmManager authenticate(TokenCredential credential, AzureProfile profile) { + public SCVMMManager authenticate(TokenCredential credential, AzureProfile profile) { Objects.requireNonNull(credential, "'credential' cannot be null."); Objects.requireNonNull(profile, "'profile' cannot be null."); @@ -241,7 +241,7 @@ public ScvmmManager authenticate(TokenCredential credential, AzureProfile profil .append("-") .append("com.azure.resourcemanager.scvmm") .append("/") - .append("1.0.0"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder.append(" (") .append(Configuration.getGlobalConfiguration().get("java.version")) @@ -274,7 +274,7 @@ public ScvmmManager authenticate(TokenCredential credential, AzureProfile profil HttpPolicyProviders.addBeforeRetryPolicies(policies); policies.add(retryPolicy); policies.add(new AddDatePolicy()); - policies.add(new ArmChallengeAuthenticationPolicy(credential, scopes.toArray(new String[0]))); + policies.add(new BearerTokenAuthenticationPolicy(credential, scopes.toArray(new String[0]))); policies.addAll(this.policies.stream() .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY) .collect(Collectors.toList())); @@ -283,46 +283,8 @@ public ScvmmManager authenticate(TokenCredential credential, AzureProfile profil HttpPipeline httpPipeline = new HttpPipelineBuilder().httpClient(httpClient) .policies(policies.toArray(new HttpPipelinePolicy[0])) .build(); - return new ScvmmManager(httpPipeline, profile, defaultPollInterval); - } - } - - /** - * Gets the resource collection API of VirtualMachineInstances. - * - * @return Resource collection API of VirtualMachineInstances. - */ - public VirtualMachineInstances virtualMachineInstances() { - if (this.virtualMachineInstances == null) { - this.virtualMachineInstances - = new VirtualMachineInstancesImpl(clientObject.getVirtualMachineInstances(), this); + return new SCVMMManager(httpPipeline, profile, defaultPollInterval); } - return virtualMachineInstances; - } - - /** - * Gets the resource collection API of GuestAgents. - * - * @return Resource collection API of GuestAgents. - */ - public GuestAgents guestAgents() { - if (this.guestAgents == null) { - this.guestAgents = new GuestAgentsImpl(clientObject.getGuestAgents(), this); - } - return guestAgents; - } - - /** - * Gets the resource collection API of VmInstanceHybridIdentityMetadatas. - * - * @return Resource collection API of VmInstanceHybridIdentityMetadatas. - */ - public VmInstanceHybridIdentityMetadatas vmInstanceHybridIdentityMetadatas() { - if (this.vmInstanceHybridIdentityMetadatas == null) { - this.vmInstanceHybridIdentityMetadatas - = new VmInstanceHybridIdentityMetadatasImpl(clientObject.getVmInstanceHybridIdentityMetadatas(), this); - } - return vmInstanceHybridIdentityMetadatas; } /** @@ -338,15 +300,15 @@ public Operations operations() { } /** - * Gets the resource collection API of AvailabilitySets. It manages AvailabilitySet. + * Gets the resource collection API of VmmServers. It manages VmmServer. * - * @return Resource collection API of AvailabilitySets. + * @return Resource collection API of VmmServers. */ - public AvailabilitySets availabilitySets() { - if (this.availabilitySets == null) { - this.availabilitySets = new AvailabilitySetsImpl(clientObject.getAvailabilitySets(), this); + public VmmServers vmmServers() { + if (this.vmmServers == null) { + this.vmmServers = new VmmServersImpl(clientObject.getVmmServers(), this); } - return availabilitySets; + return vmmServers; } /** @@ -361,6 +323,18 @@ public Clouds clouds() { return clouds; } + /** + * Gets the resource collection API of VirtualNetworks. It manages VirtualNetwork. + * + * @return Resource collection API of VirtualNetworks. + */ + public VirtualNetworks virtualNetworks() { + if (this.virtualNetworks == null) { + this.virtualNetworks = new VirtualNetworksImpl(clientObject.getVirtualNetworks(), this); + } + return virtualNetworks; + } + /** * Gets the resource collection API of VirtualMachineTemplates. It manages VirtualMachineTemplate. * @@ -375,27 +349,15 @@ public VirtualMachineTemplates virtualMachineTemplates() { } /** - * Gets the resource collection API of VirtualNetworks. It manages VirtualNetwork. - * - * @return Resource collection API of VirtualNetworks. - */ - public VirtualNetworks virtualNetworks() { - if (this.virtualNetworks == null) { - this.virtualNetworks = new VirtualNetworksImpl(clientObject.getVirtualNetworks(), this); - } - return virtualNetworks; - } - - /** - * Gets the resource collection API of VmmServers. It manages VmmServer. + * Gets the resource collection API of AvailabilitySets. It manages AvailabilitySet. * - * @return Resource collection API of VmmServers. + * @return Resource collection API of AvailabilitySets. */ - public VmmServers vmmServers() { - if (this.vmmServers == null) { - this.vmmServers = new VmmServersImpl(clientObject.getVmmServers(), this); + public AvailabilitySets availabilitySets() { + if (this.availabilitySets == null) { + this.availabilitySets = new AvailabilitySetsImpl(clientObject.getAvailabilitySets(), this); } - return vmmServers; + return availabilitySets; } /** @@ -411,12 +373,50 @@ public InventoryItems inventoryItems() { } /** - * Gets wrapped service client ScvmmClient providing direct access to the underlying auto-generated API + * Gets the resource collection API of VirtualMachineInstances. + * + * @return Resource collection API of VirtualMachineInstances. + */ + public VirtualMachineInstances virtualMachineInstances() { + if (this.virtualMachineInstances == null) { + this.virtualMachineInstances + = new VirtualMachineInstancesImpl(clientObject.getVirtualMachineInstances(), this); + } + return virtualMachineInstances; + } + + /** + * Gets the resource collection API of VmInstanceHybridIdentityMetadatas. + * + * @return Resource collection API of VmInstanceHybridIdentityMetadatas. + */ + public VmInstanceHybridIdentityMetadatas vmInstanceHybridIdentityMetadatas() { + if (this.vmInstanceHybridIdentityMetadatas == null) { + this.vmInstanceHybridIdentityMetadatas + = new VmInstanceHybridIdentityMetadatasImpl(clientObject.getVmInstanceHybridIdentityMetadatas(), this); + } + return vmInstanceHybridIdentityMetadatas; + } + + /** + * Gets the resource collection API of GuestAgents. + * + * @return Resource collection API of GuestAgents. + */ + public GuestAgents guestAgents() { + if (this.guestAgents == null) { + this.guestAgents = new GuestAgentsImpl(clientObject.getGuestAgents(), this); + } + return guestAgents; + } + + /** + * Gets wrapped service client ScVmmClient providing direct access to the underlying auto-generated API * implementation, based on Azure REST API. * - * @return Wrapped service client ScvmmClient. + * @return Wrapped service client ScVmmClient. */ - public ScvmmClient serviceClient() { + public ScVmmClient serviceClient() { return this.clientObject; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/AvailabilitySetsClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/AvailabilitySetsClient.java index 167374ae858c..b3fb4a288175 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/AvailabilitySetsClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/AvailabilitySetsClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -19,61 +19,6 @@ * An instance of this class provides access to all the operations defined in AvailabilitySetsClient. */ public interface AvailabilitySetsClient { - /** - * Implements GET AvailabilitySets in a subscription. - * - * List of AvailabilitySets in a subscription. - * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(); - - /** - * Implements GET AvailabilitySets in a subscription. - * - * List of AvailabilitySets in a subscription. - * - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(Context context); - - /** - * Implements GET AvailabilitySets in a resource group. - * - * List of AvailabilitySets in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName); - - /** - * Implements GET AvailabilitySets in a resource group. - * - * List of AvailabilitySets in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName, Context context); - /** * Gets an AvailabilitySet. * @@ -85,7 +30,9 @@ public interface AvailabilitySetsClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getByResourceGroupWithResponse(String resourceGroupName, @@ -101,7 +48,9 @@ Response getByResourceGroupWithResponse(String resourceGro * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetResourceName); @@ -308,4 +257,59 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, Context context); + + /** + * Implements GET AvailabilitySets in a resource group. + * + * List of AvailabilitySets in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName); + + /** + * Implements GET AvailabilitySets in a resource group. + * + * List of AvailabilitySets in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName, Context context); + + /** + * Implements GET AvailabilitySets in a subscription. + * + * List of AvailabilitySets in a subscription. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(); + + /** + * Implements GET AvailabilitySets in a subscription. + * + * List of AvailabilitySets in a subscription. + * + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/CloudsClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/CloudsClient.java index 48b89cbdaa71..bd7b32d8644e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/CloudsClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/CloudsClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -19,61 +19,6 @@ * An instance of this class provides access to all the operations defined in CloudsClient. */ public interface CloudsClient { - /** - * Implements GET Clouds in a subscription. - * - * List of Clouds in a subscription. - * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(); - - /** - * Implements GET Clouds in a subscription. - * - * List of Clouds in a subscription. - * - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(Context context); - - /** - * Implements GET Clouds in a resource group. - * - * List of Clouds in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName); - - /** - * Implements GET Clouds in a resource group. - * - * List of Clouds in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName, Context context); - /** * Gets a Cloud. * @@ -85,7 +30,9 @@ public interface CloudsClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, @@ -101,7 +48,9 @@ Response getByResourceGroupWithResponse(String resourceGroupName, St * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition. + * @return a Cloud. + * + * Implements Cloud GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) CloudInner getByResourceGroup(String resourceGroupName, String cloudResourceName); @@ -304,4 +253,59 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context); + + /** + * Implements GET Clouds in a resource group. + * + * List of Clouds in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName); + + /** + * Implements GET Clouds in a resource group. + * + * List of Clouds in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName, Context context); + + /** + * Implements GET Clouds in a subscription. + * + * List of Clouds in a subscription. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(); + + /** + * Implements GET Clouds in a subscription. + * + * List of Clouds in a subscription. + * + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/GuestAgentsClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/GuestAgentsClient.java index 2e3c7defa1a9..3640cb832ab4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/GuestAgentsClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/GuestAgentsClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -17,35 +17,6 @@ * An instance of this class provides access to all the operations defined in GuestAgentsClient. */ public interface GuestAgentsClient { - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVirtualMachineInstance(String resourceUri); - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); - /** * Gets GuestAgent. * @@ -56,7 +27,9 @@ public interface GuestAgentsClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent along with {@link Response}. + * @return guestAgent. + * + * Implements GuestAgent GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getWithResponse(String resourceUri, Context context); @@ -70,7 +43,9 @@ public interface GuestAgentsClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent. + * @return guestAgent. + * + * Implements GuestAgent GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) GuestAgentInner get(String resourceUri); @@ -165,4 +140,33 @@ SyncPoller, GuestAgentInner> beginCreate(String reso */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceUri); + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVirtualMachineInstance(String resourceUri); + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/InventoryItemsClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/InventoryItemsClient.java index 2cba42113436..d9c119c82dc2 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/InventoryItemsClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/InventoryItemsClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -15,37 +15,6 @@ * An instance of this class provides access to all the operations defined in InventoryItemsClient. */ public interface InventoryItemsClient { - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName); - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, Context context); - /** * Implements GET InventoryItem method. * @@ -149,4 +118,35 @@ Response deleteWithResponse(String resourceGroupName, String vmmServerName */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String vmmServerName, String inventoryItemResourceName); + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName); + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/OperationsClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/OperationsClient.java index 70b2d088ee3a..38272346cf4d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/OperationsClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/OperationsClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScvmmClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScVmmClient.java similarity index 93% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScvmmClient.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScVmmClient.java index 222d20a1d00e..6d4c3ffb7a8c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScvmmClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/ScVmmClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -8,30 +8,30 @@ import java.time.Duration; /** - * The interface for ScvmmClient class. + * The interface for ScVmmClient class. */ -public interface ScvmmClient { +public interface ScVmmClient { /** - * Gets The ID of the target subscription. The value must be an UUID. - * - * @return the subscriptionId value. - */ - String getSubscriptionId(); - - /** - * Gets server parameter. + * Gets Service host. * * @return the endpoint value. */ String getEndpoint(); /** - * Gets Api Version. + * Gets Version parameter. * * @return the apiVersion value. */ String getApiVersion(); + /** + * Gets The ID of the target subscription. The value must be an UUID. + * + * @return the subscriptionId value. + */ + String getSubscriptionId(); + /** * Gets The HTTP pipeline to send requests through. * @@ -47,72 +47,72 @@ public interface ScvmmClient { Duration getDefaultPollInterval(); /** - * Gets the VirtualMachineInstancesClient object to access its operations. + * Gets the OperationsClient object to access its operations. * - * @return the VirtualMachineInstancesClient object. + * @return the OperationsClient object. */ - VirtualMachineInstancesClient getVirtualMachineInstances(); + OperationsClient getOperations(); /** - * Gets the GuestAgentsClient object to access its operations. + * Gets the VmmServersClient object to access its operations. * - * @return the GuestAgentsClient object. + * @return the VmmServersClient object. */ - GuestAgentsClient getGuestAgents(); + VmmServersClient getVmmServers(); /** - * Gets the VmInstanceHybridIdentityMetadatasClient object to access its operations. + * Gets the CloudsClient object to access its operations. * - * @return the VmInstanceHybridIdentityMetadatasClient object. + * @return the CloudsClient object. */ - VmInstanceHybridIdentityMetadatasClient getVmInstanceHybridIdentityMetadatas(); + CloudsClient getClouds(); /** - * Gets the OperationsClient object to access its operations. + * Gets the VirtualNetworksClient object to access its operations. * - * @return the OperationsClient object. + * @return the VirtualNetworksClient object. */ - OperationsClient getOperations(); + VirtualNetworksClient getVirtualNetworks(); /** - * Gets the AvailabilitySetsClient object to access its operations. + * Gets the VirtualMachineTemplatesClient object to access its operations. * - * @return the AvailabilitySetsClient object. + * @return the VirtualMachineTemplatesClient object. */ - AvailabilitySetsClient getAvailabilitySets(); + VirtualMachineTemplatesClient getVirtualMachineTemplates(); /** - * Gets the CloudsClient object to access its operations. + * Gets the AvailabilitySetsClient object to access its operations. * - * @return the CloudsClient object. + * @return the AvailabilitySetsClient object. */ - CloudsClient getClouds(); + AvailabilitySetsClient getAvailabilitySets(); /** - * Gets the VirtualMachineTemplatesClient object to access its operations. + * Gets the InventoryItemsClient object to access its operations. * - * @return the VirtualMachineTemplatesClient object. + * @return the InventoryItemsClient object. */ - VirtualMachineTemplatesClient getVirtualMachineTemplates(); + InventoryItemsClient getInventoryItems(); /** - * Gets the VirtualNetworksClient object to access its operations. + * Gets the VirtualMachineInstancesClient object to access its operations. * - * @return the VirtualNetworksClient object. + * @return the VirtualMachineInstancesClient object. */ - VirtualNetworksClient getVirtualNetworks(); + VirtualMachineInstancesClient getVirtualMachineInstances(); /** - * Gets the VmmServersClient object to access its operations. + * Gets the VmInstanceHybridIdentityMetadatasClient object to access its operations. * - * @return the VmmServersClient object. + * @return the VmInstanceHybridIdentityMetadatasClient object. */ - VmmServersClient getVmmServers(); + VmInstanceHybridIdentityMetadatasClient getVmInstanceHybridIdentityMetadatas(); /** - * Gets the InventoryItemsClient object to access its operations. + * Gets the GuestAgentsClient object to access its operations. * - * @return the InventoryItemsClient object. + * @return the GuestAgentsClient object. */ - InventoryItemsClient getInventoryItems(); + GuestAgentsClient getGuestAgents(); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineInstancesClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineInstancesClient.java index d224a41cfcaf..02991e400f0e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineInstancesClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineInstancesClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -24,35 +24,6 @@ * An instance of this class provides access to all the operations defined in VirtualMachineInstancesClient. */ public interface VirtualMachineInstancesClient { - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(String resourceUri); - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(String resourceUri, Context context); - /** * Gets a virtual machine. * @@ -63,7 +34,9 @@ public interface VirtualMachineInstancesClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance along with {@link Response}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getWithResponse(String resourceUri, Context context); @@ -77,7 +50,9 @@ public interface VirtualMachineInstancesClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance. */ @ServiceMethod(returns = ReturnType.SINGLE) VirtualMachineInstanceInner get(String resourceUri); @@ -277,24 +252,52 @@ SyncPoller, Void> beginDelete(String resourceUri, ForceDelete f void delete(String resourceUri, ForceDelete force, DeleteFromHost deleteFromHost, Context context); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(String resourceUri); + + /** + * Implements List virtual machine instances. + * + * Lists all of the virtual machine instances within the specified parent resource. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(String resourceUri, Context context); + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginCreateCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); + SyncPoller, Void> beginStop(String resourceUri); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -305,27 +308,25 @@ SyncPoller, Void> beginDelete(String resourceUri, ForceDelete f * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginCreateCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, - Context context); + SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body, Context context); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); + void stop(String resourceUri); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -335,30 +336,28 @@ SyncPoller, Void> beginCreateCheckpoint(String resourceUri, Vir * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context); + void stop(String resourceUri, StopVirtualMachineOptions body, Context context); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); + SyncPoller, Void> beginStart(String resourceUri); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. @@ -366,37 +365,34 @@ SyncPoller, Void> beginCreateCheckpoint(String resourceUri, Vir * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, - Context context); + SyncPoller, Void> beginStart(String resourceUri, Context context); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); + void start(String resourceUri); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context); + void start(String resourceUri, Context context); /** * Implements the operation to restart a virtual machine. @@ -455,9 +451,9 @@ SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, Vir void restart(String resourceUri, Context context); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -467,12 +463,12 @@ SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, Vir * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); + SyncPoller, Void> beginCreateCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -483,13 +479,13 @@ SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, Vir * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, + SyncPoller, Void> beginCreateCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -498,12 +494,12 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); + void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -513,28 +509,30 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context); + void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginStart(String resourceUri); + SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. @@ -542,39 +540,42 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginStart(String resourceUri, Context context); + SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, + Context context); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void start(String resourceUri); + void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void start(String resourceUri, Context context); + void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -584,12 +585,12 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body); + SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -600,12 +601,13 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body, Context context); + SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, + Context context); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -614,12 +616,12 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void stop(String resourceUri, StopVirtualMachineOptions body); + void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -629,5 +631,5 @@ SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, Vi * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - void stop(String resourceUri, StopVirtualMachineOptions body, Context context); + void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineTemplatesClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineTemplatesClient.java index b252f67d1615..4a2fdaf72387 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineTemplatesClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualMachineTemplatesClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -19,61 +19,6 @@ * An instance of this class provides access to all the operations defined in VirtualMachineTemplatesClient. */ public interface VirtualMachineTemplatesClient { - /** - * Implements GET VirtualMachineTemplates in a subscription. - * - * List of VirtualMachineTemplates in a subscription. - * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(); - - /** - * Implements GET VirtualMachineTemplates in a subscription. - * - * List of VirtualMachineTemplates in a subscription. - * - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(Context context); - - /** - * Implements GET VirtualMachineTemplates in a resource group. - * - * List of VirtualMachineTemplates in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName); - - /** - * Implements GET VirtualMachineTemplates in a resource group. - * - * List of VirtualMachineTemplates in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName, Context context); - /** * Gets a VirtualMachineTemplate. * @@ -85,7 +30,9 @@ public interface VirtualMachineTemplatesClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getByResourceGroupWithResponse(String resourceGroupName, @@ -101,7 +48,9 @@ Response getByResourceGroupWithResponse(String reso * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) VirtualMachineTemplateInner getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName); @@ -310,4 +259,59 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, Context context); + + /** + * Implements GET VirtualMachineTemplates in a resource group. + * + * List of VirtualMachineTemplates in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName); + + /** + * Implements GET VirtualMachineTemplates in a resource group. + * + * List of VirtualMachineTemplates in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName, Context context); + + /** + * Implements GET VirtualMachineTemplates in a subscription. + * + * List of VirtualMachineTemplates in a subscription. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(); + + /** + * Implements GET VirtualMachineTemplates in a subscription. + * + * List of VirtualMachineTemplates in a subscription. + * + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualNetworksClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualNetworksClient.java index e66b0a46c8e4..bfd3c1a3e758 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualNetworksClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VirtualNetworksClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -19,61 +19,6 @@ * An instance of this class provides access to all the operations defined in VirtualNetworksClient. */ public interface VirtualNetworksClient { - /** - * Implements GET VirtualNetworks in a subscription. - * - * List of VirtualNetworks in a subscription. - * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(); - - /** - * Implements GET VirtualNetworks in a subscription. - * - * List of VirtualNetworks in a subscription. - * - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(Context context); - - /** - * Implements GET VirtualNetworks in a resource group. - * - * List of VirtualNetworks in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName); - - /** - * Implements GET VirtualNetworks in a resource group. - * - * List of VirtualNetworks in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName, Context context); - /** * Gets a VirtualNetwork. * @@ -85,7 +30,9 @@ public interface VirtualNetworksClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkName, @@ -101,7 +48,9 @@ Response getByResourceGroupWithResponse(String resourceGrou * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) VirtualNetworkInner getByResourceGroup(String resourceGroupName, String virtualNetworkName); @@ -308,4 +257,59 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String virtualNetworkName, ForceDelete force, Context context); + + /** + * Implements GET VirtualNetworks in a resource group. + * + * List of VirtualNetworks in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName); + + /** + * Implements GET VirtualNetworks in a resource group. + * + * List of VirtualNetworks in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName, Context context); + + /** + * Implements GET VirtualNetworks in a subscription. + * + * List of VirtualNetworks in a subscription. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(); + + /** + * Implements GET VirtualNetworks in a subscription. + * + * List of VirtualNetworks in a subscription. + * + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmInstanceHybridIdentityMetadatasClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmInstanceHybridIdentityMetadatasClient.java index f886535bb147..d7b764a89118 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmInstanceHybridIdentityMetadatasClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmInstanceHybridIdentityMetadatasClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -16,63 +16,67 @@ */ public interface VmInstanceHybridIdentityMetadatasClient { /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVirtualMachineInstance(String resourceUri); + @ServiceMethod(returns = ReturnType.SINGLE) + Response getWithResponse(String resourceUri, Context context); /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByVirtualMachineInstance(String resourceUri, - Context context); + @ServiceMethod(returns = ReturnType.SINGLE) + VmInstanceHybridIdentityMetadataInner get(String resourceUri); /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata along with {@link Response}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - Response getWithResponse(String resourceUri, Context context); + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVirtualMachineInstance(String resourceUri); /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - VmInstanceHybridIdentityMetadataInner get(String resourceUri); + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByVirtualMachineInstance(String resourceUri, + Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmmServersClient.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmmServersClient.java index a559ca804b78..75762f12c64a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmmServersClient.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/VmmServersClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent; @@ -19,61 +19,6 @@ * An instance of this class provides access to all the operations defined in VmmServersClient. */ public interface VmmServersClient { - /** - * Implements GET VmmServers in a subscription. - * - * List of VmmServers in a subscription. - * - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(); - - /** - * Implements GET VmmServers in a subscription. - * - * List of VmmServers in a subscription. - * - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable list(Context context); - - /** - * Implements GET VmmServers in a resource group. - * - * List of VmmServers in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName); - - /** - * Implements GET VmmServers in a resource group. - * - * List of VmmServers in a resource group. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - PagedIterable listByResourceGroup(String resourceGroupName, Context context); - /** * Gets a VMMServer. * @@ -85,7 +30,9 @@ public interface VmmServersClient { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, @@ -101,7 +48,9 @@ Response getByResourceGroupWithResponse(String resourceGroupName * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition. + * @return a VMMServer. + * + * Implements VmmServer GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) VmmServerInner getByResourceGroup(String resourceGroupName, String vmmServerName); @@ -306,4 +255,59 @@ SyncPoller, Void> beginDelete(String resourceGroupName, String */ @ServiceMethod(returns = ReturnType.SINGLE) void delete(String resourceGroupName, String vmmServerName, ForceDelete force, Context context); + + /** + * Implements GET VmmServers in a resource group. + * + * List of VmmServers in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName); + + /** + * Implements GET VmmServers in a resource group. + * + * List of VmmServers in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable listByResourceGroup(String resourceGroupName, Context context); + + /** + * Implements GET VmmServers in a subscription. + * + * List of VmmServers in a subscription. + * + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(); + + /** + * Implements GET VmmServers in a subscription. + * + * List of VmmServers in a subscription. + * + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable list(Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/AvailabilitySetInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/AvailabilitySetInner.java index 8b902f8f5143..35ecd03ac802 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/AvailabilitySetInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/AvailabilitySetInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -37,9 +37,9 @@ public final class AvailabilitySetInner extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -47,9 +47,9 @@ public final class AvailabilitySetInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of AvailabilitySetInner class. @@ -107,13 +107,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -127,13 +127,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/CloudInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/CloudInner.java index 90cf0eae97b2..db677977e106 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/CloudInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/CloudInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -37,9 +37,9 @@ public final class CloudInner extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -47,9 +47,9 @@ public final class CloudInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of CloudInner class. @@ -107,13 +107,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -127,13 +127,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/GuestAgentInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/GuestAgentInner.java index 3193a51c1136..f15188ec0200 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/GuestAgentInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/GuestAgentInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -29,9 +29,9 @@ public final class GuestAgentInner extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -39,9 +39,9 @@ public final class GuestAgentInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of GuestAgentInner class. @@ -79,13 +79,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -99,13 +99,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/InventoryItemInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/InventoryItemInner.java index 9ab0a50b5df5..c80149744270 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/InventoryItemInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/InventoryItemInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -36,9 +36,9 @@ public final class InventoryItemInner extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -46,9 +46,9 @@ public final class InventoryItemInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of InventoryItemInner class. @@ -110,13 +110,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -130,13 +130,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/OperationInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/OperationInner.java index 4a0db33126a7..726b4500a0b1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/OperationInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/OperationInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -15,8 +15,6 @@ import java.io.IOException; /** - * REST API Operation - * * Details of a REST API operation, returned from the Resource Provider Operations API. */ @Immutable @@ -28,8 +26,8 @@ public final class OperationInner implements JsonSerializable { private String name; /* - * Whether the operation applies to data-plane. This is "true" for data-plane operations and "false" for - * ARM/control-plane operations. + * Whether the operation applies to data-plane. This is "true" for data-plane operations and "false" for Azure + * Resource Manager/control-plane operations. */ private Boolean isDataAction; @@ -45,7 +43,7 @@ public final class OperationInner implements JsonSerializable { private Origin origin; /* - * Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. + * Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. */ private ActionType actionType; @@ -67,7 +65,7 @@ public String name() { /** * Get the isDataAction property: Whether the operation applies to data-plane. This is "true" for data-plane - * operations and "false" for ARM/control-plane operations. + * operations and "false" for Azure Resource Manager/control-plane operations. * * @return the isDataAction value. */ @@ -95,8 +93,8 @@ public Origin origin() { } /** - * Get the actionType property: Enum. Indicates the action type. "Internal" refers to actions that are for internal - * only APIs. + * Get the actionType property: Extensible enum. Indicates the action type. "Internal" refers to actions that are + * for internal only APIs. * * @return the actionType value. */ diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceInner.java index 7e5f5a6d72a0..8f3ae16e35f1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -36,9 +36,9 @@ public final class VirtualMachineInstanceInner extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -46,9 +46,9 @@ public final class VirtualMachineInstanceInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of VirtualMachineInstanceInner class. @@ -106,13 +106,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -126,13 +126,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceUpdateProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceUpdateProperties.java similarity index 94% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceUpdateProperties.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceUpdateProperties.java index c7be4f35c5a9..3776bbb9d0b4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceUpdateProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineInstanceUpdateProperties.java @@ -1,14 +1,19 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.fluent.models; import com.azure.core.annotation.Fluent; import com.azure.json.JsonReader; import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; import com.azure.json.JsonWriter; +import com.azure.resourcemanager.scvmm.models.AvailabilitySetListItem; +import com.azure.resourcemanager.scvmm.models.HardwareProfileUpdate; +import com.azure.resourcemanager.scvmm.models.InfrastructureProfileUpdate; +import com.azure.resourcemanager.scvmm.models.NetworkProfileUpdate; +import com.azure.resourcemanager.scvmm.models.StorageProfileUpdate; import java.io.IOException; import java.util.List; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineTemplateInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineTemplateInner.java index a51ddc0ba56e..7afe9d13df26 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineTemplateInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualMachineTemplateInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -37,9 +37,9 @@ public final class VirtualMachineTemplateInner extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -47,9 +47,9 @@ public final class VirtualMachineTemplateInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of VirtualMachineTemplateInner class. @@ -107,13 +107,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -127,13 +127,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualNetworkInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualNetworkInner.java index 074bfd63c7de..fe14b39644ea 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualNetworkInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VirtualNetworkInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -37,9 +37,9 @@ public final class VirtualNetworkInner extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -47,9 +47,9 @@ public final class VirtualNetworkInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of VirtualNetworkInner class. @@ -107,13 +107,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -127,13 +127,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmInstanceHybridIdentityMetadataInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmInstanceHybridIdentityMetadataInner.java index dfd9097c7ced..233ef19a8fdd 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmInstanceHybridIdentityMetadataInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmInstanceHybridIdentityMetadataInner.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; -import com.azure.core.annotation.Fluent; +import com.azure.core.annotation.Immutable; import com.azure.core.management.ProxyResource; import com.azure.core.management.SystemData; import com.azure.json.JsonReader; @@ -16,7 +16,7 @@ /** * Defines the HybridIdentityMetadata. */ -@Fluent +@Immutable public final class VmInstanceHybridIdentityMetadataInner extends ProxyResource { /* * The resource-specific properties for this resource. @@ -29,9 +29,9 @@ public final class VmInstanceHybridIdentityMetadataInner extends ProxyResource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -39,14 +39,14 @@ public final class VmInstanceHybridIdentityMetadataInner extends ProxyResource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of VmInstanceHybridIdentityMetadataInner class. */ - public VmInstanceHybridIdentityMetadataInner() { + private VmInstanceHybridIdentityMetadataInner() { } /** @@ -58,17 +58,6 @@ public VmInstanceHybridIdentityMetadataProperties properties() { return this.properties; } - /** - * Set the properties property: The resource-specific properties for this resource. - * - * @param properties the properties value to set. - * @return the VmInstanceHybridIdentityMetadataInner object itself. - */ - public VmInstanceHybridIdentityMetadataInner withProperties(VmInstanceHybridIdentityMetadataProperties properties) { - this.properties = properties; - return this; - } - /** * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information. * @@ -79,13 +68,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -99,13 +88,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmmServerInner.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmmServerInner.java index c861dccd3968..591c35eb7213 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmmServerInner.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/VmmServerInner.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.fluent.models; @@ -37,9 +37,9 @@ public final class VmmServerInner extends Resource { private SystemData systemData; /* - * Fully qualified resource Id for the resource. + * The type of the resource. */ - private String id; + private String type; /* * The name of the resource. @@ -47,9 +47,9 @@ public final class VmmServerInner extends Resource { private String name; /* - * The type of the resource. + * Fully qualified resource Id for the resource. */ - private String type; + private String id; /** * Creates an instance of VmmServerInner class. @@ -107,13 +107,13 @@ public SystemData systemData() { } /** - * Get the id property: Fully qualified resource Id for the resource. + * Get the type property: The type of the resource. * - * @return the id value. + * @return the type value. */ @Override - public String id() { - return this.id; + public String type() { + return this.type; } /** @@ -127,13 +127,13 @@ public String name() { } /** - * Get the type property: The type of the resource. + * Get the id property: Fully qualified resource Id for the resource. * - * @return the type value. + * @return the id value. */ @Override - public String type() { - return this.type; + public String id() { + return this.id; } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/package-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/package-info.java index 04a3c49ce47c..301d65605591 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/package-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/models/package-info.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. /** - * Package containing the inner data models for ScvmmClient. - * SCVMM Client. + * Package containing the inner data models for SCVMM. + * The Microsoft.ScVmm Rest API spec. */ package com.azure.resourcemanager.scvmm.fluent.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/package-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/package-info.java index af00da8e8cdc..bb624fc419e3 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/package-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/fluent/package-info.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. /** - * Package containing the service clients for ScvmmClient. - * SCVMM Client. + * Package containing the service clients for SCVMM. + * The Microsoft.ScVmm Rest API spec. */ package com.azure.resourcemanager.scvmm.fluent; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetImpl.java index a519197c35d6..9f25557db88a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -18,7 +18,7 @@ public final class AvailabilitySetImpl implements AvailabilitySet, AvailabilitySet.Definition, AvailabilitySet.Update { private AvailabilitySetInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public String id() { return this.innerModel().id(); @@ -73,7 +73,7 @@ public AvailabilitySetInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -102,7 +102,7 @@ public AvailabilitySet create(Context context) { return this; } - AvailabilitySetImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + AvailabilitySetImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new AvailabilitySetInner(); this.serviceManager = serviceManager; this.availabilitySetResourceName = name; @@ -127,7 +127,7 @@ public AvailabilitySet apply(Context context) { return this; } - AvailabilitySetImpl(AvailabilitySetInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + AvailabilitySetImpl(AvailabilitySetInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; this.resourceGroupName = ResourceManagerUtils.getValueFromIdByName(innerObject.id(), "resourceGroups"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsClientImpl.java index cf3cbbd44d04..9cb255e604c0 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -34,7 +34,7 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.AvailabilitySetsClient; import com.azure.resourcemanager.scvmm.fluent.models.AvailabilitySetInner; -import com.azure.resourcemanager.scvmm.models.AvailabilitySetListResult; +import com.azure.resourcemanager.scvmm.implementation.models.AvailabilitySetListResult; import com.azure.resourcemanager.scvmm.models.AvailabilitySetTagsUpdate; import com.azure.resourcemanager.scvmm.models.ForceDelete; import java.nio.ByteBuffer; @@ -53,91 +53,81 @@ public final class AvailabilitySetsClientImpl implements AvailabilitySetsClient /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of AvailabilitySetsClientImpl. * * @param client the instance of the service client containing this operation class. */ - AvailabilitySetsClientImpl(ScvmmClientImpl client) { + AvailabilitySetsClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(AvailabilitySetsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientAvailabilitySets to be used by the proxy service to + * The interface defining all the services for ScVmmClientAvailabilitySets to be used by the proxy service to * perform REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientAvailabil") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientAvailabil") public interface AvailabilitySetsService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/availabilitySets") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @HeaderParam("Accept") String accept, Context context); - - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByResourceGroup(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> getByResourceGroup(@HostParam("$host") String endpoint, + Mono> getByResourceGroup(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("availabilitySetResourceName") String availabilitySetResourceName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("availabilitySetResourceName") String availabilitySetResourceName, - @BodyParam("application/json") AvailabilitySetInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") AvailabilitySetInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("availabilitySetResourceName") String availabilitySetResourceName, - @BodyParam("application/json") AvailabilitySetTagsUpdate properties, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") AvailabilitySetTagsUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("force") ForceDelete force, @PathParam("availabilitySetResourceName") String availabilitySetResourceName, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("{nextLink}") + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listBySubscriptionNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + Mono> listByResourceGroup(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/availabilitySets") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -145,22 +135,35 @@ Mono> listBySubscriptionNext( @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroupNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, + @HeaderParam("Accept") String accept, Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("{nextLink}") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listBySubscriptionNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync() { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -169,29 +172,39 @@ private Mono> listSinglePageAsync() { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (availabilitySetResourceName == null) { + return Mono.error( + new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); + } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(Context context) { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -200,91 +213,98 @@ private Mono> listSinglePageAsync(Context co return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (availabilitySetResourceName == null) { + return Mono.error( + new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); + } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, accept, context); } /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync() { - return new PagedFlux<>(() -> listSinglePageAsync(), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getByResourceGroupAsync(String resourceGroupName, + String availabilitySetResourceName) { + return getByResourceGroupWithResponseAsync(resourceGroupName, availabilitySetResourceName) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(context), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET AvailabilitySets in a subscription. - * - * List of AvailabilitySets in a subscription. + * @return an AvailabilitySet. * - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * Implements AvailabilitySet GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { - return new PagedIterable<>(listAsync()); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getByResourceGroupWithResponse(String resourceGroupName, + String availabilitySetResourceName, Context context) { + return getByResourceGroupWithResponseAsync(resourceGroupName, availabilitySetResourceName, context).block(); } /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(Context context) { - return new PagedIterable<>(listAsync(context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetResourceName) { + return getByResourceGroupWithResponse(resourceGroupName, availabilitySetResourceName, Context.NONE).getValue(); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetInner resource) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -297,31 +317,42 @@ private Mono> listByResourceGroupSinglePageA return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (availabilitySetResourceName == null) { + return Mono.error( + new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, contentType, accept, + resource, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, - Context context) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -334,224 +365,197 @@ private Mono> listByResourceGroupSinglePageA return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (availabilitySetResourceName == null) { + return Mono.error( + new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, contentType, accept, + resource, context); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, AvailabilitySetInner> beginCreateOrUpdateAsync( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource) { + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, availabilitySetResourceName, resource); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + AvailabilitySetInner.class, AvailabilitySetInner.class, this.client.getContext()); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, AvailabilitySetInner> beginCreateOrUpdateAsync( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { + context = this.client.mergeContext(context); + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, availabilitySetResourceName, resource, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + AvailabilitySetInner.class, AvailabilitySetInner.class, context); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, AvailabilitySetInner> beginCreateOrUpdate( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource) { + return this.beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).getSyncPoller(); } /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySets PUT method. * - * List of AvailabilitySets in a resource group. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, AvailabilitySetInner> beginCreateOrUpdate( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { + return this.beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context) + .getSyncPoller(); } /** - * Gets an AvailabilitySet. + * Implements AvailabilitySets PUT method. * - * Implements AvailabilitySet GET method. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (availabilitySetResourceName == null) { - return Mono.error( - new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, accept, context)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + private Mono createOrUpdateAsync(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetInner resource) { + return beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets an AvailabilitySet. + * Implements AvailabilitySets PUT method. * - * Implements AvailabilitySet GET method. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of - * {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (availabilitySetResourceName == null) { - return Mono.error( - new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, accept, context); - } - - /** - * Gets an AvailabilitySet. - * - * Implements AvailabilitySet GET method. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getByResourceGroupAsync(String resourceGroupName, - String availabilitySetResourceName) { - return getByResourceGroupWithResponseAsync(resourceGroupName, availabilitySetResourceName) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + private Mono createOrUpdateAsync(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetInner resource, Context context) { + return beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets an AvailabilitySet. + * Implements AvailabilitySets PUT method. * - * Implements AvailabilitySet GET method. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param context The context to associate with this operation. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response}. + * @return the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getByResourceGroupWithResponse(String resourceGroupName, - String availabilitySetResourceName, Context context) { - return getByResourceGroupWithResponseAsync(resourceGroupName, availabilitySetResourceName, context).block(); + public AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetInner resource) { + return createOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).block(); } /** - * Gets an AvailabilitySet. + * Implements AvailabilitySets PUT method. * - * Implements AvailabilitySet GET method. + * Onboards the ScVmm availability set as an Azure resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param resource Resource create parameters. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetResourceName) { - return getByResourceGroupWithResponse(resourceGroupName, availabilitySetResourceName, Context.NONE).getValue(); + public AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetInner resource, Context context) { + return createOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context).block(); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -559,8 +563,8 @@ public AvailabilitySetInner getByResourceGroup(String resourceGroupName, String * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetInner resource) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -577,27 +581,28 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono.error( new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, resource, accept, - context)) + .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, contentType, accept, + properties, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -606,8 +611,8 @@ private Mono>> createOrUpdateWithResponseAsync(String * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -624,47 +629,48 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono.error( new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, resource, accept, context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, availabilitySetResourceName, contentType, accept, properties, context); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, AvailabilitySetInner> beginCreateOrUpdateAsync( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource) { + private PollerFlux, AvailabilitySetInner> beginUpdateAsync( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, availabilitySetResourceName, resource); + = updateWithResponseAsync(resourceGroupName, availabilitySetResourceName, properties); return this.client.getLroResult(mono, this.client.getHttpPipeline(), AvailabilitySetInner.class, AvailabilitySetInner.class, this.client.getContext()); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -672,42 +678,43 @@ private PollerFlux, AvailabilitySetInner> begin * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, AvailabilitySetInner> beginCreateOrUpdateAsync( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { + private PollerFlux, AvailabilitySetInner> beginUpdateAsync( + String resourceGroupName, String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, + Context context) { context = this.client.mergeContext(context); Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, availabilitySetResourceName, resource, context); + = updateWithResponseAsync(resourceGroupName, availabilitySetResourceName, properties, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), AvailabilitySetInner.class, AvailabilitySetInner.class, context); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, AvailabilitySetInner> beginCreateOrUpdate( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource) { - return this.beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).getSyncPoller(); + public SyncPoller, AvailabilitySetInner> beginUpdate(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { + return this.beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties).getSyncPoller(); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -715,40 +722,40 @@ public SyncPoller, AvailabilitySetInner> beginC * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, AvailabilitySetInner> beginCreateOrUpdate( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetInner resource, Context context) { - return this.beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context) + public SyncPoller, AvailabilitySetInner> beginUpdate(String resourceGroupName, + String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, Context context) { + return this.beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties, context) .getSyncPoller(); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetInner resource) { - return beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).last() + private Mono updateAsync(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetTagsUpdate properties) { + return beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -756,39 +763,39 @@ private Mono createOrUpdateAsync(String resourceGroupName, * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetInner resource, Context context) { - return beginCreateOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context).last() + private Mono updateAsync(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetTagsUpdate properties, Context context) { + return beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetInner resource) { - return createOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource).block(); + public AvailabilitySetInner update(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetTagsUpdate properties) { + return updateAsync(resourceGroupName, availabilitySetResourceName, properties).block(); } /** - * Implements AvailabilitySets PUT method. + * Implements the AvailabilitySets PATCH method. * - * Onboards the ScVmm availability set as an Azure resource. + * Updates the AvailabilitySets resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -796,28 +803,27 @@ public AvailabilitySetInner createOrUpdate(String resourceGroupName, String avai * @return the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetInner resource, Context context) { - return createOrUpdateAsync(resourceGroupName, availabilitySetResourceName, resource, context).block(); + public AvailabilitySetInner update(String resourceGroupName, String availabilitySetResourceName, + AvailabilitySetTagsUpdate properties, Context context) { + return updateAsync(resourceGroupName, availabilitySetResourceName, properties, context).block(); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, ForceDelete force) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -834,37 +840,29 @@ private Mono>> updateWithResponseAsync(String resource return Mono.error( new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, availabilitySetResourceName, properties, accept, - context)) + return FluxUtil.withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, force, availabilitySetResourceName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, Context context) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String availabilitySetResourceName, ForceDelete force, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -881,182 +879,193 @@ private Mono>> updateWithResponseAsync(String resource return Mono.error( new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, availabilitySetResourceName, properties, accept, context); + return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, force, availabilitySetResourceName, accept, context); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, AvailabilitySetInner> beginUpdateAsync( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String availabilitySetResourceName, ForceDelete force) { Mono>> mono - = updateWithResponseAsync(resourceGroupName, availabilitySetResourceName, properties); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - AvailabilitySetInner.class, AvailabilitySetInner.class, this.client.getContext()); + = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String availabilitySetResourceName) { + final ForceDelete force = null; + Mono>> mono + = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements AvailabilitySet DELETE method. + * + * Deregisters the ScVmm availability set from Azure. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the AvailabilitySets resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, AvailabilitySetInner> beginUpdateAsync( - String resourceGroupName, String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, - Context context) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String availabilitySetResourceName, ForceDelete force, Context context) { context = this.client.mergeContext(context); Mono>> mono - = updateWithResponseAsync(resourceGroupName, availabilitySetResourceName, properties, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - AvailabilitySetInner.class, AvailabilitySetInner.class, context); + = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + context); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, AvailabilitySetInner> beginUpdate(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetTagsUpdate properties) { - return this.beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, + String availabilitySetResourceName) { + final ForceDelete force = null; + return this.beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).getSyncPoller(); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the AvailabilitySets resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, AvailabilitySetInner> beginUpdate(String resourceGroupName, - String availabilitySetResourceName, AvailabilitySetTagsUpdate properties, Context context) { - return this.beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties, context) - .getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String availabilitySetResourceName, + ForceDelete force, Context context) { + return this.beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force, context).getSyncPoller(); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetTagsUpdate properties) { - return beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties).last() + private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName, ForceDelete force) { + return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetTagsUpdate properties, Context context) { - return beginUpdateAsync(resourceGroupName, availabilitySetResourceName, properties, context).last() + private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName) { + final ForceDelete force = null; + return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AvailabilitySetInner update(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetTagsUpdate properties) { - return updateAsync(resourceGroupName, availabilitySetResourceName, properties).block(); + private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, + Context context) { + return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the AvailabilitySets PATCH method. + * Implements AvailabilitySet DELETE method. * - * Updates the AvailabilitySets resource. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public AvailabilitySetInner update(String resourceGroupName, String availabilitySetResourceName, - AvailabilitySetTagsUpdate properties, Context context) { - return updateAsync(resourceGroupName, availabilitySetResourceName, properties, context).block(); + public void delete(String resourceGroupName, String availabilitySetResourceName) { + final ForceDelete force = null; + deleteAsync(resourceGroupName, availabilitySetResourceName, force).block(); } /** @@ -1067,14 +1076,31 @@ public AvailabilitySetInner update(String resourceGroupName, String availability * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param availabilitySetResourceName Name of the AvailabilitySet. * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, ForceDelete force) { + public void delete(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, + Context context) { + deleteAsync(resourceGroupName, availabilitySetResourceName, force, context).block(); + } + + /** + * Implements GET AvailabilitySets in a resource group. + * + * List of AvailabilitySets in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1087,33 +1113,31 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (availabilitySetResourceName == null) { - return Mono.error( - new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); - } final String accept = "application/json"; - return FluxUtil.withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, force, availabilitySetResourceName, accept, context)) + return FluxUtil + .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a resource group. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String availabilitySetResourceName, ForceDelete force, Context context) { + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, + Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1126,219 +1150,208 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (availabilitySetResourceName == null) { - return Mono.error( - new IllegalArgumentException("Parameter availabilitySetResourceName is required and cannot be null.")); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, force, availabilitySetResourceName, accept, context); + return service + .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a resource group. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String availabilitySetResourceName, ForceDelete force) { - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a resource group. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String availabilitySetResourceName) { - final ForceDelete force = null; - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a resource group. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String availabilitySetResourceName, ForceDelete force, Context context) { - context = this.client.mergeContext(context); - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, availabilitySetResourceName, force, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a resource group. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, - String availabilitySetResourceName) { - final ForceDelete force = null; - return this.beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).getSyncPoller(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String availabilitySetResourceName, - ForceDelete force, Context context) { - return this.beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force, context).getSyncPoller(); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync() { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a AvailabilitySet list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName, ForceDelete force) { - return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono> listSinglePageAsync(Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName) { - final ForceDelete force = null; - return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync() { + return new PagedFlux<>(() -> listSinglePageAsync(), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, - Context context) { - return beginDeleteAsync(resourceGroupName, availabilitySetResourceName, force, context).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(context), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String availabilitySetResourceName) { - final ForceDelete force = null; - deleteAsync(resourceGroupName, availabilitySetResourceName, force).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list() { + return new PagedIterable<>(listAsync()); } /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, - Context context) { - deleteAsync(resourceGroupName, availabilitySetResourceName, force, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(Context context) { + return new PagedIterable<>(listAsync(context)); } /** + * Implements GET AvailabilitySets in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1349,7 +1362,7 @@ public void delete(String resourceGroupName, String availabilitySetResourceName, * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1360,13 +1373,15 @@ private Mono> listBySubscriptionNextSinglePa final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET AvailabilitySets in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1378,7 +1393,7 @@ private Mono> listBySubscriptionNextSinglePa * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1389,12 +1404,14 @@ private Mono> listBySubscriptionNextSinglePa } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } /** + * Implements GET AvailabilitySets in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1405,7 +1422,7 @@ private Mono> listBySubscriptionNextSinglePa * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1416,13 +1433,15 @@ private Mono> listByResourceGroupNextSingleP final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET AvailabilitySets in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1434,7 +1453,7 @@ private Mono> listByResourceGroupNextSingleP * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1445,7 +1464,7 @@ private Mono> listByResourceGroupNextSingleP } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsImpl.java index 0bc1b36562f1..fdd9990db7cb 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/AvailabilitySetsImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -20,35 +20,14 @@ public final class AvailabilitySetsImpl implements AvailabilitySets { private final AvailabilitySetsClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public AvailabilitySetsImpl(AvailabilitySetsClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list() { - PagedIterable inner = this.serviceClient().list(); - return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); - } - - public PagedIterable list(Context context) { - PagedIterable inner = this.serviceClient().list(context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - PagedIterable inner - = this.serviceClient().listByResourceGroup(resourceGroupName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); - } - public Response getByResourceGroupWithResponse(String resourceGroupName, String availabilitySetResourceName, Context context) { Response inner = this.serviceClient() @@ -80,6 +59,27 @@ public void delete(String resourceGroupName, String availabilitySetResourceName, this.serviceClient().delete(resourceGroupName, availabilitySetResourceName, force, context); } + public PagedIterable listByResourceGroup(String resourceGroupName) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); + } + + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + PagedIterable inner + = this.serviceClient().listByResourceGroup(resourceGroupName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); + } + + public PagedIterable list() { + PagedIterable inner = this.serviceClient().list(); + return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); + } + + public PagedIterable list(Context context) { + PagedIterable inner = this.serviceClient().list(context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new AvailabilitySetImpl(inner1, this.manager())); + } + public AvailabilitySet getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -142,7 +142,7 @@ private AvailabilitySetsClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudImpl.java index 2ee123e0c7ea..30a4298a8115 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -18,7 +18,7 @@ public final class CloudImpl implements Cloud, Cloud.Definition, Cloud.Update { private CloudInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public String id() { return this.innerModel().id(); @@ -73,7 +73,7 @@ public CloudInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -102,7 +102,7 @@ public Cloud create(Context context) { return this; } - CloudImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + CloudImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new CloudInner(); this.serviceManager = serviceManager; this.cloudResourceName = name; @@ -127,7 +127,7 @@ public Cloud apply(Context context) { return this; } - CloudImpl(CloudInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + CloudImpl(CloudInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; this.resourceGroupName = ResourceManagerUtils.getValueFromIdByName(innerObject.id(), "resourceGroups"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsClientImpl.java index e4c9a00e3aba..f903a18695d8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -34,7 +34,7 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.CloudsClient; import com.azure.resourcemanager.scvmm.fluent.models.CloudInner; -import com.azure.resourcemanager.scvmm.models.CloudListResult; +import com.azure.resourcemanager.scvmm.implementation.models.CloudListResult; import com.azure.resourcemanager.scvmm.models.CloudTagsUpdate; import com.azure.resourcemanager.scvmm.models.ForceDelete; import java.nio.ByteBuffer; @@ -53,89 +53,79 @@ public final class CloudsClientImpl implements CloudsClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of CloudsClientImpl. * * @param client the instance of the service client containing this operation class. */ - CloudsClientImpl(ScvmmClientImpl client) { + CloudsClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(CloudsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientClouds to be used by the proxy service to perform REST + * The interface defining all the services for ScVmmClientClouds to be used by the proxy service to perform REST * calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientClouds") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientClouds") public interface CloudsService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/clouds") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @HeaderParam("Accept") String accept, Context context); - - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByResourceGroup(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> getByResourceGroup(@HostParam("$host") String endpoint, + Mono> getByResourceGroup(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("cloudResourceName") String cloudResourceName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, - @PathParam("cloudResourceName") String cloudResourceName, - @BodyParam("application/json") CloudInner resource, @HeaderParam("Accept") String accept, Context context); + @PathParam("cloudResourceName") String cloudResourceName, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") CloudInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, - @PathParam("cloudResourceName") String cloudResourceName, - @BodyParam("application/json") CloudTagsUpdate properties, @HeaderParam("Accept") String accept, + @PathParam("cloudResourceName") String cloudResourceName, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") CloudTagsUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("force") ForceDelete force, @PathParam("cloudResourceName") String cloudResourceName, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("{nextLink}") + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listBySubscriptionNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + Mono> listByResourceGroup(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/clouds") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -143,22 +133,35 @@ Mono> listBySubscriptionNext( @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroupNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, + @HeaderParam("Accept") String accept, Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("{nextLink}") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listBySubscriptionNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync() { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String cloudResourceName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -167,29 +170,39 @@ private Mono> listSinglePageAsync() { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (cloudResourceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); + } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), - res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(Context context) { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String cloudResourceName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -198,91 +211,96 @@ private Mono> listSinglePageAsync(Context context) { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (cloudResourceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); + } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, accept, context); } /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. + * @return a Cloud. + * + * Implements Cloud GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync() { - return new PagedFlux<>(() -> listSinglePageAsync(), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getByResourceGroupAsync(String resourceGroupName, String cloudResourceName) { + return getByResourceGroupWithResponseAsync(resourceGroupName, cloudResourceName) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(context), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET Clouds in a subscription. + * @return a Cloud. * - * List of Clouds in a subscription. - * - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * Implements Cloud GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { - return new PagedIterable<>(listAsync()); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, + Context context) { + return getByResourceGroupWithResponseAsync(resourceGroupName, cloudResourceName, context).block(); } /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * @return a Cloud. + * + * Implements Cloud GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(Context context) { - return new PagedIterable<>(listAsync(context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public CloudInner getByResourceGroup(String resourceGroupName, String cloudResourceName) { + return getByResourceGroupWithResponse(resourceGroupName, cloudResourceName, Context.NONE).getValue(); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String cloudResourceName, CloudInner resource) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -295,31 +313,41 @@ private Mono> listByResourceGroupSinglePageAsync(Strin return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (cloudResourceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), - res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, contentType, accept, resource, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, - Context context) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String cloudResourceName, CloudInner resource, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -332,229 +360,203 @@ private Mono> listByResourceGroupSinglePageAsync(Strin return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (cloudResourceName == null) { + return Mono + .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, contentType, accept, resource, + context); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the Clouds resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, CloudInner> beginCreateOrUpdateAsync(String resourceGroupName, + String cloudResourceName, CloudInner resource) { + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, cloudResourceName, resource); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, + CloudInner.class, this.client.getContext()); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the Clouds resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, CloudInner> beginCreateOrUpdateAsync(String resourceGroupName, + String cloudResourceName, CloudInner resource, Context context) { + context = this.client.mergeContext(context); + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, cloudResourceName, resource, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, + CloudInner.class, context); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the Clouds resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, CloudInner> beginCreateOrUpdate(String resourceGroupName, + String cloudResourceName, CloudInner resource) { + return this.beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource).getSyncPoller(); } /** - * Implements GET Clouds in a resource group. + * Implements Clouds PUT method. * - * List of Clouds in a resource group. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the Clouds resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, CloudInner> beginCreateOrUpdate(String resourceGroupName, + String cloudResourceName, CloudInner resource, Context context) { + return this.beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).getSyncPoller(); } /** - * Gets a Cloud. + * Implements Clouds PUT method. * - * Implements Cloud GET method. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the Clouds resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String cloudResourceName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (cloudResourceName == null) { - return Mono - .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, accept, context)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + private Mono createOrUpdateAsync(String resourceGroupName, String cloudResourceName, + CloudInner resource) { + return beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a Cloud. + * Implements Clouds PUT method. * - * Implements Cloud GET method. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String cloudResourceName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (cloudResourceName == null) { - return Mono - .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, accept, context); - } - - /** - * Gets a Cloud. - * - * Implements Cloud GET method. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the Clouds resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getByResourceGroupAsync(String resourceGroupName, String cloudResourceName) { - return getByResourceGroupWithResponseAsync(resourceGroupName, cloudResourceName) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + private Mono createOrUpdateAsync(String resourceGroupName, String cloudResourceName, + CloudInner resource, Context context) { + return beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a Cloud. + * Implements Clouds PUT method. * - * Implements Cloud GET method. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param context The context to associate with this operation. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response}. + * @return the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, - Context context) { - return getByResourceGroupWithResponseAsync(resourceGroupName, cloudResourceName, context).block(); + public CloudInner createOrUpdate(String resourceGroupName, String cloudResourceName, CloudInner resource) { + return createOrUpdateAsync(resourceGroupName, cloudResourceName, resource).block(); } /** - * Gets a Cloud. + * Implements Clouds PUT method. * - * Implements Cloud GET method. + * Onboards the ScVmm fabric cloud as an Azure cloud resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. + * @param resource Resource create parameters. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public CloudInner getByResourceGroup(String resourceGroupName, String cloudResourceName) { - return getByResourceGroupWithResponse(resourceGroupName, cloudResourceName, Context.NONE).getValue(); + public CloudInner createOrUpdate(String resourceGroupName, String cloudResourceName, CloudInner resource, + Context context) { + return createOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).block(); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String cloudResourceName, CloudInner resource) { + private Mono>> updateWithResponseAsync(String resourceGroupName, String cloudResourceName, + CloudTagsUpdate properties) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -571,26 +573,28 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, resource, accept, context)) + .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, contentType, accept, properties, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -598,8 +602,8 @@ private Mono>> createOrUpdateWithResponseAsync(String * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String cloudResourceName, CloudInner resource, Context context) { + private Mono>> updateWithResponseAsync(String resourceGroupName, String cloudResourceName, + CloudTagsUpdate properties, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -616,47 +620,48 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, resource, accept, context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, cloudResourceName, contentType, accept, properties, context); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, CloudInner> beginCreateOrUpdateAsync(String resourceGroupName, - String cloudResourceName, CloudInner resource) { + private PollerFlux, CloudInner> beginUpdateAsync(String resourceGroupName, + String cloudResourceName, CloudTagsUpdate properties) { Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, cloudResourceName, resource); + = updateWithResponseAsync(resourceGroupName, cloudResourceName, properties); return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, CloudInner.class, this.client.getContext()); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -664,42 +669,42 @@ private PollerFlux, CloudInner> beginCreateOrUpdateAsync( * @return the {@link PollerFlux} for polling of the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, CloudInner> beginCreateOrUpdateAsync(String resourceGroupName, - String cloudResourceName, CloudInner resource, Context context) { + private PollerFlux, CloudInner> beginUpdateAsync(String resourceGroupName, + String cloudResourceName, CloudTagsUpdate properties, Context context) { context = this.client.mergeContext(context); Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, cloudResourceName, resource, context); + = updateWithResponseAsync(resourceGroupName, cloudResourceName, properties, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, CloudInner.class, context); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, CloudInner> beginCreateOrUpdate(String resourceGroupName, - String cloudResourceName, CloudInner resource) { - return this.beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource).getSyncPoller(); + public SyncPoller, CloudInner> beginUpdate(String resourceGroupName, + String cloudResourceName, CloudTagsUpdate properties) { + return this.beginUpdateAsync(resourceGroupName, cloudResourceName, properties).getSyncPoller(); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -707,39 +712,39 @@ public SyncPoller, CloudInner> beginCreateOrUpdate(String * @return the {@link SyncPoller} for polling of the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, CloudInner> beginCreateOrUpdate(String resourceGroupName, - String cloudResourceName, CloudInner resource, Context context) { - return this.beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).getSyncPoller(); + public SyncPoller, CloudInner> beginUpdate(String resourceGroupName, + String cloudResourceName, CloudTagsUpdate properties, Context context) { + return this.beginUpdateAsync(resourceGroupName, cloudResourceName, properties, context).getSyncPoller(); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the Clouds resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String cloudResourceName, - CloudInner resource) { - return beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource).last() + private Mono updateAsync(String resourceGroupName, String cloudResourceName, + CloudTagsUpdate properties) { + return beginUpdateAsync(resourceGroupName, cloudResourceName, properties).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -747,38 +752,38 @@ private Mono createOrUpdateAsync(String resourceGroupName, String cl * @return the Clouds resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String cloudResourceName, - CloudInner resource, Context context) { - return beginCreateOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).last() + private Mono updateAsync(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties, + Context context) { + return beginUpdateAsync(resourceGroupName, cloudResourceName, properties, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public CloudInner createOrUpdate(String resourceGroupName, String cloudResourceName, CloudInner resource) { - return createOrUpdateAsync(resourceGroupName, cloudResourceName, resource).block(); + public CloudInner update(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties) { + return updateAsync(resourceGroupName, cloudResourceName, properties).block(); } /** - * Implements Clouds PUT method. + * Implements the Clouds PATCH method. * - * Onboards the ScVmm fabric cloud as an Azure cloud resource. + * Updates the Clouds resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -786,27 +791,27 @@ public CloudInner createOrUpdate(String resourceGroupName, String cloudResourceN * @return the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public CloudInner createOrUpdate(String resourceGroupName, String cloudResourceName, CloudInner resource, + public CloudInner update(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties, Context context) { - return createOrUpdateAsync(resourceGroupName, cloudResourceName, resource, context).block(); + return updateAsync(resourceGroupName, cloudResourceName, properties, context).block(); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, String cloudResourceName, - CloudTagsUpdate properties) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, String cloudResourceName, + ForceDelete force) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -823,35 +828,30 @@ private Mono>> updateWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, cloudResourceName, properties, accept, context)) + .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, force, cloudResourceName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, String cloudResourceName, - CloudTagsUpdate properties, Context context) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, String cloudResourceName, + ForceDelete force, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -868,179 +868,189 @@ private Mono>> updateWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, cloudResourceName, properties, accept, context); + return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, force, cloudResourceName, accept, context); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the Clouds resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, CloudInner> beginUpdateAsync(String resourceGroupName, - String cloudResourceName, CloudTagsUpdate properties) { - Mono>> mono - = updateWithResponseAsync(resourceGroupName, cloudResourceName, properties); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, - CloudInner.class, this.client.getContext()); + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName, + ForceDelete force) { + Mono>> mono = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName) { + final ForceDelete force = null; + Mono>> mono = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements Cloud resource DELETE method. + * + * Deregisters the ScVmm fabric cloud from Azure. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the Clouds resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, CloudInner> beginUpdateAsync(String resourceGroupName, - String cloudResourceName, CloudTagsUpdate properties, Context context) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName, + ForceDelete force, Context context) { context = this.client.mergeContext(context); Mono>> mono - = updateWithResponseAsync(resourceGroupName, cloudResourceName, properties, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), CloudInner.class, - CloudInner.class, context); + = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + context); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the Clouds resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, CloudInner> beginUpdate(String resourceGroupName, - String cloudResourceName, CloudTagsUpdate properties) { - return this.beginUpdateAsync(resourceGroupName, cloudResourceName, properties).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String cloudResourceName) { + final ForceDelete force = null; + return this.beginDeleteAsync(resourceGroupName, cloudResourceName, force).getSyncPoller(); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the Clouds resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, CloudInner> beginUpdate(String resourceGroupName, - String cloudResourceName, CloudTagsUpdate properties, Context context) { - return this.beginUpdateAsync(resourceGroupName, cloudResourceName, properties, context).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String cloudResourceName, + ForceDelete force, Context context) { + return this.beginDeleteAsync(resourceGroupName, cloudResourceName, force, context).getSyncPoller(); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String cloudResourceName, - CloudTagsUpdate properties) { - return beginUpdateAsync(resourceGroupName, cloudResourceName, properties).last() + private Mono deleteAsync(String resourceGroupName, String cloudResourceName, ForceDelete force) { + return beginDeleteAsync(resourceGroupName, cloudResourceName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties, - Context context) { - return beginUpdateAsync(resourceGroupName, cloudResourceName, properties, context).last() + private Mono deleteAsync(String resourceGroupName, String cloudResourceName) { + final ForceDelete force = null; + return beginDeleteAsync(resourceGroupName, cloudResourceName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - public CloudInner update(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties) { - return updateAsync(resourceGroupName, cloudResourceName, properties).block(); + private Mono deleteAsync(String resourceGroupName, String cloudResourceName, ForceDelete force, + Context context) { + return beginDeleteAsync(resourceGroupName, cloudResourceName, force, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the Clouds PATCH method. + * Implements Cloud resource DELETE method. * - * Updates the Clouds resource. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public CloudInner update(String resourceGroupName, String cloudResourceName, CloudTagsUpdate properties, - Context context) { - return updateAsync(resourceGroupName, cloudResourceName, properties, context).block(); + public void delete(String resourceGroupName, String cloudResourceName) { + final ForceDelete force = null; + deleteAsync(resourceGroupName, cloudResourceName, force).block(); } /** @@ -1051,14 +1061,30 @@ public CloudInner update(String resourceGroupName, String cloudResourceName, Clo * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param cloudResourceName Name of the Cloud. * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, String cloudResourceName, - ForceDelete force) { + public void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context) { + deleteAsync(resourceGroupName, cloudResourceName, force, context).block(); + } + + /** + * Implements GET Clouds in a resource group. + * + * List of Clouds in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1067,38 +1093,35 @@ private Mono>> deleteWithResponseAsync(String resource return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (cloudResourceName == null) { + if (resourceGroupName == null) { return Mono - .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, force, cloudResourceName, accept, context)) + .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), + res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a resource group. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, String cloudResourceName, - ForceDelete force, Context context) { + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, + Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1111,214 +1134,208 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (cloudResourceName == null) { - return Mono - .error(new IllegalArgumentException("Parameter cloudResourceName is required and cannot be null.")); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, force, cloudResourceName, accept, context); + return service + .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a resource group. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName, - ForceDelete force) { - Mono>> mono = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a resource group. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName) { - final ForceDelete force = null; - Mono>> mono = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a resource group. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String cloudResourceName, - ForceDelete force, Context context) { - context = this.client.mergeContext(context); - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, cloudResourceName, force, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a resource group. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String cloudResourceName) { - final ForceDelete force = null; - return this.beginDeleteAsync(resourceGroupName, cloudResourceName, force).getSyncPoller(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String cloudResourceName, - ForceDelete force, Context context) { - return this.beginDeleteAsync(resourceGroupName, cloudResourceName, force, context).getSyncPoller(); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync() { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), + res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a Cloud list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String cloudResourceName, ForceDelete force) { - return beginDeleteAsync(resourceGroupName, cloudResourceName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono> listSinglePageAsync(Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String cloudResourceName) { - final ForceDelete force = null; - return beginDeleteAsync(resourceGroupName, cloudResourceName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync() { + return new PagedFlux<>(() -> listSinglePageAsync(), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a Cloud list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String cloudResourceName, ForceDelete force, - Context context) { - return beginDeleteAsync(resourceGroupName, cloudResourceName, force, context).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(context), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String cloudResourceName) { - final ForceDelete force = null; - deleteAsync(resourceGroupName, cloudResourceName, force).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list() { + return new PagedIterable<>(listAsync()); } /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context) { - deleteAsync(resourceGroupName, cloudResourceName, force, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(Context context) { + return new PagedIterable<>(listAsync(context)); } /** + * Implements GET Clouds in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1329,7 +1346,7 @@ public void delete(String resourceGroupName, String cloudResourceName, ForceDele * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1340,13 +1357,15 @@ private Mono> listBySubscriptionNextSinglePageAsync(St final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET Clouds in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1358,7 +1377,7 @@ private Mono> listBySubscriptionNextSinglePageAsync(St * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1368,12 +1387,14 @@ private Mono> listBySubscriptionNextSinglePageAsync(St } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } /** + * Implements GET Clouds in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1384,7 +1405,7 @@ private Mono> listBySubscriptionNextSinglePageAsync(St * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1395,13 +1416,15 @@ private Mono> listByResourceGroupNextSinglePageAsync(S final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET Clouds in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1413,7 +1436,7 @@ private Mono> listByResourceGroupNextSinglePageAsync(S * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1423,7 +1446,7 @@ private Mono> listByResourceGroupNextSinglePageAsync(S } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsImpl.java index 0e7057540dd8..87195f92cdfb 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/CloudsImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -20,33 +20,13 @@ public final class CloudsImpl implements Clouds { private final CloudsClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - public CloudsImpl(CloudsClient innerClient, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + public CloudsImpl(CloudsClient innerClient, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list() { - PagedIterable inner = this.serviceClient().list(); - return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); - } - - public PagedIterable list(Context context) { - PagedIterable inner = this.serviceClient().list(context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); - } - public Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, Context context) { Response inner @@ -76,6 +56,26 @@ public void delete(String resourceGroupName, String cloudResourceName, ForceDele this.serviceClient().delete(resourceGroupName, cloudResourceName, force, context); } + public PagedIterable listByResourceGroup(String resourceGroupName) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); + } + + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); + } + + public PagedIterable list() { + PagedIterable inner = this.serviceClient().list(); + return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); + } + + public PagedIterable list(Context context) { + PagedIterable inner = this.serviceClient().list(context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new CloudImpl(inner1, this.manager())); + } + public Cloud getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -137,7 +137,7 @@ private CloudsClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentImpl.java index 111b8a591f40..e58b983630ca 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -12,9 +12,9 @@ public final class GuestAgentImpl implements GuestAgent { private GuestAgentInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - GuestAgentImpl(GuestAgentInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + GuestAgentImpl(GuestAgentInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; } @@ -43,7 +43,7 @@ public GuestAgentInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsClientImpl.java index 8c49153c7c71..04a846a38614 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -33,7 +33,7 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.GuestAgentsClient; import com.azure.resourcemanager.scvmm.fluent.models.GuestAgentInner; -import com.azure.resourcemanager.scvmm.models.GuestAgentListResult; +import com.azure.resourcemanager.scvmm.implementation.models.GuestAgentListResult; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -50,59 +50,59 @@ public final class GuestAgentsClientImpl implements GuestAgentsClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of GuestAgentsClientImpl. * * @param client the instance of the service client containing this operation class. */ - GuestAgentsClientImpl(ScvmmClientImpl client) { + GuestAgentsClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(GuestAgentsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientGuestAgents to be used by the proxy service to perform + * The interface defining all the services for ScVmmClientGuestAgents to be used by the proxy service to perform * REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientGuestAgen") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientGuestAgen") public interface GuestAgentsService { - @Headers({ "Content-Type: application/json" }) - @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByVirtualMachineInstance(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, - @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> get(@HostParam("$host") String endpoint, + Mono> get(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> create(@HostParam("$host") String endpoint, + Mono>> create(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") GuestAgentInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") GuestAgentInner resource, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default") @ExpectedResponses({ 200, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> delete(@HostParam("$host") String endpoint, @QueryParam("api-version") String apiVersion, + Mono> delete(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, + @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listByVirtualMachineInstance(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); @@ -111,140 +111,10 @@ Mono> delete(@HostParam("$host") String endpoint, @QueryParam("ap @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByVirtualMachineInstanceNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByVirtualMachineInstanceSinglePageAsync(String resourceUri) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (resourceUri == null) { - return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.listByVirtualMachineInstance(this.client.getEndpoint(), - this.client.getApiVersion(), resourceUri, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), - res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); - } - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByVirtualMachineInstanceSinglePageAsync(String resourceUri, - Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (resourceUri == null) { - return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service - .listByVirtualMachineInstance(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); - } - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri) { - return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri), - nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink)); - } - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri, Context context) { - return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri, context), - nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVirtualMachineInstance(String resourceUri) { - return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri)); - } - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVirtualMachineInstance(String resourceUri, Context context) { - return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri, context)); - } - /** * Gets GuestAgent. * @@ -254,7 +124,9 @@ public PagedIterable listByVirtualMachineInstance(String resour * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent along with {@link Response} on successful completion of {@link Mono}. + * @return guestAgent. + * + * Implements GuestAgent GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> getWithResponseAsync(String resourceUri) { @@ -282,7 +154,9 @@ private Mono> getWithResponseAsync(String resourceUri) * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent along with {@link Response} on successful completion of {@link Mono}. + * @return guestAgent. + * + * Implements GuestAgent GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> getWithResponseAsync(String resourceUri, Context context) { @@ -307,7 +181,9 @@ private Mono> getWithResponseAsync(String resourceUri, * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent on successful completion of {@link Mono}. + * @return guestAgent. + * + * Implements GuestAgent GET method on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono getAsync(String resourceUri) { @@ -324,7 +200,9 @@ private Mono getAsync(String resourceUri) { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent along with {@link Response}. + * @return guestAgent. + * + * Implements GuestAgent GET method along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) public Response getWithResponse(String resourceUri, Context context) { @@ -340,7 +218,9 @@ public Response getWithResponse(String resourceUri, Context con * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent. + * @return guestAgent. + * + * Implements GuestAgent GET method. */ @ServiceMethod(returns = ReturnType.SINGLE) public GuestAgentInner get(String resourceUri) { @@ -373,10 +253,11 @@ private Mono>> createWithResponseAsync(String resource } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil .withContext(context -> service.create(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - resource, accept, context)) + contentType, accept, resource, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } @@ -408,10 +289,11 @@ private Mono>> createWithResponseAsync(String resource } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.create(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, resource, accept, - context); + return service.create(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, contentType, accept, + resource, context); } /** @@ -665,6 +547,138 @@ public void delete(String resourceUri) { } /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByVirtualMachineInstanceSinglePageAsync(String resourceUri) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (resourceUri == null) { + return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.listByVirtualMachineInstance(this.client.getEndpoint(), + this.client.getApiVersion(), resourceUri, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), + res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByVirtualMachineInstanceSinglePageAsync(String resourceUri, + Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (resourceUri == null) { + return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .listByVirtualMachineInstance(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); + } + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri) { + return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri), + nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink)); + } + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri, Context context) { + return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri, context), + nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink, context)); + } + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVirtualMachineInstance(String resourceUri) { + return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri)); + } + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVirtualMachineInstance(String resourceUri, Context context) { + return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri, context)); + } + + /** + * Implements GET GuestAgent in a vm. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -692,6 +706,8 @@ private Mono> listByVirtualMachineInstanceNextSin } /** + * Implements GET GuestAgent in a vm. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsImpl.java index 9a56424f12ec..275922772d1f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/GuestAgentsImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -19,23 +19,13 @@ public final class GuestAgentsImpl implements GuestAgents { private final GuestAgentsClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - public GuestAgentsImpl(GuestAgentsClient innerClient, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + public GuestAgentsImpl(GuestAgentsClient innerClient, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable listByVirtualMachineInstance(String resourceUri) { - PagedIterable inner = this.serviceClient().listByVirtualMachineInstance(resourceUri); - return ResourceManagerUtils.mapPage(inner, inner1 -> new GuestAgentImpl(inner1, this.manager())); - } - - public PagedIterable listByVirtualMachineInstance(String resourceUri, Context context) { - PagedIterable inner = this.serviceClient().listByVirtualMachineInstance(resourceUri, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new GuestAgentImpl(inner1, this.manager())); - } - public Response getWithResponse(String resourceUri, Context context) { Response inner = this.serviceClient().getWithResponse(resourceUri, context); if (inner != null) { @@ -81,11 +71,21 @@ public void delete(String resourceUri) { this.serviceClient().delete(resourceUri); } + public PagedIterable listByVirtualMachineInstance(String resourceUri) { + PagedIterable inner = this.serviceClient().listByVirtualMachineInstance(resourceUri); + return ResourceManagerUtils.mapPage(inner, inner1 -> new GuestAgentImpl(inner1, this.manager())); + } + + public PagedIterable listByVirtualMachineInstance(String resourceUri, Context context) { + PagedIterable inner = this.serviceClient().listByVirtualMachineInstance(resourceUri, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new GuestAgentImpl(inner1, this.manager())); + } + private GuestAgentsClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemImpl.java index 06d55e5d85b3..213972fe2927 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -13,9 +13,9 @@ public final class InventoryItemImpl implements InventoryItem, InventoryItem.Definition { private InventoryItemInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - InventoryItemImpl(InventoryItemInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + InventoryItemImpl(InventoryItemInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; } @@ -48,7 +48,7 @@ public InventoryItemInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -81,7 +81,7 @@ public InventoryItem create(Context context) { return this; } - InventoryItemImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + InventoryItemImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new InventoryItemInner(); this.serviceManager = serviceManager; this.inventoryItemResourceName = name; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsClientImpl.java index b4f811208dcb..7c194e9ee45f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -30,7 +30,7 @@ import com.azure.core.util.FluxUtil; import com.azure.resourcemanager.scvmm.fluent.InventoryItemsClient; import com.azure.resourcemanager.scvmm.fluent.models.InventoryItemInner; -import com.azure.resourcemanager.scvmm.models.InventoryItemListResult; +import com.azure.resourcemanager.scvmm.implementation.models.InventoryItemListResult; import reactor.core.publisher.Mono; /** @@ -45,230 +45,74 @@ public final class InventoryItemsClientImpl implements InventoryItemsClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of InventoryItemsClientImpl. * * @param client the instance of the service client containing this operation class. */ - InventoryItemsClientImpl(ScvmmClientImpl client) { + InventoryItemsClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(InventoryItemsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientInventoryItems to be used by the proxy service to perform + * The interface defining all the services for ScVmmClientInventoryItems to be used by the proxy service to perform * REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientInventory") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientInventory") public interface InventoryItemsService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByVmmServer(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, - @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> get(@HostParam("$host") String endpoint, + Mono> get(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, @PathParam("inventoryItemResourceName") String inventoryItemResourceName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> create(@HostParam("$host") String endpoint, + Mono> create(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, @PathParam("inventoryItemResourceName") String inventoryItemResourceName, - @BodyParam("application/json") InventoryItemInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") InventoryItemInner resource, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}") @ExpectedResponses({ 200, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> delete(@HostParam("$host") String endpoint, @QueryParam("api-version") String apiVersion, - @PathParam("subscriptionId") String subscriptionId, + Mono> delete(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, @PathParam("inventoryItemResourceName") String inventoryItemResourceName, @HeaderParam("Accept") String accept, Context context); + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listByVmmServer(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, + @HeaderParam("Accept") String accept, Context context); + @Headers({ "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByVmmServerNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByVmmServerSinglePageAsync(String resourceGroupName, - String vmmServerName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.listByVmmServer(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); - } - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByVmmServerSinglePageAsync(String resourceGroupName, - String vmmServerName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service - .listByVmmServer(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, vmmServerName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); - } - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVmmServerAsync(String resourceGroupName, String vmmServerName) { - return new PagedFlux<>(() -> listByVmmServerSinglePageAsync(resourceGroupName, vmmServerName), - nextLink -> listByVmmServerNextSinglePageAsync(nextLink)); - } - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVmmServerAsync(String resourceGroupName, String vmmServerName, - Context context) { - return new PagedFlux<>(() -> listByVmmServerSinglePageAsync(resourceGroupName, vmmServerName, context), - nextLink -> listByVmmServerNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName) { - return new PagedIterable<>(listByVmmServerAsync(resourceGroupName, vmmServerName)); - } - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, - Context context) { - return new PagedIterable<>(listByVmmServerAsync(resourceGroupName, vmmServerName, context)); - } - /** * Implements GET InventoryItem method. * @@ -453,11 +297,12 @@ private Mono> createWithResponseAsync(String resour } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil .withContext(context -> service.create(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, inventoryItemResourceName, resource, - accept, context)) + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, inventoryItemResourceName, + contentType, accept, resource, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } @@ -503,10 +348,11 @@ private Mono> createWithResponseAsync(String resour } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); return service.create(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, vmmServerName, inventoryItemResourceName, resource, accept, context); + resourceGroupName, vmmServerName, inventoryItemResourceName, contentType, accept, resource, context); } /** @@ -715,6 +561,163 @@ public void delete(String resourceGroupName, String vmmServerName, String invent } /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByVmmServerSinglePageAsync(String resourceGroupName, + String vmmServerName) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.listByVmmServer(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByVmmServerSinglePageAsync(String resourceGroupName, + String vmmServerName, Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .listByVmmServer(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, vmmServerName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVmmServerAsync(String resourceGroupName, String vmmServerName) { + return new PagedFlux<>(() -> listByVmmServerSinglePageAsync(resourceGroupName, vmmServerName), + nextLink -> listByVmmServerNextSinglePageAsync(nextLink)); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVmmServerAsync(String resourceGroupName, String vmmServerName, + Context context) { + return new PagedFlux<>(() -> listByVmmServerSinglePageAsync(resourceGroupName, vmmServerName, context), + nextLink -> listByVmmServerNextSinglePageAsync(nextLink, context)); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName) { + return new PagedIterable<>(listByVmmServerAsync(resourceGroupName, vmmServerName)); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, + Context context) { + return new PagedIterable<>(listByVmmServerAsync(resourceGroupName, vmmServerName, context)); + } + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -742,6 +745,8 @@ private Mono> listByVmmServerNextSinglePageAsy } /** + * Implements GET for the list of Inventory Items in the VMMServer. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsImpl.java index 5292a8b4c78e..3e074188c4d4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/InventoryItemsImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -19,27 +19,14 @@ public final class InventoryItemsImpl implements InventoryItems { private final InventoryItemsClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public InventoryItemsImpl(InventoryItemsClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName) { - PagedIterable inner - = this.serviceClient().listByVmmServer(resourceGroupName, vmmServerName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new InventoryItemImpl(inner1, this.manager())); - } - - public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, - Context context) { - PagedIterable inner - = this.serviceClient().listByVmmServer(resourceGroupName, vmmServerName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new InventoryItemImpl(inner1, this.manager())); - } - public Response getWithResponse(String resourceGroupName, String vmmServerName, String inventoryItemResourceName, Context context) { Response inner = this.serviceClient() @@ -72,6 +59,19 @@ public void delete(String resourceGroupName, String vmmServerName, String invent this.serviceClient().delete(resourceGroupName, vmmServerName, inventoryItemResourceName); } + public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName) { + PagedIterable inner + = this.serviceClient().listByVmmServer(resourceGroupName, vmmServerName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new InventoryItemImpl(inner1, this.manager())); + } + + public PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, + Context context) { + PagedIterable inner + = this.serviceClient().listByVmmServer(resourceGroupName, vmmServerName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new InventoryItemImpl(inner1, this.manager())); + } + public InventoryItem getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -153,7 +153,7 @@ private InventoryItemsClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationImpl.java index 803e4943d792..4355b84044ee 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -13,9 +13,9 @@ public final class OperationImpl implements Operation { private OperationInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - OperationImpl(OperationInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + OperationImpl(OperationInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; } @@ -44,7 +44,7 @@ public OperationInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsClientImpl.java index 484671dcab6b..c5f63e6ea299 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -27,7 +27,7 @@ import com.azure.core.util.FluxUtil; import com.azure.resourcemanager.scvmm.fluent.OperationsClient; import com.azure.resourcemanager.scvmm.fluent.models.OperationInner; -import com.azure.resourcemanager.scvmm.models.OperationListResult; +import com.azure.resourcemanager.scvmm.implementation.models.OperationListResult; import reactor.core.publisher.Mono; /** @@ -42,31 +42,31 @@ public final class OperationsClientImpl implements OperationsClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of OperationsClientImpl. * * @param client the instance of the service client containing this operation class. */ - OperationsClientImpl(ScvmmClientImpl client) { + OperationsClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(OperationsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientOperations to be used by the proxy service to perform REST + * The interface defining all the services for ScVmmClientOperations to be used by the proxy service to perform REST * calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientOperation") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientOperation") public interface OperationsService { @Headers({ "Content-Type: application/json" }) @Get("/providers/Microsoft.ScVmm/operations") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, + Mono> list(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -74,7 +74,7 @@ Mono> list(@HostParam("$host") String endpoint, @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listNext(@PathParam(value = "nextLink", encoded = true) String nextLink, - @HostParam("$host") String endpoint, @HeaderParam("Accept") String accept, Context context); + @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsImpl.java index 5d3bdc741a00..9a761c36d486 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/OperationsImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -17,9 +17,9 @@ public final class OperationsImpl implements Operations { private final OperationsClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - public OperationsImpl(OperationsClient innerClient, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + public OperationsImpl(OperationsClient innerClient, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } @@ -38,7 +38,7 @@ private OperationsClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ResourceManagerUtils.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ResourceManagerUtils.java index 0d560b270549..68d74539f913 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ResourceManagerUtils.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ResourceManagerUtils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientBuilder.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientBuilder.java similarity index 73% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientBuilder.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientBuilder.java index 051c34ca6b1c..07ba149db97c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientBuilder.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientBuilder.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -15,39 +15,39 @@ import java.time.Duration; /** - * A builder for creating a new instance of the ScvmmClientImpl type. + * A builder for creating a new instance of the ScVmmClientImpl type. */ -@ServiceClientBuilder(serviceClients = { ScvmmClientImpl.class }) -public final class ScvmmClientBuilder { +@ServiceClientBuilder(serviceClients = { ScVmmClientImpl.class }) +public final class ScVmmClientBuilder { /* - * The ID of the target subscription. The value must be an UUID. + * Service host */ - private String subscriptionId; + private String endpoint; /** - * Sets The ID of the target subscription. The value must be an UUID. + * Sets Service host. * - * @param subscriptionId the subscriptionId value. - * @return the ScvmmClientBuilder. + * @param endpoint the endpoint value. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder subscriptionId(String subscriptionId) { - this.subscriptionId = subscriptionId; + public ScVmmClientBuilder endpoint(String endpoint) { + this.endpoint = endpoint; return this; } /* - * server parameter + * The ID of the target subscription. The value must be an UUID. */ - private String endpoint; + private String subscriptionId; /** - * Sets server parameter. + * Sets The ID of the target subscription. The value must be an UUID. * - * @param endpoint the endpoint value. - * @return the ScvmmClientBuilder. + * @param subscriptionId the subscriptionId value. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder endpoint(String endpoint) { - this.endpoint = endpoint; + public ScVmmClientBuilder subscriptionId(String subscriptionId) { + this.subscriptionId = subscriptionId; return this; } @@ -60,9 +60,9 @@ public ScvmmClientBuilder endpoint(String endpoint) { * Sets The environment to connect to. * * @param environment the environment value. - * @return the ScvmmClientBuilder. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder environment(AzureEnvironment environment) { + public ScVmmClientBuilder environment(AzureEnvironment environment) { this.environment = environment; return this; } @@ -76,9 +76,9 @@ public ScvmmClientBuilder environment(AzureEnvironment environment) { * Sets The HTTP pipeline to send requests through. * * @param pipeline the pipeline value. - * @return the ScvmmClientBuilder. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder pipeline(HttpPipeline pipeline) { + public ScVmmClientBuilder pipeline(HttpPipeline pipeline) { this.pipeline = pipeline; return this; } @@ -92,9 +92,9 @@ public ScvmmClientBuilder pipeline(HttpPipeline pipeline) { * Sets The default poll interval for long-running operation. * * @param defaultPollInterval the defaultPollInterval value. - * @return the ScvmmClientBuilder. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder defaultPollInterval(Duration defaultPollInterval) { + public ScVmmClientBuilder defaultPollInterval(Duration defaultPollInterval) { this.defaultPollInterval = defaultPollInterval; return this; } @@ -108,19 +108,19 @@ public ScvmmClientBuilder defaultPollInterval(Duration defaultPollInterval) { * Sets The serializer to serialize an object into a string. * * @param serializerAdapter the serializerAdapter value. - * @return the ScvmmClientBuilder. + * @return the ScVmmClientBuilder. */ - public ScvmmClientBuilder serializerAdapter(SerializerAdapter serializerAdapter) { + public ScVmmClientBuilder serializerAdapter(SerializerAdapter serializerAdapter) { this.serializerAdapter = serializerAdapter; return this; } /** - * Builds an instance of ScvmmClientImpl with the provided parameters. + * Builds an instance of ScVmmClientImpl with the provided parameters. * - * @return an instance of ScvmmClientImpl. + * @return an instance of ScVmmClientImpl. */ - public ScvmmClientImpl buildClient() { + public ScVmmClientImpl buildClient() { String localEndpoint = (endpoint != null) ? endpoint : "https://management.azure.com"; AzureEnvironment localEnvironment = (environment != null) ? environment : AzureEnvironment.AZURE; HttpPipeline localPipeline = (pipeline != null) @@ -131,8 +131,8 @@ public ScvmmClientImpl buildClient() { SerializerAdapter localSerializerAdapter = (serializerAdapter != null) ? serializerAdapter : SerializerFactory.createDefaultManagementSerializerAdapter(); - ScvmmClientImpl client = new ScvmmClientImpl(localPipeline, localSerializerAdapter, localDefaultPollInterval, - localEnvironment, this.subscriptionId, localEndpoint); + ScVmmClientImpl client = new ScVmmClientImpl(localPipeline, localSerializerAdapter, localDefaultPollInterval, + localEnvironment, localEndpoint, this.subscriptionId); return client; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientImpl.java similarity index 95% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientImpl.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientImpl.java index 1c3d59949962..ff7f73cd6993 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScvmmClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/ScVmmClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -13,8 +13,8 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.exception.ManagementError; import com.azure.core.management.exception.ManagementException; -import com.azure.core.management.polling.PollerFactory; import com.azure.core.management.polling.PollResult; +import com.azure.core.management.polling.PollerFactory; import com.azure.core.util.Context; import com.azure.core.util.CoreUtils; import com.azure.core.util.logging.ClientLogger; @@ -28,7 +28,7 @@ import com.azure.resourcemanager.scvmm.fluent.GuestAgentsClient; import com.azure.resourcemanager.scvmm.fluent.InventoryItemsClient; import com.azure.resourcemanager.scvmm.fluent.OperationsClient; -import com.azure.resourcemanager.scvmm.fluent.ScvmmClient; +import com.azure.resourcemanager.scvmm.fluent.ScVmmClient; import com.azure.resourcemanager.scvmm.fluent.VirtualMachineInstancesClient; import com.azure.resourcemanager.scvmm.fluent.VirtualMachineTemplatesClient; import com.azure.resourcemanager.scvmm.fluent.VirtualNetworksClient; @@ -44,31 +44,17 @@ import reactor.core.publisher.Mono; /** - * Initializes a new instance of the ScvmmClientImpl type. + * Initializes a new instance of the ScVmmClientImpl type. */ -@ServiceClient(builder = ScvmmClientBuilder.class) -public final class ScvmmClientImpl implements ScvmmClient { +@ServiceClient(builder = ScVmmClientBuilder.class) +public final class ScVmmClientImpl implements ScVmmClient { /** - * The ID of the target subscription. The value must be an UUID. - */ - private final String subscriptionId; - - /** - * Gets The ID of the target subscription. The value must be an UUID. - * - * @return the subscriptionId value. - */ - public String getSubscriptionId() { - return this.subscriptionId; - } - - /** - * server parameter. + * Service host. */ private final String endpoint; /** - * Gets server parameter. + * Gets Service host. * * @return the endpoint value. */ @@ -77,12 +63,12 @@ public String getEndpoint() { } /** - * Api Version. + * Version parameter. */ private final String apiVersion; /** - * Gets Api Version. + * Gets Version parameter. * * @return the apiVersion value. */ @@ -90,6 +76,20 @@ public String getApiVersion() { return this.apiVersion; } + /** + * The ID of the target subscription. The value must be an UUID. + */ + private final String subscriptionId; + + /** + * Gets The ID of the target subscription. The value must be an UUID. + * + * @return the subscriptionId value. + */ + public String getSubscriptionId() { + return this.subscriptionId; + } + /** * The HTTP pipeline to send requests through. */ @@ -133,173 +133,173 @@ public Duration getDefaultPollInterval() { } /** - * The VirtualMachineInstancesClient object to access its operations. + * The OperationsClient object to access its operations. */ - private final VirtualMachineInstancesClient virtualMachineInstances; + private final OperationsClient operations; /** - * Gets the VirtualMachineInstancesClient object to access its operations. + * Gets the OperationsClient object to access its operations. * - * @return the VirtualMachineInstancesClient object. + * @return the OperationsClient object. */ - public VirtualMachineInstancesClient getVirtualMachineInstances() { - return this.virtualMachineInstances; + public OperationsClient getOperations() { + return this.operations; } /** - * The GuestAgentsClient object to access its operations. + * The VmmServersClient object to access its operations. */ - private final GuestAgentsClient guestAgents; + private final VmmServersClient vmmServers; /** - * Gets the GuestAgentsClient object to access its operations. + * Gets the VmmServersClient object to access its operations. * - * @return the GuestAgentsClient object. + * @return the VmmServersClient object. */ - public GuestAgentsClient getGuestAgents() { - return this.guestAgents; + public VmmServersClient getVmmServers() { + return this.vmmServers; } /** - * The VmInstanceHybridIdentityMetadatasClient object to access its operations. + * The CloudsClient object to access its operations. */ - private final VmInstanceHybridIdentityMetadatasClient vmInstanceHybridIdentityMetadatas; + private final CloudsClient clouds; /** - * Gets the VmInstanceHybridIdentityMetadatasClient object to access its operations. + * Gets the CloudsClient object to access its operations. * - * @return the VmInstanceHybridIdentityMetadatasClient object. + * @return the CloudsClient object. */ - public VmInstanceHybridIdentityMetadatasClient getVmInstanceHybridIdentityMetadatas() { - return this.vmInstanceHybridIdentityMetadatas; + public CloudsClient getClouds() { + return this.clouds; } /** - * The OperationsClient object to access its operations. + * The VirtualNetworksClient object to access its operations. */ - private final OperationsClient operations; + private final VirtualNetworksClient virtualNetworks; /** - * Gets the OperationsClient object to access its operations. + * Gets the VirtualNetworksClient object to access its operations. * - * @return the OperationsClient object. + * @return the VirtualNetworksClient object. */ - public OperationsClient getOperations() { - return this.operations; + public VirtualNetworksClient getVirtualNetworks() { + return this.virtualNetworks; } /** - * The AvailabilitySetsClient object to access its operations. + * The VirtualMachineTemplatesClient object to access its operations. */ - private final AvailabilitySetsClient availabilitySets; + private final VirtualMachineTemplatesClient virtualMachineTemplates; /** - * Gets the AvailabilitySetsClient object to access its operations. + * Gets the VirtualMachineTemplatesClient object to access its operations. * - * @return the AvailabilitySetsClient object. + * @return the VirtualMachineTemplatesClient object. */ - public AvailabilitySetsClient getAvailabilitySets() { - return this.availabilitySets; + public VirtualMachineTemplatesClient getVirtualMachineTemplates() { + return this.virtualMachineTemplates; } /** - * The CloudsClient object to access its operations. + * The AvailabilitySetsClient object to access its operations. */ - private final CloudsClient clouds; + private final AvailabilitySetsClient availabilitySets; /** - * Gets the CloudsClient object to access its operations. + * Gets the AvailabilitySetsClient object to access its operations. * - * @return the CloudsClient object. + * @return the AvailabilitySetsClient object. */ - public CloudsClient getClouds() { - return this.clouds; + public AvailabilitySetsClient getAvailabilitySets() { + return this.availabilitySets; } /** - * The VirtualMachineTemplatesClient object to access its operations. + * The InventoryItemsClient object to access its operations. */ - private final VirtualMachineTemplatesClient virtualMachineTemplates; + private final InventoryItemsClient inventoryItems; /** - * Gets the VirtualMachineTemplatesClient object to access its operations. + * Gets the InventoryItemsClient object to access its operations. * - * @return the VirtualMachineTemplatesClient object. + * @return the InventoryItemsClient object. */ - public VirtualMachineTemplatesClient getVirtualMachineTemplates() { - return this.virtualMachineTemplates; + public InventoryItemsClient getInventoryItems() { + return this.inventoryItems; } /** - * The VirtualNetworksClient object to access its operations. + * The VirtualMachineInstancesClient object to access its operations. */ - private final VirtualNetworksClient virtualNetworks; + private final VirtualMachineInstancesClient virtualMachineInstances; /** - * Gets the VirtualNetworksClient object to access its operations. + * Gets the VirtualMachineInstancesClient object to access its operations. * - * @return the VirtualNetworksClient object. + * @return the VirtualMachineInstancesClient object. */ - public VirtualNetworksClient getVirtualNetworks() { - return this.virtualNetworks; + public VirtualMachineInstancesClient getVirtualMachineInstances() { + return this.virtualMachineInstances; } /** - * The VmmServersClient object to access its operations. + * The VmInstanceHybridIdentityMetadatasClient object to access its operations. */ - private final VmmServersClient vmmServers; + private final VmInstanceHybridIdentityMetadatasClient vmInstanceHybridIdentityMetadatas; /** - * Gets the VmmServersClient object to access its operations. + * Gets the VmInstanceHybridIdentityMetadatasClient object to access its operations. * - * @return the VmmServersClient object. + * @return the VmInstanceHybridIdentityMetadatasClient object. */ - public VmmServersClient getVmmServers() { - return this.vmmServers; + public VmInstanceHybridIdentityMetadatasClient getVmInstanceHybridIdentityMetadatas() { + return this.vmInstanceHybridIdentityMetadatas; } /** - * The InventoryItemsClient object to access its operations. + * The GuestAgentsClient object to access its operations. */ - private final InventoryItemsClient inventoryItems; + private final GuestAgentsClient guestAgents; /** - * Gets the InventoryItemsClient object to access its operations. + * Gets the GuestAgentsClient object to access its operations. * - * @return the InventoryItemsClient object. + * @return the GuestAgentsClient object. */ - public InventoryItemsClient getInventoryItems() { - return this.inventoryItems; + public GuestAgentsClient getGuestAgents() { + return this.guestAgents; } /** - * Initializes an instance of ScvmmClient client. + * Initializes an instance of ScVmmClient client. * * @param httpPipeline The HTTP pipeline to send requests through. * @param serializerAdapter The serializer to serialize an object into a string. * @param defaultPollInterval The default poll interval for long-running operation. * @param environment The Azure environment. + * @param endpoint Service host. * @param subscriptionId The ID of the target subscription. The value must be an UUID. - * @param endpoint server parameter. */ - ScvmmClientImpl(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, Duration defaultPollInterval, - AzureEnvironment environment, String subscriptionId, String endpoint) { + ScVmmClientImpl(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, Duration defaultPollInterval, + AzureEnvironment environment, String endpoint, String subscriptionId) { this.httpPipeline = httpPipeline; this.serializerAdapter = serializerAdapter; this.defaultPollInterval = defaultPollInterval; - this.subscriptionId = subscriptionId; this.endpoint = endpoint; - this.apiVersion = "2023-10-07"; - this.virtualMachineInstances = new VirtualMachineInstancesClientImpl(this); - this.guestAgents = new GuestAgentsClientImpl(this); - this.vmInstanceHybridIdentityMetadatas = new VmInstanceHybridIdentityMetadatasClientImpl(this); + this.subscriptionId = subscriptionId; + this.apiVersion = "2024-06-01"; this.operations = new OperationsClientImpl(this); - this.availabilitySets = new AvailabilitySetsClientImpl(this); + this.vmmServers = new VmmServersClientImpl(this); this.clouds = new CloudsClientImpl(this); - this.virtualMachineTemplates = new VirtualMachineTemplatesClientImpl(this); this.virtualNetworks = new VirtualNetworksClientImpl(this); - this.vmmServers = new VmmServersClientImpl(this); + this.virtualMachineTemplates = new VirtualMachineTemplatesClientImpl(this); + this.availabilitySets = new AvailabilitySetsClientImpl(this); this.inventoryItems = new InventoryItemsClientImpl(this); + this.virtualMachineInstances = new VirtualMachineInstancesClientImpl(this); + this.vmInstanceHybridIdentityMetadatas = new VmInstanceHybridIdentityMetadatasClientImpl(this); + this.guestAgents = new GuestAgentsClientImpl(this); } /** @@ -428,5 +428,5 @@ public Mono getBodyAsString(Charset charset) { } } - private static final ClientLogger LOGGER = new ClientLogger(ScvmmClientImpl.class); + private static final ClientLogger LOGGER = new ClientLogger(ScVmmClientImpl.class); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstanceImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstanceImpl.java index 6a901cf73f14..a9eee0dddbf7 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstanceImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstanceImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -13,10 +13,10 @@ public final class VirtualMachineInstanceImpl implements VirtualMachineInstance { private VirtualMachineInstanceInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; VirtualMachineInstanceImpl(VirtualMachineInstanceInner innerObject, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; } @@ -49,7 +49,7 @@ public VirtualMachineInstanceInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesClientImpl.java index 1cf7281e2821..ee910ee2ee00 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -35,12 +35,12 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.VirtualMachineInstancesClient; import com.azure.resourcemanager.scvmm.fluent.models.VirtualMachineInstanceInner; +import com.azure.resourcemanager.scvmm.implementation.models.VirtualMachineInstanceListResult; import com.azure.resourcemanager.scvmm.models.DeleteFromHost; import com.azure.resourcemanager.scvmm.models.ForceDelete; import com.azure.resourcemanager.scvmm.models.StopVirtualMachineOptions; import com.azure.resourcemanager.scvmm.models.VirtualMachineCreateCheckpoint; import com.azure.resourcemanager.scvmm.models.VirtualMachineDeleteCheckpoint; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceListResult; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdate; import com.azure.resourcemanager.scvmm.models.VirtualMachineRestoreCheckpoint; import java.nio.ByteBuffer; @@ -59,267 +59,135 @@ public final class VirtualMachineInstancesClientImpl implements VirtualMachineIn /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of VirtualMachineInstancesClientImpl. * * @param client the instance of the service client containing this operation class. */ - VirtualMachineInstancesClientImpl(ScvmmClientImpl client) { + VirtualMachineInstancesClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(VirtualMachineInstancesService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientVirtualMachineInstances to be used by the proxy service to + * The interface defining all the services for ScVmmClientVirtualMachineInstances to be used by the proxy service to * perform REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientVirtualMa") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientVirtualMa") public interface VirtualMachineInstancesService { - @Headers({ "Content-Type: application/json" }) - @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, - @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> get(@HostParam("$host") String endpoint, + Mono> get(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") VirtualMachineInstanceInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineInstanceInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") VirtualMachineInstanceUpdate properties, - @HeaderParam("Accept") String accept, Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineInstanceUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @QueryParam("force") ForceDelete force, @QueryParam("deleteFromHost") DeleteFromHost deleteFromHost, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/createCheckpoint") - @ExpectedResponses({ 202 }) + @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances") + @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createCheckpoint(@HostParam("$host") String endpoint, + Mono> list(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, - @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") VirtualMachineCreateCheckpoint body, @HeaderParam("Accept") String accept, + @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/deleteCheckpoint") + @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/stop") @ExpectedResponses({ 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> deleteCheckpoint(@HostParam("$host") String endpoint, + Mono>> stop(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, - @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") VirtualMachineDeleteCheckpoint body, @HeaderParam("Accept") String accept, + @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, + @BodyParam("application/json") StopVirtualMachineOptions body, Context context); + + @Headers({ "Content-Type: application/json" }) + @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/start") + @ExpectedResponses({ 202 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono>> start(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, + @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restart") @ExpectedResponses({ 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> restart(@HostParam("$host") String endpoint, + Mono>> restart(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) - @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restoreCheckpoint") + @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/createCheckpoint") @ExpectedResponses({ 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> restoreCheckpoint(@HostParam("$host") String endpoint, + Mono>> createCheckpoint(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") VirtualMachineRestoreCheckpoint body, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineCreateCheckpoint body, Context context); - @Headers({ "Content-Type: application/json" }) - @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/start") + @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/deleteCheckpoint") @ExpectedResponses({ 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> start(@HostParam("$host") String endpoint, + Mono>> deleteCheckpoint(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, - @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, - Context context); + @PathParam(value = "resourceUri", encoded = true) String resourceUri, + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineDeleteCheckpoint body, Context context); - @Headers({ "Content-Type: application/json" }) - @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/stop") + @Post("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restoreCheckpoint") @ExpectedResponses({ 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> stop(@HostParam("$host") String endpoint, + Mono>> restoreCheckpoint(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, - @BodyParam("application/json") StopVirtualMachineOptions body, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineRestoreCheckpoint body, Context context); @Headers({ "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(String resourceUri) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (resourceUri == null) { - return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); - } - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(String resourceUri, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (resourceUri == null) { - return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.list(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); - } - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(String resourceUri) { - return new PagedFlux<>(() -> listSinglePageAsync(resourceUri), nextLink -> listNextSinglePageAsync(nextLink)); - } - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(String resourceUri, Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(resourceUri, context), - nextLink -> listNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(String resourceUri) { - return new PagedIterable<>(listAsync(resourceUri)); - } - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(String resourceUri, Context context) { - return new PagedIterable<>(listAsync(resourceUri, context)); - } - /** * Gets a virtual machine. * @@ -329,7 +197,10 @@ public PagedIterable list(String resourceUri, Conte * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance along with {@link Response} on successful completion of {@link Mono}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> getWithResponseAsync(String resourceUri) { @@ -357,7 +228,10 @@ private Mono> getWithResponseAsync(String * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance along with {@link Response} on successful completion of {@link Mono}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono> getWithResponseAsync(String resourceUri, Context context) { @@ -382,7 +256,9 @@ private Mono> getWithResponseAsync(String * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance on successful completion of {@link Mono}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) private Mono getAsync(String resourceUri) { @@ -399,7 +275,9 @@ private Mono getAsync(String resourceUri) { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance along with {@link Response}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance along with {@link Response}. */ @ServiceMethod(returns = ReturnType.SINGLE) public Response getWithResponse(String resourceUri, Context context) { @@ -415,7 +293,9 @@ public Response getWithResponse(String resourceUri, * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance. */ @ServiceMethod(returns = ReturnType.SINGLE) public VirtualMachineInstanceInner get(String resourceUri) { @@ -450,10 +330,11 @@ private Mono>> createOrUpdateWithResponseAsync(String } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - resourceUri, resource, accept, context)) + resourceUri, contentType, accept, resource, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } @@ -486,10 +367,11 @@ private Mono>> createOrUpdateWithResponseAsync(String } else { resource.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, resource, - accept, context); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, contentType, + accept, resource, context); } /** @@ -682,10 +564,11 @@ private Mono>> updateWithResponseAsync(String resource } else { properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - properties, accept, context)) + contentType, accept, properties, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } @@ -717,10 +600,11 @@ private Mono>> updateWithResponseAsync(String resource } else { properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, properties, accept, - context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, contentType, accept, + properties, context); } /** @@ -1133,20 +1017,19 @@ public void delete(String resourceUri, ForceDelete force, DeleteFromHost deleteF } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a VirtualMachineInstance list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createCheckpointWithResponseAsync(String resourceUri, - VirtualMachineCreateCheckpoint body) { + private Mono> listSinglePageAsync(String resourceUri) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1154,34 +1037,30 @@ private Mono>> createCheckpointWithResponseAsync(Strin if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } - if (body == null) { - return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); - } else { - body.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), - resourceUri, body, accept, context)) + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a VirtualMachineInstance list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createCheckpointWithResponseAsync(String resourceUri, - VirtualMachineCreateCheckpoint body, Context context) { + private Mono> listSinglePageAsync(String resourceUri, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1189,81 +1068,223 @@ private Mono>> createCheckpointWithResponseAsync(Strin if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } - if (body == null) { - return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); - } else { - body.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, body, - accept, context); + return service.list(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginCreateCheckpointAsync(String resourceUri, - VirtualMachineCreateCheckpoint body) { - Mono>> mono = createCheckpointWithResponseAsync(resourceUri, body); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(String resourceUri) { + return new PagedFlux<>(() -> listSinglePageAsync(resourceUri), nextLink -> listNextSinglePageAsync(nextLink)); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginCreateCheckpointAsync(String resourceUri, - VirtualMachineCreateCheckpoint body, Context context) { - context = this.client.mergeContext(context); - Mono>> mono = createCheckpointWithResponseAsync(resourceUri, body, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(String resourceUri, Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(resourceUri, context), + nextLink -> listNextSinglePageAsync(nextLink, context)); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(String resourceUri) { + return new PagedIterable<>(listAsync(resourceUri)); + } + + /** + * Implements List virtual machine instances. + * + * Lists all of the virtual machine instances within the specified parent resource. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(String resourceUri, Context context) { + return new PagedIterable<>(listAsync(resourceUri, context)); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> stopWithResponseAsync(String resourceUri, StopVirtualMachineOptions body) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (resourceUri == null) { + return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); + } + if (body != null) { + body.validate(); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.stop(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + accept, body, context)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono>> stopWithResponseAsync(String resourceUri, StopVirtualMachineOptions body, + Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (resourceUri == null) { + return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); + } + if (body != null) { + body.validate(); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service.stop(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, body, context); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginStopAsync(String resourceUri, StopVirtualMachineOptions body) { + Mono>> mono = stopWithResponseAsync(resourceUri, body); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginStopAsync(String resourceUri) { + final StopVirtualMachineOptions body = null; + Mono>> mono = stopWithResponseAsync(resourceUri, body); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginStopAsync(String resourceUri, StopVirtualMachineOptions body, + Context context) { + context = this.client.mergeContext(context); + Mono>> mono = stopWithResponseAsync(resourceUri, body, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + context); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginCreateCheckpoint(String resourceUri, - VirtualMachineCreateCheckpoint body) { - return this.beginCreateCheckpointAsync(resourceUri, body).getSyncPoller(); + public SyncPoller, Void> beginStop(String resourceUri) { + final StopVirtualMachineOptions body = null; + return this.beginStopAsync(resourceUri, body).getSyncPoller(); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1274,15 +1295,15 @@ public SyncPoller, Void> beginCreateCheckpoint(String resourceU * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginCreateCheckpoint(String resourceUri, - VirtualMachineCreateCheckpoint body, Context context) { - return this.beginCreateCheckpointAsync(resourceUri, body, context).getSyncPoller(); + public SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body, + Context context) { + return this.beginStopAsync(resourceUri, body, context).getSyncPoller(); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1292,14 +1313,31 @@ public SyncPoller, Void> beginCreateCheckpoint(String resourceU * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createCheckpointAsync(String resourceUri, VirtualMachineCreateCheckpoint body) { - return beginCreateCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); + private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body) { + return beginStopAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return A {@link Mono} that completes when a successful response is received. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono stopAsync(String resourceUri) { + final StopVirtualMachineOptions body = null; + return beginStopAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); + } + + /** + * Implements the operation to stop a virtual machine. + * + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1310,31 +1348,30 @@ private Mono createCheckpointAsync(String resourceUri, VirtualMachineCreat * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createCheckpointAsync(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { - return beginCreateCheckpointAsync(resourceUri, body, context).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body, Context context) { + return beginStopAsync(resourceUri, body, context).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body) { - createCheckpointAsync(resourceUri, body).block(); + public void stop(String resourceUri) { + final StopVirtualMachineOptions body = null; + stopAsync(resourceUri, body).block(); } /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Creates a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1344,25 +1381,23 @@ public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { - createCheckpointAsync(resourceUri, body, context).block(); + public void stop(String resourceUri, StopVirtualMachineOptions body, Context context) { + stopAsync(resourceUri, body, context).block(); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteCheckpointWithResponseAsync(String resourceUri, - VirtualMachineDeleteCheckpoint body) { + private Mono>> startWithResponseAsync(String resourceUri) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1370,25 +1405,19 @@ private Mono>> deleteCheckpointWithResponseAsync(Strin if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } - if (body == null) { - return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); - } else { - body.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.deleteCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), - resourceUri, body, accept, context)) + .withContext(context -> service.start(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -1396,8 +1425,7 @@ private Mono>> deleteCheckpointWithResponseAsync(Strin * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteCheckpointWithResponseAsync(String resourceUri, - VirtualMachineDeleteCheckpoint body, Context context) { + private Mono>> startWithResponseAsync(String resourceUri, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1405,44 +1433,35 @@ private Mono>> deleteCheckpointWithResponseAsync(Strin if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } - if (body == null) { - return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); - } else { - body.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.deleteCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, body, - accept, context); + return service.start(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteCheckpointAsync(String resourceUri, - VirtualMachineDeleteCheckpoint body) { - Mono>> mono = deleteCheckpointWithResponseAsync(resourceUri, body); + private PollerFlux, Void> beginStartAsync(String resourceUri) { + Mono>> mono = startWithResponseAsync(resourceUri); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext()); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -1450,39 +1469,35 @@ private PollerFlux, Void> beginDeleteCheckpointAsync(String res * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteCheckpointAsync(String resourceUri, - VirtualMachineDeleteCheckpoint body, Context context) { + private PollerFlux, Void> beginStartAsync(String resourceUri, Context context) { context = this.client.mergeContext(context); - Mono>> mono = deleteCheckpointWithResponseAsync(resourceUri, body, context); + Mono>> mono = startWithResponseAsync(resourceUri, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, context); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, - VirtualMachineDeleteCheckpoint body) { - return this.beginDeleteCheckpointAsync(resourceUri, body).getSyncPoller(); + public SyncPoller, Void> beginStart(String resourceUri) { + return this.beginStartAsync(resourceUri).getSyncPoller(); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -1490,35 +1505,32 @@ public SyncPoller, Void> beginDeleteCheckpoint(String resourceU * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, - VirtualMachineDeleteCheckpoint body, Context context) { - return this.beginDeleteCheckpointAsync(resourceUri, body, context).getSyncPoller(); + public SyncPoller, Void> beginStart(String resourceUri, Context context) { + return this.beginStartAsync(resourceUri, context).getSyncPoller(); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteCheckpointAsync(String resourceUri, VirtualMachineDeleteCheckpoint body) { - return beginDeleteCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); + private Mono startAsync(String resourceUri) { + return beginStartAsync(resourceUri).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -1526,42 +1538,39 @@ private Mono deleteCheckpointAsync(String resourceUri, VirtualMachineDelet * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteCheckpointAsync(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { - return beginDeleteCheckpointAsync(resourceUri, body, context).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono startAsync(String resourceUri, Context context) { + return beginStartAsync(resourceUri, context).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body) { - deleteCheckpointAsync(resourceUri, body).block(); + public void start(String resourceUri) { + startAsync(resourceUri).block(); } /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to start a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to start a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { - deleteCheckpointAsync(resourceUri, body, context).block(); + public void start(String resourceUri, Context context) { + startAsync(resourceUri, context).block(); } /** @@ -1753,9 +1762,9 @@ public void restart(String resourceUri, Context context) { } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1765,8 +1774,8 @@ public void restart(String resourceUri, Context context) { * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> restoreCheckpointWithResponseAsync(String resourceUri, - VirtualMachineRestoreCheckpoint body) { + private Mono>> createCheckpointWithResponseAsync(String resourceUri, + VirtualMachineCreateCheckpoint body) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1779,17 +1788,18 @@ private Mono>> restoreCheckpointWithResponseAsync(Stri } else { body.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.restoreCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), - resourceUri, body, accept, context)) + .withContext(context -> service.createCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), + resourceUri, contentType, accept, body, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1800,8 +1810,8 @@ private Mono>> restoreCheckpointWithResponseAsync(Stri * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> restoreCheckpointWithResponseAsync(String resourceUri, - VirtualMachineRestoreCheckpoint body, Context context) { + private Mono>> createCheckpointWithResponseAsync(String resourceUri, + VirtualMachineCreateCheckpoint body, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1814,16 +1824,17 @@ private Mono>> restoreCheckpointWithResponseAsync(Stri } else { body.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.restoreCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, body, - accept, context); + return service.createCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + contentType, accept, body, context); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1833,17 +1844,17 @@ private Mono>> restoreCheckpointWithResponseAsync(Stri * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginRestoreCheckpointAsync(String resourceUri, - VirtualMachineRestoreCheckpoint body) { - Mono>> mono = restoreCheckpointWithResponseAsync(resourceUri, body); + private PollerFlux, Void> beginCreateCheckpointAsync(String resourceUri, + VirtualMachineCreateCheckpoint body) { + Mono>> mono = createCheckpointWithResponseAsync(resourceUri, body); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext()); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1853,19 +1864,19 @@ private PollerFlux, Void> beginRestoreCheckpointAsync(String re * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of long-running operation. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginRestoreCheckpointAsync(String resourceUri, - VirtualMachineRestoreCheckpoint body, Context context) { + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginCreateCheckpointAsync(String resourceUri, + VirtualMachineCreateCheckpoint body, Context context) { context = this.client.mergeContext(context); - Mono>> mono = restoreCheckpointWithResponseAsync(resourceUri, body, context); + Mono>> mono = createCheckpointWithResponseAsync(resourceUri, body, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, context); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1875,15 +1886,15 @@ private PollerFlux, Void> beginRestoreCheckpointAsync(String re * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, - VirtualMachineRestoreCheckpoint body) { - return this.beginRestoreCheckpointAsync(resourceUri, body).getSyncPoller(); + public SyncPoller, Void> beginCreateCheckpoint(String resourceUri, + VirtualMachineCreateCheckpoint body) { + return this.beginCreateCheckpointAsync(resourceUri, body).getSyncPoller(); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1894,15 +1905,15 @@ public SyncPoller, Void> beginRestoreCheckpoint(String resource * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, - VirtualMachineRestoreCheckpoint body, Context context) { - return this.beginRestoreCheckpointAsync(resourceUri, body, context).getSyncPoller(); + public SyncPoller, Void> beginCreateCheckpoint(String resourceUri, + VirtualMachineCreateCheckpoint body, Context context) { + return this.beginCreateCheckpointAsync(resourceUri, body, context).getSyncPoller(); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1912,14 +1923,14 @@ public SyncPoller, Void> beginRestoreCheckpoint(String resource * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRestoreCheckpoint body) { - return beginRestoreCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); + private Mono createCheckpointAsync(String resourceUri, VirtualMachineCreateCheckpoint body) { + return beginCreateCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1930,16 +1941,15 @@ private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRest * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRestoreCheckpoint body, - Context context) { - return beginRestoreCheckpointAsync(resourceUri, body, context).last() + private Mono createCheckpointAsync(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { + return beginCreateCheckpointAsync(resourceUri, body, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1948,14 +1958,14 @@ private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRest * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body) { - restoreCheckpointAsync(resourceUri, body).block(); + public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body) { + createCheckpointAsync(resourceUri, body).block(); } /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -1965,23 +1975,25 @@ public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoin * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context) { - restoreCheckpointAsync(resourceUri, body, context).block(); + public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { + createCheckpointAsync(resourceUri, body, context).block(); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> startWithResponseAsync(String resourceUri) { + private Mono>> deleteCheckpointWithResponseAsync(String resourceUri, + VirtualMachineDeleteCheckpoint body) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1989,19 +2001,26 @@ private Mono>> startWithResponseAsync(String resourceU if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } + if (body == null) { + return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); + } else { + body.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.start(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - accept, context)) + .withContext(context -> service.deleteCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), + resourceUri, contentType, accept, body, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -2009,7 +2028,8 @@ private Mono>> startWithResponseAsync(String resourceU * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> startWithResponseAsync(String resourceUri, Context context) { + private Mono>> deleteCheckpointWithResponseAsync(String resourceUri, + VirtualMachineDeleteCheckpoint body, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -2017,35 +2037,45 @@ private Mono>> startWithResponseAsync(String resourceU if (resourceUri == null) { return Mono.error(new IllegalArgumentException("Parameter resourceUri is required and cannot be null.")); } + if (body == null) { + return Mono.error(new IllegalArgumentException("Parameter body is required and cannot be null.")); + } else { + body.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.start(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context); + return service.deleteCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + contentType, accept, body, context); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginStartAsync(String resourceUri) { - Mono>> mono = startWithResponseAsync(resourceUri); + private PollerFlux, Void> beginDeleteCheckpointAsync(String resourceUri, + VirtualMachineDeleteCheckpoint body) { + Mono>> mono = deleteCheckpointWithResponseAsync(resourceUri, body); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext()); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -2053,35 +2083,39 @@ private PollerFlux, Void> beginStartAsync(String resourceUri) { * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginStartAsync(String resourceUri, Context context) { + private PollerFlux, Void> beginDeleteCheckpointAsync(String resourceUri, + VirtualMachineDeleteCheckpoint body, Context context) { context = this.client.mergeContext(context); - Mono>> mono = startWithResponseAsync(resourceUri, context); + Mono>> mono = deleteCheckpointWithResponseAsync(resourceUri, body, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, context); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginStart(String resourceUri) { - return this.beginStartAsync(resourceUri).getSyncPoller(); + public SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, + VirtualMachineDeleteCheckpoint body) { + return this.beginDeleteCheckpointAsync(resourceUri, body).getSyncPoller(); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -2089,32 +2123,35 @@ public SyncPoller, Void> beginStart(String resourceUri) { * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginStart(String resourceUri, Context context) { - return this.beginStartAsync(resourceUri, context).getSyncPoller(); + public SyncPoller, Void> beginDeleteCheckpoint(String resourceUri, + VirtualMachineDeleteCheckpoint body, Context context) { + return this.beginDeleteCheckpointAsync(resourceUri, body, context).getSyncPoller(); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono startAsync(String resourceUri) { - return beginStartAsync(resourceUri).last().flatMap(this.client::getLroFinalResultOrError); + private Mono deleteCheckpointAsync(String resourceUri, VirtualMachineDeleteCheckpoint body) { + return beginDeleteCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -2122,45 +2159,48 @@ private Mono startAsync(String resourceUri) { * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono startAsync(String resourceUri, Context context) { - return beginStartAsync(resourceUri, context).last().flatMap(this.client::getLroFinalResultOrError); + private Mono deleteCheckpointAsync(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { + return beginDeleteCheckpointAsync(resourceUri, body, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void start(String resourceUri) { - startAsync(resourceUri).block(); + public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body) { + deleteCheckpointAsync(resourceUri, body).block(); } /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void start(String resourceUri, Context context) { - startAsync(resourceUri, context).block(); + public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { + deleteCheckpointAsync(resourceUri, body, context).block(); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2170,7 +2210,8 @@ public void start(String resourceUri, Context context) { * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> stopWithResponseAsync(String resourceUri, StopVirtualMachineOptions body) { + private Mono>> restoreCheckpointWithResponseAsync(String resourceUri, + VirtualMachineRestoreCheckpoint body) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -2183,17 +2224,18 @@ private Mono>> stopWithResponseAsync(String resourceUr } else { body.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.stop(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - body, accept, context)) + .withContext(context -> service.restoreCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), + resourceUri, contentType, accept, body, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2204,8 +2246,8 @@ private Mono>> stopWithResponseAsync(String resourceUr * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> stopWithResponseAsync(String resourceUri, StopVirtualMachineOptions body, - Context context) { + private Mono>> restoreCheckpointWithResponseAsync(String resourceUri, + VirtualMachineRestoreCheckpoint body, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -2218,15 +2260,17 @@ private Mono>> stopWithResponseAsync(String resourceUr } else { body.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.stop(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, body, accept, context); + return service.restoreCheckpoint(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + contentType, accept, body, context); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2236,16 +2280,17 @@ private Mono>> stopWithResponseAsync(String resourceUr * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginStopAsync(String resourceUri, StopVirtualMachineOptions body) { - Mono>> mono = stopWithResponseAsync(resourceUri, body); + private PollerFlux, Void> beginRestoreCheckpointAsync(String resourceUri, + VirtualMachineRestoreCheckpoint body) { + Mono>> mono = restoreCheckpointWithResponseAsync(resourceUri, body); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext()); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2256,18 +2301,18 @@ private PollerFlux, Void> beginStopAsync(String resourceUri, St * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginStopAsync(String resourceUri, StopVirtualMachineOptions body, - Context context) { + private PollerFlux, Void> beginRestoreCheckpointAsync(String resourceUri, + VirtualMachineRestoreCheckpoint body, Context context) { context = this.client.mergeContext(context); - Mono>> mono = stopWithResponseAsync(resourceUri, body, context); + Mono>> mono = restoreCheckpointWithResponseAsync(resourceUri, body, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, context); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2277,14 +2322,15 @@ private PollerFlux, Void> beginStopAsync(String resourceUri, St * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body) { - return this.beginStopAsync(resourceUri, body).getSyncPoller(); + public SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, + VirtualMachineRestoreCheckpoint body) { + return this.beginRestoreCheckpointAsync(resourceUri, body).getSyncPoller(); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2295,15 +2341,15 @@ public SyncPoller, Void> beginStop(String resourceUri, StopVirt * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginStop(String resourceUri, StopVirtualMachineOptions body, - Context context) { - return this.beginStopAsync(resourceUri, body, context).getSyncPoller(); + public SyncPoller, Void> beginRestoreCheckpoint(String resourceUri, + VirtualMachineRestoreCheckpoint body, Context context) { + return this.beginRestoreCheckpointAsync(resourceUri, body, context).getSyncPoller(); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2313,14 +2359,14 @@ public SyncPoller, Void> beginStop(String resourceUri, StopVirt * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body) { - return beginStopAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); + private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRestoreCheckpoint body) { + return beginRestoreCheckpointAsync(resourceUri, body).last().flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2331,14 +2377,16 @@ private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body) * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body, Context context) { - return beginStopAsync(resourceUri, body, context).last().flatMap(this.client::getLroFinalResultOrError); + private Mono restoreCheckpointAsync(String resourceUri, VirtualMachineRestoreCheckpoint body, + Context context) { + return beginRestoreCheckpointAsync(resourceUri, body, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2347,14 +2395,14 @@ private Mono stopAsync(String resourceUri, StopVirtualMachineOptions body, * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void stop(String resourceUri, StopVirtualMachineOptions body) { - stopAsync(resourceUri, body).block(); + public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body) { + restoreCheckpointAsync(resourceUri, body).block(); } /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -2364,11 +2412,13 @@ public void stop(String resourceUri, StopVirtualMachineOptions body) { * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void stop(String resourceUri, StopVirtualMachineOptions body, Context context) { - stopAsync(resourceUri, body, context).block(); + public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context) { + restoreCheckpointAsync(resourceUri, body, context).block(); } /** + * Implements List virtual machine instances. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -2395,6 +2445,8 @@ private Mono> listNextSinglePageAsync } /** + * Implements List virtual machine instances. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesImpl.java index 96283c542def..75ba3a31d702 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineInstancesImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -17,8 +17,8 @@ import com.azure.resourcemanager.scvmm.models.VirtualMachineCreateCheckpoint; import com.azure.resourcemanager.scvmm.models.VirtualMachineDeleteCheckpoint; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstance; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstances; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdate; +import com.azure.resourcemanager.scvmm.models.VirtualMachineInstances; import com.azure.resourcemanager.scvmm.models.VirtualMachineRestoreCheckpoint; public final class VirtualMachineInstancesImpl implements VirtualMachineInstances { @@ -26,24 +26,14 @@ public final class VirtualMachineInstancesImpl implements VirtualMachineInstance private final VirtualMachineInstancesClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public VirtualMachineInstancesImpl(VirtualMachineInstancesClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list(String resourceUri) { - PagedIterable inner = this.serviceClient().list(resourceUri); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineInstanceImpl(inner1, this.manager())); - } - - public PagedIterable list(String resourceUri, Context context) { - PagedIterable inner = this.serviceClient().list(resourceUri, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineInstanceImpl(inner1, this.manager())); - } - public Response getWithResponse(String resourceUri, Context context) { Response inner = this.serviceClient().getWithResponse(resourceUri, context); if (inner != null) { @@ -108,20 +98,30 @@ public void delete(String resourceUri, ForceDelete force, DeleteFromHost deleteF this.serviceClient().delete(resourceUri, force, deleteFromHost, context); } - public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body) { - this.serviceClient().createCheckpoint(resourceUri, body); + public PagedIterable list(String resourceUri) { + PagedIterable inner = this.serviceClient().list(resourceUri); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineInstanceImpl(inner1, this.manager())); } - public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { - this.serviceClient().createCheckpoint(resourceUri, body, context); + public PagedIterable list(String resourceUri, Context context) { + PagedIterable inner = this.serviceClient().list(resourceUri, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineInstanceImpl(inner1, this.manager())); } - public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body) { - this.serviceClient().deleteCheckpoint(resourceUri, body); + public void stop(String resourceUri) { + this.serviceClient().stop(resourceUri); } - public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { - this.serviceClient().deleteCheckpoint(resourceUri, body, context); + public void stop(String resourceUri, StopVirtualMachineOptions body, Context context) { + this.serviceClient().stop(resourceUri, body, context); + } + + public void start(String resourceUri) { + this.serviceClient().start(resourceUri); + } + + public void start(String resourceUri, Context context) { + this.serviceClient().start(resourceUri, context); } public void restart(String resourceUri) { @@ -132,35 +132,35 @@ public void restart(String resourceUri, Context context) { this.serviceClient().restart(resourceUri, context); } - public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body) { - this.serviceClient().restoreCheckpoint(resourceUri, body); + public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body) { + this.serviceClient().createCheckpoint(resourceUri, body); } - public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context) { - this.serviceClient().restoreCheckpoint(resourceUri, body, context); + public void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context) { + this.serviceClient().createCheckpoint(resourceUri, body, context); } - public void start(String resourceUri) { - this.serviceClient().start(resourceUri); + public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body) { + this.serviceClient().deleteCheckpoint(resourceUri, body); } - public void start(String resourceUri, Context context) { - this.serviceClient().start(resourceUri, context); + public void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context) { + this.serviceClient().deleteCheckpoint(resourceUri, body, context); } - public void stop(String resourceUri, StopVirtualMachineOptions body) { - this.serviceClient().stop(resourceUri, body); + public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body) { + this.serviceClient().restoreCheckpoint(resourceUri, body); } - public void stop(String resourceUri, StopVirtualMachineOptions body, Context context) { - this.serviceClient().stop(resourceUri, body, context); + public void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context) { + this.serviceClient().restoreCheckpoint(resourceUri, body, context); } private VirtualMachineInstancesClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplateImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplateImpl.java index dd0ece932db1..f389c4ab2f28 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplateImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplateImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -19,7 +19,7 @@ public final class VirtualMachineTemplateImpl implements VirtualMachineTemplate, VirtualMachineTemplate.Definition, VirtualMachineTemplate.Update { private VirtualMachineTemplateInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public String id() { return this.innerModel().id(); @@ -74,7 +74,7 @@ public VirtualMachineTemplateInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -103,7 +103,7 @@ public VirtualMachineTemplate create(Context context) { return this; } - VirtualMachineTemplateImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + VirtualMachineTemplateImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new VirtualMachineTemplateInner(); this.serviceManager = serviceManager; this.virtualMachineTemplateName = name; @@ -129,7 +129,7 @@ public VirtualMachineTemplate apply(Context context) { } VirtualMachineTemplateImpl(VirtualMachineTemplateInner innerObject, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; this.resourceGroupName = ResourceManagerUtils.getValueFromIdByName(innerObject.id(), "resourceGroups"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesClientImpl.java index 98d606fc0a31..7a77d8bac73c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -34,8 +34,8 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.VirtualMachineTemplatesClient; import com.azure.resourcemanager.scvmm.fluent.models.VirtualMachineTemplateInner; +import com.azure.resourcemanager.scvmm.implementation.models.VirtualMachineTemplateListResult; import com.azure.resourcemanager.scvmm.models.ForceDelete; -import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplateListResult; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplateTagsUpdate; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; @@ -53,91 +53,81 @@ public final class VirtualMachineTemplatesClientImpl implements VirtualMachineTe /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of VirtualMachineTemplatesClientImpl. * * @param client the instance of the service client containing this operation class. */ - VirtualMachineTemplatesClientImpl(ScvmmClientImpl client) { + VirtualMachineTemplatesClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(VirtualMachineTemplatesService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientVirtualMachineTemplates to be used by the proxy service to + * The interface defining all the services for ScVmmClientVirtualMachineTemplates to be used by the proxy service to * perform REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientVirtualMa") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientVirtualMa") public interface VirtualMachineTemplatesService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualMachineTemplates") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @HeaderParam("Accept") String accept, Context context); - - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByResourceGroup(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> getByResourceGroup(@HostParam("$host") String endpoint, + Mono> getByResourceGroup(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("virtualMachineTemplateName") String virtualMachineTemplateName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("virtualMachineTemplateName") String virtualMachineTemplateName, - @BodyParam("application/json") VirtualMachineTemplateInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineTemplateInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("virtualMachineTemplateName") String virtualMachineTemplateName, - @BodyParam("application/json") VirtualMachineTemplateTagsUpdate properties, - @HeaderParam("Accept") String accept, Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VirtualMachineTemplateTagsUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("force") ForceDelete force, @PathParam("virtualMachineTemplateName") String virtualMachineTemplateName, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("{nextLink}") + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listBySubscriptionNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + Mono> listByResourceGroup(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualMachineTemplates") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -145,22 +135,36 @@ Mono> listBySubscriptionNext( @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroupNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, + @HeaderParam("Accept") String accept, Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("{nextLink}") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listBySubscriptionNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync() { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -169,29 +173,40 @@ private Mono> listSinglePageAsync() { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (virtualMachineTemplateName == null) { + return Mono.error( + new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); + } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(Context context) { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -200,92 +215,98 @@ private Mono> listSinglePageAsync(Con return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (virtualMachineTemplateName == null) { + return Mono.error( + new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); + } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, accept, context); } /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync() { - return new PagedFlux<>(() -> listSinglePageAsync(), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getByResourceGroupAsync(String resourceGroupName, + String virtualMachineTemplateName) { + return getByResourceGroupWithResponseAsync(resourceGroupName, virtualMachineTemplateName) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(context), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET VirtualMachineTemplates in a subscription. - * - * List of VirtualMachineTemplates in a subscription. + * @return a VirtualMachineTemplate. * - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * Implements VirtualMachineTemplate GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { - return new PagedIterable<>(listAsync()); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getByResourceGroupWithResponse(String resourceGroupName, + String virtualMachineTemplateName, Context context) { + return getByResourceGroupWithResponseAsync(resourceGroupName, virtualMachineTemplateName, context).block(); } /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(Context context) { - return new PagedIterable<>(listAsync(context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public VirtualMachineTemplateInner getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName) { + return getByResourceGroupWithResponse(resourceGroupName, virtualMachineTemplateName, Context.NONE).getValue(); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> - listByResourceGroupSinglePageAsync(String resourceGroupName) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -298,31 +319,42 @@ public PagedIterable list(Context context) { return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (virtualMachineTemplateName == null) { + return Mono.error( + new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, contentType, accept, + resource, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful - * completion of {@link Mono}. + * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> - listByResourceGroupSinglePageAsync(String resourceGroupName, Context context) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateInner resource, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -335,224 +367,201 @@ public PagedIterable list(Context context) { return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (virtualMachineTemplateName == null) { + return Mono.error( + new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, contentType, accept, + resource, context); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VirtualMachineTemplateInner> beginCreateOrUpdateAsync( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, resource); + return this.client.getLroResult(mono, + this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, + this.client.getContext()); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VirtualMachineTemplateInner> beginCreateOrUpdateAsync( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource, + Context context) { + context = this.client.mergeContext(context); + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, resource, context); + return this.client.getLroResult(mono, + this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, + context); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VirtualMachineTemplateInner> beginCreateOrUpdate( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { + return this.beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).getSyncPoller(); } /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplates PUT method. * - * List of VirtualMachineTemplates in a resource group. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VirtualMachineTemplateInner> beginCreateOrUpdate( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource, + Context context) { + return this.beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context) + .getSyncPoller(); } /** - * Gets a VirtualMachineTemplate. + * Implements VirtualMachineTemplates PUT method. * - * Implements VirtualMachineTemplate GET method. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (virtualMachineTemplateName == null) { - return Mono.error( - new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, accept, context)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + private Mono createOrUpdateAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { + return beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VirtualMachineTemplate. + * Implements VirtualMachineTemplates PUT method. * - * Implements VirtualMachineTemplate GET method. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of - * {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (virtualMachineTemplateName == null) { - return Mono.error( - new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, accept, context); - } - - /** - * Gets a VirtualMachineTemplate. - * - * Implements VirtualMachineTemplate GET method. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getByResourceGroupAsync(String resourceGroupName, - String virtualMachineTemplateName) { - return getByResourceGroupWithResponseAsync(resourceGroupName, virtualMachineTemplateName) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + private Mono createOrUpdateAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateInner resource, Context context) { + return beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VirtualMachineTemplate. + * Implements VirtualMachineTemplates PUT method. * - * Implements VirtualMachineTemplate GET method. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param context The context to associate with this operation. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response}. + * @return the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getByResourceGroupWithResponse(String resourceGroupName, - String virtualMachineTemplateName, Context context) { - return getByResourceGroupWithResponseAsync(resourceGroupName, virtualMachineTemplateName, context).block(); + public VirtualMachineTemplateInner createOrUpdate(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateInner resource) { + return createOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).block(); } /** - * Gets a VirtualMachineTemplate. + * Implements VirtualMachineTemplates PUT method. * - * Implements VirtualMachineTemplate GET method. + * Onboards the ScVmm VM Template as an Azure VM Template resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param resource Resource create parameters. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualMachineTemplateInner getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName) { - return getByResourceGroupWithResponse(resourceGroupName, virtualMachineTemplateName, Context.NONE).getValue(); + public VirtualMachineTemplateInner createOrUpdate(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateInner resource, Context context) { + return createOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context).block(); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -560,8 +569,8 @@ public VirtualMachineTemplateInner getByResourceGroup(String resourceGroupName, * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -578,27 +587,28 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono.error( new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, resource, accept, - context)) + .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, contentType, accept, + properties, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -607,8 +617,8 @@ private Mono>> createOrUpdateWithResponseAsync(String * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateInner resource, Context context) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -625,48 +635,49 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono.error( new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, resource, accept, context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, virtualMachineTemplateName, contentType, accept, properties, context); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualMachineTemplateInner> beginCreateOrUpdateAsync( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { + private PollerFlux, VirtualMachineTemplateInner> beginUpdateAsync( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, resource); + = updateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, properties); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, this.client.getContext()); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -674,44 +685,44 @@ private PollerFlux, VirtualMachineTempla * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualMachineTemplateInner> beginCreateOrUpdateAsync( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource, + private PollerFlux, VirtualMachineTemplateInner> beginUpdateAsync( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, Context context) { context = this.client.mergeContext(context); Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, resource, context); + = updateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, properties, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, context); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualMachineTemplateInner> beginCreateOrUpdate( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { - return this.beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).getSyncPoller(); + public SyncPoller, VirtualMachineTemplateInner> beginUpdate( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { + return this.beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties).getSyncPoller(); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -719,41 +730,41 @@ public SyncPoller, VirtualMachineTemplat * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualMachineTemplateInner> beginCreateOrUpdate( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateInner resource, + public SyncPoller, VirtualMachineTemplateInner> beginUpdate( + String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, Context context) { - return this.beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context) + return this.beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties, context) .getSyncPoller(); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateInner resource) { - return beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).last() + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono updateAsync(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateTagsUpdate properties) { + return beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -761,39 +772,39 @@ private Mono createOrUpdateAsync(String resourceGro * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateInner resource, Context context) { - return beginCreateOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context).last() + private Mono updateAsync(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateTagsUpdate properties, Context context) { + return beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualMachineTemplateInner createOrUpdate(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateInner resource) { - return createOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource).block(); + public VirtualMachineTemplateInner update(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateTagsUpdate properties) { + return updateAsync(resourceGroupName, virtualMachineTemplateName, properties).block(); } /** - * Implements VirtualMachineTemplates PUT method. + * Implements the VirtualMachineTemplate PATCH method. * - * Onboards the ScVmm VM Template as an Azure VM Template resource. + * Updates the VirtualMachineTemplate resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -801,28 +812,27 @@ public VirtualMachineTemplateInner createOrUpdate(String resourceGroupName, Stri * @return the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualMachineTemplateInner createOrUpdate(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateInner resource, Context context) { - return createOrUpdateAsync(resourceGroupName, virtualMachineTemplateName, resource, context).block(); + public VirtualMachineTemplateInner update(String resourceGroupName, String virtualMachineTemplateName, + VirtualMachineTemplateTagsUpdate properties, Context context) { + return updateAsync(resourceGroupName, virtualMachineTemplateName, properties, context).block(); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, ForceDelete force) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -839,37 +849,30 @@ private Mono>> updateWithResponseAsync(String resource return Mono.error( new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualMachineTemplateName, properties, accept, - context)) + .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, force, virtualMachineTemplateName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, Context context) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String virtualMachineTemplateName, ForceDelete force, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -886,185 +889,192 @@ private Mono>> updateWithResponseAsync(String resource return Mono.error( new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, virtualMachineTemplateName, properties, accept, context); + return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, force, virtualMachineTemplateName, accept, context); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualMachineTemplateInner> beginUpdateAsync( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String virtualMachineTemplateName, ForceDelete force) { Mono>> mono - = updateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, properties); - return this.client.getLroResult(mono, - this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, + = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, this.client.getContext()); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String virtualMachineTemplateName) { + final ForceDelete force = null; + Mono>> mono + = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements VirtualMachineTemplate DELETE method. + * + * Deregisters the ScVmm VM Template from Azure. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VirtualMachineTemplates resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualMachineTemplateInner> beginUpdateAsync( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, - Context context) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, + String virtualMachineTemplateName, ForceDelete force, Context context) { context = this.client.mergeContext(context); Mono>> mono - = updateWithResponseAsync(resourceGroupName, virtualMachineTemplateName, properties, context); - return this.client.getLroResult(mono, - this.client.getHttpPipeline(), VirtualMachineTemplateInner.class, VirtualMachineTemplateInner.class, + = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, context); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualMachineTemplateInner> beginUpdate( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties) { - return this.beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName) { + final ForceDelete force = null; + return this.beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).getSyncPoller(); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VirtualMachineTemplates resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualMachineTemplateInner> beginUpdate( - String resourceGroupName, String virtualMachineTemplateName, VirtualMachineTemplateTagsUpdate properties, - Context context) { - return this.beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties, context) - .getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName, + ForceDelete force, Context context) { + return this.beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).getSyncPoller(); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateTagsUpdate properties) { - return beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties).last() + private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force) { + return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateTagsUpdate properties, Context context) { - return beginUpdateAsync(resourceGroupName, virtualMachineTemplateName, properties, context).last() + private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName) { + final ForceDelete force = null; + return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualMachineTemplateInner update(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateTagsUpdate properties) { - return updateAsync(resourceGroupName, virtualMachineTemplateName, properties).block(); + private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, + Context context) { + return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualMachineTemplate PATCH method. + * Implements VirtualMachineTemplate DELETE method. * - * Updates the VirtualMachineTemplate resource. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualMachineTemplateInner update(String resourceGroupName, String virtualMachineTemplateName, - VirtualMachineTemplateTagsUpdate properties, Context context) { - return updateAsync(resourceGroupName, virtualMachineTemplateName, properties, context).block(); + public void delete(String resourceGroupName, String virtualMachineTemplateName) { + final ForceDelete force = null; + deleteAsync(resourceGroupName, virtualMachineTemplateName, force).block(); } /** @@ -1075,14 +1085,32 @@ public VirtualMachineTemplateInner update(String resourceGroupName, String virtu * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, ForceDelete force) { + public void delete(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, + Context context) { + deleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).block(); + } + + /** + * Implements GET VirtualMachineTemplates in a resource group. + * + * List of VirtualMachineTemplates in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> + listByResourceGroupSinglePageAsync(String resourceGroupName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1095,34 +1123,31 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (virtualMachineTemplateName == null) { - return Mono.error( - new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); - } final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, force, virtualMachineTemplateName, accept, context)) + return FluxUtil + .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a resource group. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String virtualMachineTemplateName, ForceDelete force, Context context) { + private Mono> + listByResourceGroupSinglePageAsync(String resourceGroupName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1135,218 +1160,208 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (virtualMachineTemplateName == null) { - return Mono.error( - new IllegalArgumentException("Parameter virtualMachineTemplateName is required and cannot be null.")); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, force, virtualMachineTemplateName, accept, context); + return service + .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a resource group. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String virtualMachineTemplateName, ForceDelete force) { - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a resource group. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String virtualMachineTemplateName) { - final ForceDelete force = null; - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a resource group. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, - String virtualMachineTemplateName, ForceDelete force, Context context) { - context = this.client.mergeContext(context); - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, virtualMachineTemplateName, force, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a resource group. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName) { - final ForceDelete force = null; - return this.beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).getSyncPoller(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualMachineTemplateName, - ForceDelete force, Context context) { - return this.beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).getSyncPoller(); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync() { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualMachineTemplate list operation along with {@link PagedResponse} on successful + * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force) { - return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono> listSinglePageAsync(Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName) { - final ForceDelete force = null; - return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync() { + return new PagedFlux<>(() -> listSinglePageAsync(), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, - Context context) { - return beginDeleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(context), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String virtualMachineTemplateName) { - final ForceDelete force = null; - deleteAsync(resourceGroupName, virtualMachineTemplateName, force).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list() { + return new PagedIterable<>(listAsync()); } /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, - Context context) { - deleteAsync(resourceGroupName, virtualMachineTemplateName, force, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(Context context) { + return new PagedIterable<>(listAsync(context)); } /** + * Implements GET VirtualMachineTemplates in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1357,7 +1372,7 @@ public void delete(String resourceGroupName, String virtualMachineTemplateName, * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1368,13 +1383,15 @@ private Mono> listBySubscriptionNextS final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VirtualMachineTemplates in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1386,7 +1403,7 @@ private Mono> listBySubscriptionNextS * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1397,12 +1414,14 @@ private Mono> listBySubscriptionNextS } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } /** + * Implements GET VirtualMachineTemplates in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1413,7 +1432,7 @@ private Mono> listBySubscriptionNextS * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1424,13 +1443,15 @@ private Mono> listByResourceGroupNext final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VirtualMachineTemplates in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1442,7 +1463,7 @@ private Mono> listByResourceGroupNext * completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1453,7 +1474,7 @@ private Mono> listByResourceGroupNext } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesImpl.java index ff6d086faa3b..d539902d7c64 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualMachineTemplatesImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -20,35 +20,14 @@ public final class VirtualMachineTemplatesImpl implements VirtualMachineTemplate private final VirtualMachineTemplatesClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public VirtualMachineTemplatesImpl(VirtualMachineTemplatesClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list() { - PagedIterable inner = this.serviceClient().list(); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); - } - - public PagedIterable list(Context context) { - PagedIterable inner = this.serviceClient().list(context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - PagedIterable inner - = this.serviceClient().listByResourceGroup(resourceGroupName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); - } - public Response getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineTemplateName, Context context) { Response inner = this.serviceClient() @@ -80,6 +59,27 @@ public void delete(String resourceGroupName, String virtualMachineTemplateName, this.serviceClient().delete(resourceGroupName, virtualMachineTemplateName, force, context); } + public PagedIterable listByResourceGroup(String resourceGroupName) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); + } + + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + PagedIterable inner + = this.serviceClient().listByResourceGroup(resourceGroupName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); + } + + public PagedIterable list() { + PagedIterable inner = this.serviceClient().list(); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); + } + + public PagedIterable list(Context context) { + PagedIterable inner = this.serviceClient().list(context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualMachineTemplateImpl(inner1, this.manager())); + } + public VirtualMachineTemplate getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -142,7 +142,7 @@ private VirtualMachineTemplatesClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworkImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworkImpl.java index 510bc1a76ed7..a8f96cf283f2 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworkImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworkImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -18,7 +18,7 @@ public final class VirtualNetworkImpl implements VirtualNetwork, VirtualNetwork.Definition, VirtualNetwork.Update { private VirtualNetworkInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public String id() { return this.innerModel().id(); @@ -73,7 +73,7 @@ public VirtualNetworkInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -102,7 +102,7 @@ public VirtualNetwork create(Context context) { return this; } - VirtualNetworkImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + VirtualNetworkImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new VirtualNetworkInner(); this.serviceManager = serviceManager; this.virtualNetworkName = name; @@ -127,7 +127,7 @@ public VirtualNetwork apply(Context context) { return this; } - VirtualNetworkImpl(VirtualNetworkInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + VirtualNetworkImpl(VirtualNetworkInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; this.resourceGroupName = ResourceManagerUtils.getValueFromIdByName(innerObject.id(), "resourceGroups"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksClientImpl.java index 2b3f9278993f..633d1b6be55d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -34,8 +34,8 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.VirtualNetworksClient; import com.azure.resourcemanager.scvmm.fluent.models.VirtualNetworkInner; +import com.azure.resourcemanager.scvmm.implementation.models.VirtualNetworkListResult; import com.azure.resourcemanager.scvmm.models.ForceDelete; -import com.azure.resourcemanager.scvmm.models.VirtualNetworkListResult; import com.azure.resourcemanager.scvmm.models.VirtualNetworkTagsUpdate; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; @@ -53,91 +53,81 @@ public final class VirtualNetworksClientImpl implements VirtualNetworksClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of VirtualNetworksClientImpl. * * @param client the instance of the service client containing this operation class. */ - VirtualNetworksClientImpl(ScvmmClientImpl client) { + VirtualNetworksClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(VirtualNetworksService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientVirtualNetworks to be used by the proxy service to perform + * The interface defining all the services for ScVmmClientVirtualNetworks to be used by the proxy service to perform * REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientVirtualNe") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientVirtualNe") public interface VirtualNetworksService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualNetworks") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @HeaderParam("Accept") String accept, Context context); - - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByResourceGroup(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> getByResourceGroup(@HostParam("$host") String endpoint, + Mono> getByResourceGroup(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("virtualNetworkName") String virtualNetworkName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, - @PathParam("virtualNetworkName") String virtualNetworkName, - @BodyParam("application/json") VirtualNetworkInner resource, @HeaderParam("Accept") String accept, + @PathParam("virtualNetworkName") String virtualNetworkName, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") VirtualNetworkInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, - @PathParam("virtualNetworkName") String virtualNetworkName, - @BodyParam("application/json") VirtualNetworkTagsUpdate properties, @HeaderParam("Accept") String accept, + @PathParam("virtualNetworkName") String virtualNetworkName, @HeaderParam("Content-Type") String contentType, + @HeaderParam("Accept") String accept, @BodyParam("application/json") VirtualNetworkTagsUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("force") ForceDelete force, @PathParam("virtualNetworkName") String virtualNetworkName, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("{nextLink}") + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listBySubscriptionNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + Mono> listByResourceGroup(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualNetworks") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -145,22 +135,35 @@ Mono> listBySubscriptionNext( @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroupNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, + @HeaderParam("Accept") String accept, Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("{nextLink}") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listBySubscriptionNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync() { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String virtualNetworkName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -169,29 +172,39 @@ private Mono> listSinglePageAsync() { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (virtualNetworkName == null) { + return Mono + .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); + } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(Context context) { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String virtualNetworkName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -200,91 +213,97 @@ private Mono> listSinglePageAsync(Context con return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (virtualNetworkName == null) { + return Mono + .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); + } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, accept, context); } /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync() { - return new PagedFlux<>(() -> listSinglePageAsync(), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getByResourceGroupAsync(String resourceGroupName, String virtualNetworkName) { + return getByResourceGroupWithResponseAsync(resourceGroupName, virtualNetworkName) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(context), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET VirtualNetworks in a subscription. - * - * List of VirtualNetworks in a subscription. + * @return a VirtualNetwork. * - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * Implements VirtualNetwork GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { - return new PagedIterable<>(listAsync()); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getByResourceGroupWithResponse(String resourceGroupName, + String virtualNetworkName, Context context) { + return getByResourceGroupWithResponseAsync(resourceGroupName, virtualNetworkName, context).block(); } /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(Context context) { - return new PagedIterable<>(listAsync(context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public VirtualNetworkInner getByResourceGroup(String resourceGroupName, String virtualNetworkName) { + return getByResourceGroupWithResponse(resourceGroupName, virtualNetworkName, Context.NONE).getValue(); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. + * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkInner resource) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -297,31 +316,42 @@ private Mono> listByResourceGroupSinglePageAs return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (virtualNetworkName == null) { + return Mono + .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, contentType, accept, resource, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion - * of {@link Mono}. + * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, - Context context) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkInner resource, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -334,223 +364,196 @@ private Mono> listByResourceGroupSinglePageAs return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (virtualNetworkName == null) { + return Mono + .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, contentType, accept, resource, + context); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VirtualNetworkInner> + beginCreateOrUpdateAsync(String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource) { + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, virtualNetworkName, resource); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + VirtualNetworkInner.class, VirtualNetworkInner.class, this.client.getContext()); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VirtualNetworkInner> beginCreateOrUpdateAsync( + String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource, Context context) { + context = this.client.mergeContext(context); + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, virtualNetworkName, resource, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + VirtualNetworkInner.class, VirtualNetworkInner.class, context); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VirtualNetworkInner> + beginCreateOrUpdate(String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource) { + return this.beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).getSyncPoller(); } /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetworks PUT method. * - * List of VirtualNetworks in a resource group. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VirtualNetworkInner> beginCreateOrUpdate( + String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource, Context context) { + return this.beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).getSyncPoller(); } /** - * Gets a VirtualNetwork. + * Implements VirtualNetworks PUT method. * - * Implements VirtualNetwork GET method. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String virtualNetworkName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (virtualNetworkName == null) { - return Mono - .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, accept, context)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + private Mono createOrUpdateAsync(String resourceGroupName, String virtualNetworkName, + VirtualNetworkInner resource) { + return beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VirtualNetwork. + * Implements VirtualNetworks PUT method. * - * Implements VirtualNetwork GET method. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of - * {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String virtualNetworkName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (virtualNetworkName == null) { - return Mono - .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, accept, context); - } - - /** - * Gets a VirtualNetwork. - * - * Implements VirtualNetwork GET method. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getByResourceGroupAsync(String resourceGroupName, String virtualNetworkName) { - return getByResourceGroupWithResponseAsync(resourceGroupName, virtualNetworkName) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + private Mono createOrUpdateAsync(String resourceGroupName, String virtualNetworkName, + VirtualNetworkInner resource, Context context) { + return beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VirtualNetwork. + * Implements VirtualNetworks PUT method. * - * Implements VirtualNetwork GET method. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param context The context to associate with this operation. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response}. + * @return the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getByResourceGroupWithResponse(String resourceGroupName, - String virtualNetworkName, Context context) { - return getByResourceGroupWithResponseAsync(resourceGroupName, virtualNetworkName, context).block(); + public VirtualNetworkInner createOrUpdate(String resourceGroupName, String virtualNetworkName, + VirtualNetworkInner resource) { + return createOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).block(); } /** - * Gets a VirtualNetwork. + * Implements VirtualNetworks PUT method. * - * Implements VirtualNetwork GET method. + * Onboards the ScVmm virtual network as an Azure virtual network resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. + * @param resource Resource create parameters. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualNetworkInner getByResourceGroup(String resourceGroupName, String virtualNetworkName) { - return getByResourceGroupWithResponse(resourceGroupName, virtualNetworkName, Context.NONE).getValue(); + public VirtualNetworkInner createOrUpdate(String resourceGroupName, String virtualNetworkName, + VirtualNetworkInner resource, Context context) { + return createOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).block(); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -558,8 +561,8 @@ public VirtualNetworkInner getByResourceGroup(String resourceGroupName, String v * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkInner resource) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -576,26 +579,28 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, resource, accept, context)) + .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, contentType, accept, properties, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -604,8 +609,8 @@ private Mono>> createOrUpdateWithResponseAsync(String * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkInner resource, Context context) { + private Mono>> updateWithResponseAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -622,47 +627,48 @@ private Mono>> createOrUpdateWithResponseAsync(String return Mono .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, resource, accept, context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, virtualNetworkName, contentType, accept, properties, context); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualNetworkInner> - beginCreateOrUpdateAsync(String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource) { + private PollerFlux, VirtualNetworkInner> beginUpdateAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties) { Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, virtualNetworkName, resource); + = updateWithResponseAsync(resourceGroupName, virtualNetworkName, properties); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VirtualNetworkInner.class, VirtualNetworkInner.class, this.client.getContext()); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -670,42 +676,42 @@ private Mono>> createOrUpdateWithResponseAsync(String * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualNetworkInner> beginCreateOrUpdateAsync( - String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource, Context context) { + private PollerFlux, VirtualNetworkInner> beginUpdateAsync(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { context = this.client.mergeContext(context); Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, virtualNetworkName, resource, context); + = updateWithResponseAsync(resourceGroupName, virtualNetworkName, properties, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VirtualNetworkInner.class, VirtualNetworkInner.class, context); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualNetworkInner> - beginCreateOrUpdate(String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource) { - return this.beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).getSyncPoller(); + public SyncPoller, VirtualNetworkInner> beginUpdate(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties) { + return this.beginUpdateAsync(resourceGroupName, virtualNetworkName, properties).getSyncPoller(); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -713,39 +719,39 @@ private PollerFlux, VirtualNetworkInner> beginCr * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualNetworkInner> beginCreateOrUpdate( - String resourceGroupName, String virtualNetworkName, VirtualNetworkInner resource, Context context) { - return this.beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).getSyncPoller(); + public SyncPoller, VirtualNetworkInner> beginUpdate(String resourceGroupName, + String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { + return this.beginUpdateAsync(resourceGroupName, virtualNetworkName, properties, context).getSyncPoller(); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String virtualNetworkName, - VirtualNetworkInner resource) { - return beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).last() + private Mono updateAsync(String resourceGroupName, String virtualNetworkName, + VirtualNetworkTagsUpdate properties) { + return beginUpdateAsync(resourceGroupName, virtualNetworkName, properties).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -753,39 +759,39 @@ private Mono createOrUpdateAsync(String resourceGroupName, * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String virtualNetworkName, - VirtualNetworkInner resource, Context context) { - return beginCreateOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).last() + private Mono updateAsync(String resourceGroupName, String virtualNetworkName, + VirtualNetworkTagsUpdate properties, Context context) { + return beginUpdateAsync(resourceGroupName, virtualNetworkName, properties, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualNetworkInner createOrUpdate(String resourceGroupName, String virtualNetworkName, - VirtualNetworkInner resource) { - return createOrUpdateAsync(resourceGroupName, virtualNetworkName, resource).block(); + public VirtualNetworkInner update(String resourceGroupName, String virtualNetworkName, + VirtualNetworkTagsUpdate properties) { + return updateAsync(resourceGroupName, virtualNetworkName, properties).block(); } /** - * Implements VirtualNetworks PUT method. + * Implements the VirtualNetworks PATCH method. * - * Onboards the ScVmm virtual network as an Azure virtual network resource. + * Updates the VirtualNetworks resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -793,28 +799,27 @@ public VirtualNetworkInner createOrUpdate(String resourceGroupName, String virtu * @return the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualNetworkInner createOrUpdate(String resourceGroupName, String virtualNetworkName, - VirtualNetworkInner resource, Context context) { - return createOrUpdateAsync(resourceGroupName, virtualNetworkName, resource, context).block(); + public VirtualNetworkInner update(String resourceGroupName, String virtualNetworkName, + VirtualNetworkTagsUpdate properties, Context context) { + return updateAsync(resourceGroupName, virtualNetworkName, properties, context).block(); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String virtualNetworkName, ForceDelete force) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -831,36 +836,30 @@ private Mono>> updateWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, virtualNetworkName, properties, accept, context)) + .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, force, virtualNetworkName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response} on successful completion of - * {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, + String virtualNetworkName, ForceDelete force, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -877,180 +876,189 @@ private Mono>> updateWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, virtualNetworkName, properties, accept, context); + return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, force, virtualNetworkName, accept, context); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualNetworkInner> beginUpdateAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties) { - Mono>> mono - = updateWithResponseAsync(resourceGroupName, virtualNetworkName, properties); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - VirtualNetworkInner.class, VirtualNetworkInner.class, this.client.getContext()); + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName, + ForceDelete force) { + Mono>> mono = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName) { + final ForceDelete force = null; + Mono>> mono = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements VirtualNetwork DELETE method. + * + * Deregisters the ScVmm virtual network from Azure. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VirtualNetworks resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VirtualNetworkInner> beginUpdateAsync(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName, + ForceDelete force, Context context) { context = this.client.mergeContext(context); Mono>> mono - = updateWithResponseAsync(resourceGroupName, virtualNetworkName, properties, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - VirtualNetworkInner.class, VirtualNetworkInner.class, context); + = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + context); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualNetworkInner> beginUpdate(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties) { - return this.beginUpdateAsync(resourceGroupName, virtualNetworkName, properties).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualNetworkName) { + final ForceDelete force = null; + return this.beginDeleteAsync(resourceGroupName, virtualNetworkName, force).getSyncPoller(); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VirtualNetworks resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VirtualNetworkInner> beginUpdate(String resourceGroupName, - String virtualNetworkName, VirtualNetworkTagsUpdate properties, Context context) { - return this.beginUpdateAsync(resourceGroupName, virtualNetworkName, properties, context).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualNetworkName, + ForceDelete force, Context context) { + return this.beginDeleteAsync(resourceGroupName, virtualNetworkName, force, context).getSyncPoller(); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String virtualNetworkName, - VirtualNetworkTagsUpdate properties) { - return beginUpdateAsync(resourceGroupName, virtualNetworkName, properties).last() + private Mono deleteAsync(String resourceGroupName, String virtualNetworkName, ForceDelete force) { + return beginDeleteAsync(resourceGroupName, virtualNetworkName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String virtualNetworkName, - VirtualNetworkTagsUpdate properties, Context context) { - return beginUpdateAsync(resourceGroupName, virtualNetworkName, properties, context).last() + private Mono deleteAsync(String resourceGroupName, String virtualNetworkName) { + final ForceDelete force = null; + return beginDeleteAsync(resourceGroupName, virtualNetworkName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualNetworkInner update(String resourceGroupName, String virtualNetworkName, - VirtualNetworkTagsUpdate properties) { - return updateAsync(resourceGroupName, virtualNetworkName, properties).block(); + private Mono deleteAsync(String resourceGroupName, String virtualNetworkName, ForceDelete force, + Context context) { + return beginDeleteAsync(resourceGroupName, virtualNetworkName, force, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements the VirtualNetworks PATCH method. + * Implements VirtualNetwork DELETE method. * - * Updates the VirtualNetworks resource. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VirtualNetworkInner update(String resourceGroupName, String virtualNetworkName, - VirtualNetworkTagsUpdate properties, Context context) { - return updateAsync(resourceGroupName, virtualNetworkName, properties, context).block(); + public void delete(String resourceGroupName, String virtualNetworkName) { + final ForceDelete force = null; + deleteAsync(resourceGroupName, virtualNetworkName, force).block(); } /** @@ -1061,14 +1069,30 @@ public VirtualNetworkInner update(String resourceGroupName, String virtualNetwor * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param virtualNetworkName Name of the VirtualNetwork. * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String virtualNetworkName, ForceDelete force) { + public void delete(String resourceGroupName, String virtualNetworkName, ForceDelete force, Context context) { + deleteAsync(resourceGroupName, virtualNetworkName, force, context).block(); + } + + /** + * Implements GET VirtualNetworks in a resource group. + * + * List of VirtualNetworks in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1077,38 +1101,35 @@ private Mono>> deleteWithResponseAsync(String resource return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (virtualNetworkName == null) { + if (resourceGroupName == null) { return Mono - .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, force, virtualNetworkName, accept, context)) + .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a resource group. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, - String virtualNetworkName, ForceDelete force, Context context) { + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, + Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1121,214 +1142,208 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (virtualNetworkName == null) { - return Mono - .error(new IllegalArgumentException("Parameter virtualNetworkName is required and cannot be null.")); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, force, virtualNetworkName, accept, context); + return service + .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a resource group. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName, - ForceDelete force) { - Mono>> mono = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a resource group. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName) { - final ForceDelete force = null; - Mono>> mono = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a resource group. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName, - ForceDelete force, Context context) { - context = this.client.mergeContext(context); - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, virtualNetworkName, force, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a resource group. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualNetworkName) { - final ForceDelete force = null; - return this.beginDeleteAsync(resourceGroupName, virtualNetworkName, force).getSyncPoller(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String virtualNetworkName, - ForceDelete force, Context context) { - return this.beginDeleteAsync(resourceGroupName, virtualNetworkName, force, context).getSyncPoller(); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync() { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualNetwork list operation along with {@link PagedResponse} on successful completion + * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualNetworkName, ForceDelete force) { - return beginDeleteAsync(resourceGroupName, virtualNetworkName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono> listSinglePageAsync(Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualNetworkName) { - final ForceDelete force = null; - return beginDeleteAsync(resourceGroupName, virtualNetworkName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync() { + return new PagedFlux<>(() -> listSinglePageAsync(), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String virtualNetworkName, ForceDelete force, - Context context) { - return beginDeleteAsync(resourceGroupName, virtualNetworkName, force, context).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(context), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String virtualNetworkName) { - final ForceDelete force = null; - deleteAsync(resourceGroupName, virtualNetworkName, force).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list() { + return new PagedIterable<>(listAsync()); } /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String virtualNetworkName, ForceDelete force, Context context) { - deleteAsync(resourceGroupName, virtualNetworkName, force, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(Context context) { + return new PagedIterable<>(listAsync(context)); } /** + * Implements GET VirtualNetworks in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1339,7 +1354,7 @@ public void delete(String resourceGroupName, String virtualNetworkName, ForceDel * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1350,13 +1365,15 @@ private Mono> listBySubscriptionNextSinglePag final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VirtualNetworks in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1368,7 +1385,7 @@ private Mono> listBySubscriptionNextSinglePag * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1379,12 +1396,14 @@ private Mono> listBySubscriptionNextSinglePag } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } /** + * Implements GET VirtualNetworks in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1395,7 +1414,7 @@ private Mono> listBySubscriptionNextSinglePag * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1406,13 +1425,15 @@ private Mono> listByResourceGroupNextSinglePa final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VirtualNetworks in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1424,7 +1445,7 @@ private Mono> listByResourceGroupNextSinglePa * of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1435,7 +1456,7 @@ private Mono> listByResourceGroupNextSinglePa } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksImpl.java index b6d77b023c07..fc60d0a3795b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VirtualNetworksImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -20,34 +20,14 @@ public final class VirtualNetworksImpl implements VirtualNetworks { private final VirtualNetworksClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public VirtualNetworksImpl(VirtualNetworksClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list() { - PagedIterable inner = this.serviceClient().list(); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); - } - - public PagedIterable list(Context context) { - PagedIterable inner = this.serviceClient().list(context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); - } - public Response getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkName, Context context) { Response inner @@ -77,6 +57,26 @@ public void delete(String resourceGroupName, String virtualNetworkName, ForceDel this.serviceClient().delete(resourceGroupName, virtualNetworkName, force, context); } + public PagedIterable listByResourceGroup(String resourceGroupName) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); + } + + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); + } + + public PagedIterable list() { + PagedIterable inner = this.serviceClient().list(); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); + } + + public PagedIterable list(Context context) { + PagedIterable inner = this.serviceClient().list(context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VirtualNetworkImpl(inner1, this.manager())); + } + public VirtualNetwork getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -138,7 +138,7 @@ private VirtualNetworksClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadataImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadataImpl.java index 1c4055d5248b..25737806275d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadataImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadataImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -12,10 +12,10 @@ public final class VmInstanceHybridIdentityMetadataImpl implements VmInstanceHybridIdentityMetadata { private VmInstanceHybridIdentityMetadataInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; VmInstanceHybridIdentityMetadataImpl(VmInstanceHybridIdentityMetadataInner innerObject, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; } @@ -44,7 +44,7 @@ public VmInstanceHybridIdentityMetadataInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasClientImpl.java index 1d29c4f3651a..291e37521193 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -27,7 +27,7 @@ import com.azure.core.util.FluxUtil; import com.azure.resourcemanager.scvmm.fluent.VmInstanceHybridIdentityMetadatasClient; import com.azure.resourcemanager.scvmm.fluent.models.VmInstanceHybridIdentityMetadataInner; -import com.azure.resourcemanager.scvmm.models.VmInstanceHybridIdentityMetadataListResult; +import com.azure.resourcemanager.scvmm.implementation.models.VmInstanceHybridIdentityMetadataListResult; import reactor.core.publisher.Mono; /** @@ -42,41 +42,41 @@ public final class VmInstanceHybridIdentityMetadatasClientImpl implements VmInst /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of VmInstanceHybridIdentityMetadatasClientImpl. * * @param client the instance of the service client containing this operation class. */ - VmInstanceHybridIdentityMetadatasClientImpl(ScvmmClientImpl client) { + VmInstanceHybridIdentityMetadatasClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(VmInstanceHybridIdentityMetadatasService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientVmInstanceHybridIdentityMetadatas to be used by the proxy + * The interface defining all the services for ScVmmClientVmInstanceHybridIdentityMetadatas to be used by the proxy * service to perform REST calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientVmInstanc") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientVmInstanc") public interface VmInstanceHybridIdentityMetadatasService { @Headers({ "Content-Type: application/json" }) - @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata") + @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/default") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByVirtualMachineInstance( - @HostParam("$host") String endpoint, @QueryParam("api-version") String apiVersion, + Mono> get(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/default") + @Get("/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> get(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, + Mono> listByVirtualMachineInstance( + @HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam(value = "resourceUri", encoded = true) String resourceUri, @HeaderParam("Accept") String accept, Context context); @@ -85,25 +85,26 @@ Mono> get(@HostParam("$host") St @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByVirtualMachineInstanceNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation along with {@link PagedResponse} on - * successful completion of {@link Mono}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> - listByVirtualMachineInstanceSinglePageAsync(String resourceUri) { + private Mono> getWithResponseAsync(String resourceUri) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -113,29 +114,29 @@ Mono> listByVirtualMachineI } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByVirtualMachineInstance(this.client.getEndpoint(), - this.client.getApiVersion(), resourceUri, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), - res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.get(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, + accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation along with {@link PagedResponse} on - * successful completion of {@link Mono}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method along with {@link Response} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> - listByVirtualMachineInstanceSinglePageAsync(String resourceUri, Context context) { + private Mono> getWithResponseAsync(String resourceUri, + Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -145,66 +146,62 @@ Mono> listByVirtualMachineI } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByVirtualMachineInstance(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.get(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context); } /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedFlux}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri) { - return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri), - nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getAsync(String resourceUri) { + return getWithResponseAsync(resourceUri).flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedFlux}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri, - Context context) { - return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri, context), - nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getWithResponse(String resourceUri, Context context) { + return getWithResponseAsync(resourceUri, context).block(); } /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVirtualMachineInstance(String resourceUri) { - return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri)); + @ServiceMethod(returns = ReturnType.SINGLE) + public VmInstanceHybridIdentityMetadataInner get(String resourceUri) { + return getWithResponse(resourceUri, Context.NONE).getValue(); } /** @@ -213,32 +210,15 @@ public PagedIterable listByVirtualMachine * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByVirtualMachineInstance(String resourceUri, - Context context) { - return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri, context)); - } - - /** - * Gets HybridIdentityMetadata. - * - * Implements HybridIdentityMetadata GET method. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata along with {@link Response} on successful completion of {@link Mono}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation along with {@link PagedResponse} on + * successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getWithResponseAsync(String resourceUri) { + private Mono> + listByVirtualMachineInstanceSinglePageAsync(String resourceUri) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -248,26 +228,29 @@ private Mono> getWithResponseAsy } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.get(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, - accept, context)) + .withContext(context -> service.listByVirtualMachineInstance(this.client.getEndpoint(), + this.client.getApiVersion(), resourceUri, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), + res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata along with {@link Response} on successful completion of {@link Mono}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation along with {@link PagedResponse} on + * successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getWithResponseAsync(String resourceUri, - Context context) { + private Mono> + listByVirtualMachineInstanceSinglePageAsync(String resourceUri, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -277,59 +260,90 @@ private Mono> getWithResponseAsy } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.get(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, context); + return service + .listByVirtualMachineInstance(this.client.getEndpoint(), this.client.getApiVersion(), resourceUri, accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata on successful completion of {@link Mono}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getAsync(String resourceUri) { - return getWithResponseAsync(resourceUri).flatMap(res -> Mono.justOrEmpty(res.getValue())); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri) { + return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri), + nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink)); } /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata along with {@link Response}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public Response getWithResponse(String resourceUri, Context context) { - return getWithResponseAsync(resourceUri, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByVirtualMachineInstanceAsync(String resourceUri, + Context context) { + return new PagedFlux<>(() -> listByVirtualMachineInstanceSinglePageAsync(resourceUri, context), + nextLink -> listByVirtualMachineInstanceNextSinglePageAsync(nextLink, context)); } /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public VmInstanceHybridIdentityMetadataInner get(String resourceUri) { - return getWithResponse(resourceUri, Context.NONE).getValue(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVirtualMachineInstance(String resourceUri) { + return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri)); + } + + /** + * Implements GET HybridIdentityMetadata in a vm. + * + * Returns the list of HybridIdentityMetadata of the given VM. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByVirtualMachineInstance(String resourceUri, + Context context) { + return new PagedIterable<>(listByVirtualMachineInstanceAsync(resourceUri, context)); } /** + * Implements GET HybridIdentityMetadata in a vm. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -358,6 +372,8 @@ public VmInstanceHybridIdentityMetadataInner get(String resourceUri) { } /** + * Implements GET HybridIdentityMetadata in a vm. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasImpl.java index 062ae7815934..edb8a405f812 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmInstanceHybridIdentityMetadatasImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -19,29 +19,14 @@ public final class VmInstanceHybridIdentityMetadatasImpl implements VmInstanceHy private final VmInstanceHybridIdentityMetadatasClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public VmInstanceHybridIdentityMetadatasImpl(VmInstanceHybridIdentityMetadatasClient innerClient, - com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable listByVirtualMachineInstance(String resourceUri) { - PagedIterable inner - = this.serviceClient().listByVirtualMachineInstance(resourceUri); - return ResourceManagerUtils.mapPage(inner, - inner1 -> new VmInstanceHybridIdentityMetadataImpl(inner1, this.manager())); - } - - public PagedIterable listByVirtualMachineInstance(String resourceUri, - Context context) { - PagedIterable inner - = this.serviceClient().listByVirtualMachineInstance(resourceUri, context); - return ResourceManagerUtils.mapPage(inner, - inner1 -> new VmInstanceHybridIdentityMetadataImpl(inner1, this.manager())); - } - public Response getWithResponse(String resourceUri, Context context) { Response inner = this.serviceClient().getWithResponse(resourceUri, context); @@ -62,11 +47,26 @@ public VmInstanceHybridIdentityMetadata get(String resourceUri) { } } + public PagedIterable listByVirtualMachineInstance(String resourceUri) { + PagedIterable inner + = this.serviceClient().listByVirtualMachineInstance(resourceUri); + return ResourceManagerUtils.mapPage(inner, + inner1 -> new VmInstanceHybridIdentityMetadataImpl(inner1, this.manager())); + } + + public PagedIterable listByVirtualMachineInstance(String resourceUri, + Context context) { + PagedIterable inner + = this.serviceClient().listByVirtualMachineInstance(resourceUri, context); + return ResourceManagerUtils.mapPage(inner, + inner1 -> new VmInstanceHybridIdentityMetadataImpl(inner1, this.manager())); + } + private VmInstanceHybridIdentityMetadatasClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServerImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServerImpl.java index 5dea73553f06..794678297c95 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServerImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServerImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -18,7 +18,7 @@ public final class VmmServerImpl implements VmmServer, VmmServer.Definition, VmmServer.Update { private VmmServerInner innerObject; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; public String id() { return this.innerModel().id(); @@ -73,7 +73,7 @@ public VmmServerInner innerModel() { return this.innerObject; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } @@ -102,7 +102,7 @@ public VmmServer create(Context context) { return this; } - VmmServerImpl(String name, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + VmmServerImpl(String name, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = new VmmServerInner(); this.serviceManager = serviceManager; this.vmmServerName = name; @@ -127,7 +127,7 @@ public VmmServer apply(Context context) { return this; } - VmmServerImpl(VmmServerInner innerObject, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + VmmServerImpl(VmmServerInner innerObject, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerObject = innerObject; this.serviceManager = serviceManager; this.resourceGroupName = ResourceManagerUtils.getValueFromIdByName(innerObject.id(), "resourceGroups"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersClientImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersClientImpl.java index 1851b8802af9..56bab6f89505 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersClientImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -34,8 +34,8 @@ import com.azure.core.util.polling.SyncPoller; import com.azure.resourcemanager.scvmm.fluent.VmmServersClient; import com.azure.resourcemanager.scvmm.fluent.models.VmmServerInner; +import com.azure.resourcemanager.scvmm.implementation.models.VmmServerListResult; import com.azure.resourcemanager.scvmm.models.ForceDelete; -import com.azure.resourcemanager.scvmm.models.VmmServerListResult; import com.azure.resourcemanager.scvmm.models.VmmServerTagsUpdate; import java.nio.ByteBuffer; import reactor.core.publisher.Flux; @@ -53,87 +53,77 @@ public final class VmmServersClientImpl implements VmmServersClient { /** * The service client containing this operation class. */ - private final ScvmmClientImpl client; + private final ScVmmClientImpl client; /** * Initializes an instance of VmmServersClientImpl. * * @param client the instance of the service client containing this operation class. */ - VmmServersClientImpl(ScvmmClientImpl client) { + VmmServersClientImpl(ScVmmClientImpl client) { this.service = RestProxy.create(VmmServersService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } /** - * The interface defining all the services for ScvmmClientVmmServers to be used by the proxy service to perform REST + * The interface defining all the services for ScVmmClientVmmServers to be used by the proxy service to perform REST * calls. */ - @Host("{$host}") - @ServiceInterface(name = "ScvmmClientVmmServer") + @Host("{endpoint}") + @ServiceInterface(name = "ScVmmClientVmmServer") public interface VmmServersService { - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/vmmServers") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> list(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @HeaderParam("Accept") String accept, Context context); - - @Headers({ "Content-Type: application/json" }) - @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers") - @ExpectedResponses({ 200 }) - @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listByResourceGroup(@HostParam("$host") String endpoint, - @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, - @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, - Context context); - @Headers({ "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> getByResourceGroup(@HostParam("$host") String endpoint, + Mono> getByResourceGroup(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, @HeaderParam("Accept") String accept, Context context); - @Headers({ "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}") @ExpectedResponses({ 200, 201 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> createOrUpdate(@HostParam("$host") String endpoint, + Mono>> createOrUpdate(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, - @BodyParam("application/json") VmmServerInner resource, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VmmServerInner resource, Context context); - @Headers({ "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}") @ExpectedResponses({ 200, 202 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> update(@HostParam("$host") String endpoint, + Mono>> update(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("vmmServerName") String vmmServerName, - @BodyParam("application/json") VmmServerTagsUpdate properties, @HeaderParam("Accept") String accept, - Context context); + @HeaderParam("Content-Type") String contentType, @HeaderParam("Accept") String accept, + @BodyParam("application/json") VmmServerTagsUpdate properties, Context context); @Headers({ "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}") @ExpectedResponses({ 202, 204 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono>> delete(@HostParam("$host") String endpoint, + Mono>> delete(@HostParam("endpoint") String endpoint, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("force") ForceDelete force, @PathParam("vmmServerName") String vmmServerName, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) - @Get("{nextLink}") + @Get("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers") @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) - Mono> listBySubscriptionNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + Mono> listByResourceGroup(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, + @PathParam("resourceGroupName") String resourceGroupName, @HeaderParam("Accept") String accept, + Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/vmmServers") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> list(@HostParam("endpoint") String endpoint, + @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @HeaderParam("Accept") String accept, Context context); @Headers({ "Content-Type: application/json" }) @@ -141,22 +131,35 @@ Mono> listBySubscriptionNext( @ExpectedResponses({ 200 }) @UnexpectedResponseExceptionType(ManagementException.class) Mono> listByResourceGroupNext( - @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("$host") String endpoint, + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, + @HeaderParam("Accept") String accept, Context context); + + @Headers({ "Content-Type: application/json" }) + @Get("{nextLink}") + @ExpectedResponses({ 200 }) + @UnexpectedResponseExceptionType(ManagementException.class) + Mono> listBySubscriptionNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, @HostParam("endpoint") String endpoint, @HeaderParam("Accept") String accept, Context context); } /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync() { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String vmmServerName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -165,29 +168,38 @@ private Mono> listSinglePageAsync() { return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), - res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listSinglePageAsync(Context context) { + private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, + String vmmServerName, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -196,91 +208,95 @@ private Mono> listSinglePageAsync(Context context) return Mono.error(new IllegalArgumentException( "Parameter this.client.getSubscriptionId() is required and cannot be null.")); } + if (resourceGroupName == null) { + return Mono + .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); + } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, - context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context); } /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. + * @return a VMMServer. + * + * Implements VmmServer GET method on successful completion of {@link Mono}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync() { - return new PagedFlux<>(() -> listSinglePageAsync(), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono getByResourceGroupAsync(String resourceGroupName, String vmmServerName) { + return getByResourceGroupWithResponseAsync(resourceGroupName, vmmServerName) + .flatMap(res -> Mono.justOrEmpty(res.getValue())); } /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. - */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listAsync(Context context) { - return new PagedFlux<>(() -> listSinglePageAsync(context), - nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); - } - - /** - * Implements GET VmmServers in a subscription. + * @return a VMMServer. * - * List of VmmServers in a subscription. - * - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * Implements VmmServer GET method along with {@link Response}. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { - return new PagedIterable<>(listAsync()); + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, + Context context) { + return getByResourceGroupWithResponseAsync(resourceGroupName, vmmServerName, context).block(); } /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * @return a VMMServer. + * + * Implements VmmServer GET method. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(Context context) { - return new PagedIterable<>(listAsync(context)); + @ServiceMethod(returns = ReturnType.SINGLE) + public VmmServerInner getByResourceGroup(String resourceGroupName, String vmmServerName) { + return getByResourceGroupWithResponse(resourceGroupName, vmmServerName, Context.NONE).getValue(); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String vmmServerName, VmmServerInner resource) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -293,31 +309,40 @@ private Mono> listByResourceGroupSinglePageAsync(S return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context)) - .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), - res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, contentType, accept, resource, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of - * {@link Mono}. + * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, - Context context) { + private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, + String vmmServerName, VmmServerInner resource, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -330,227 +355,201 @@ private Mono> listByResourceGroupSinglePageAsync(S return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } + if (vmmServerName == null) { + return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); + } + if (resource == null) { + return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + } else { + resource.validate(); + } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service - .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, accept, context) - .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), - res.getValue().value(), res.getValue().nextLink(), null)); + return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, contentType, accept, resource, context); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VmmServers resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VmmServerInner> beginCreateOrUpdateAsync(String resourceGroupName, + String vmmServerName, VmmServerInner resource) { + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, vmmServerName, resource); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + VmmServerInner.class, VmmServerInner.class, this.client.getContext()); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. + * @return the {@link PollerFlux} for polling of the VmmServers resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { - return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), - nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, VmmServerInner> beginCreateOrUpdateAsync(String resourceGroupName, + String vmmServerName, VmmServerInner resource, Context context) { + context = this.client.mergeContext(context); + Mono>> mono + = createOrUpdateWithResponseAsync(resourceGroupName, vmmServerName, resource, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), + VmmServerInner.class, VmmServerInner.class, context); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VmmServers resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VmmServerInner> beginCreateOrUpdate(String resourceGroupName, + String vmmServerName, VmmServerInner resource) { + return this.beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource).getSyncPoller(); } /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers PUT method. * - * List of VmmServers in a resource group. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * @return the {@link SyncPoller} for polling of the VmmServers resource definition. */ - @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + public SyncPoller, VmmServerInner> beginCreateOrUpdate(String resourceGroupName, + String vmmServerName, VmmServerInner resource, Context context) { + return this.beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).getSyncPoller(); } /** - * Gets a VMMServer. + * Implements VmmServers PUT method. * - * Implements VmmServer GET method. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the VmmServers resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String vmmServerName) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } - final String accept = "application/json"; - return FluxUtil - .withContext(context -> service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context)) - .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); + private Mono createOrUpdateAsync(String resourceGroupName, String vmmServerName, + VmmServerInner resource) { + return beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VMMServer. + * Implements VmmServers PUT method. * - * Implements VmmServer GET method. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. - */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, - String vmmServerName, Context context) { - if (this.client.getEndpoint() == null) { - return Mono.error( - new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); - } - if (this.client.getSubscriptionId() == null) { - return Mono.error(new IllegalArgumentException( - "Parameter this.client.getSubscriptionId() is required and cannot be null.")); - } - if (resourceGroupName == null) { - return Mono - .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); - } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } - final String accept = "application/json"; - context = this.client.mergeContext(context); - return service.getByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, accept, context); - } - - /** - * Gets a VMMServer. - * - * Implements VmmServer GET method. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VmmServers resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono getByResourceGroupAsync(String resourceGroupName, String vmmServerName) { - return getByResourceGroupWithResponseAsync(resourceGroupName, vmmServerName) - .flatMap(res -> Mono.justOrEmpty(res.getValue())); + private Mono createOrUpdateAsync(String resourceGroupName, String vmmServerName, + VmmServerInner resource, Context context) { + return beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Gets a VMMServer. + * Implements VmmServers PUT method. * - * Implements VmmServer GET method. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. + * @param resource Resource create parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response}. + * @return the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, - Context context) { - return getByResourceGroupWithResponseAsync(resourceGroupName, vmmServerName, context).block(); + public VmmServerInner createOrUpdate(String resourceGroupName, String vmmServerName, VmmServerInner resource) { + return createOrUpdateAsync(resourceGroupName, vmmServerName, resource).block(); } /** - * Gets a VMMServer. + * Implements VmmServers PUT method. * - * Implements VmmServer GET method. + * Onboards the SCVmm fabric as an Azure VmmServer resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. + * @param resource Resource create parameters. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VmmServerInner getByResourceGroup(String resourceGroupName, String vmmServerName) { - return getByResourceGroupWithResponse(resourceGroupName, vmmServerName, Context.NONE).getValue(); + public VmmServerInner createOrUpdate(String resourceGroupName, String vmmServerName, VmmServerInner resource, + Context context) { + return createOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).block(); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String vmmServerName, VmmServerInner resource) { + private Mono>> updateWithResponseAsync(String resourceGroupName, String vmmServerName, + VmmServerTagsUpdate properties) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -566,26 +565,28 @@ private Mono>> createOrUpdateWithResponseAsync(String if (vmmServerName == null) { return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; return FluxUtil - .withContext(context -> service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, resource, accept, context)) + .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, vmmServerName, contentType, accept, properties, + context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -593,8 +594,8 @@ private Mono>> createOrUpdateWithResponseAsync(String * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, - String vmmServerName, VmmServerInner resource, Context context) { + private Mono>> updateWithResponseAsync(String resourceGroupName, String vmmServerName, + VmmServerTagsUpdate properties, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -610,47 +611,47 @@ private Mono>> createOrUpdateWithResponseAsync(String if (vmmServerName == null) { return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); } - if (resource == null) { - return Mono.error(new IllegalArgumentException("Parameter resource is required and cannot be null.")); + if (properties == null) { + return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); } else { - resource.validate(); + properties.validate(); } + final String contentType = "application/json"; final String accept = "application/json"; context = this.client.mergeContext(context); - return service.createOrUpdate(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, resource, accept, context); + return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, vmmServerName, contentType, accept, properties, context); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link PollerFlux} for polling of the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VmmServerInner> beginCreateOrUpdateAsync(String resourceGroupName, - String vmmServerName, VmmServerInner resource) { - Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, vmmServerName, resource); + private PollerFlux, VmmServerInner> beginUpdateAsync(String resourceGroupName, + String vmmServerName, VmmServerTagsUpdate properties) { + Mono>> mono = updateWithResponseAsync(resourceGroupName, vmmServerName, properties); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VmmServerInner.class, VmmServerInner.class, this.client.getContext()); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -658,42 +659,42 @@ private PollerFlux, VmmServerInner> beginCreateOrUpda * @return the {@link PollerFlux} for polling of the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VmmServerInner> beginCreateOrUpdateAsync(String resourceGroupName, - String vmmServerName, VmmServerInner resource, Context context) { + private PollerFlux, VmmServerInner> beginUpdateAsync(String resourceGroupName, + String vmmServerName, VmmServerTagsUpdate properties, Context context) { context = this.client.mergeContext(context); Mono>> mono - = createOrUpdateWithResponseAsync(resourceGroupName, vmmServerName, resource, context); + = updateWithResponseAsync(resourceGroupName, vmmServerName, properties, context); return this.client.getLroResult(mono, this.client.getHttpPipeline(), VmmServerInner.class, VmmServerInner.class, context); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the {@link SyncPoller} for polling of the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VmmServerInner> beginCreateOrUpdate(String resourceGroupName, - String vmmServerName, VmmServerInner resource) { - return this.beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource).getSyncPoller(); + public SyncPoller, VmmServerInner> beginUpdate(String resourceGroupName, + String vmmServerName, VmmServerTagsUpdate properties) { + return this.beginUpdateAsync(resourceGroupName, vmmServerName, properties).getSyncPoller(); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -701,39 +702,39 @@ public SyncPoller, VmmServerInner> beginCreateOrUpdat * @return the {@link SyncPoller} for polling of the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VmmServerInner> beginCreateOrUpdate(String resourceGroupName, - String vmmServerName, VmmServerInner resource, Context context) { - return this.beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).getSyncPoller(); + public SyncPoller, VmmServerInner> beginUpdate(String resourceGroupName, + String vmmServerName, VmmServerTagsUpdate properties, Context context) { + return this.beginUpdateAsync(resourceGroupName, vmmServerName, properties, context).getSyncPoller(); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VmmServers resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String vmmServerName, - VmmServerInner resource) { - return beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource).last() + private Mono updateAsync(String resourceGroupName, String vmmServerName, + VmmServerTagsUpdate properties) { + return beginUpdateAsync(resourceGroupName, vmmServerName, properties).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -741,38 +742,38 @@ private Mono createOrUpdateAsync(String resourceGroupName, Strin * @return the VmmServers resource definition on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono createOrUpdateAsync(String resourceGroupName, String vmmServerName, - VmmServerInner resource, Context context) { - return beginCreateOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).last() + private Mono updateAsync(String resourceGroupName, String vmmServerName, + VmmServerTagsUpdate properties, Context context) { + return beginUpdateAsync(resourceGroupName, vmmServerName, properties, context).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. * @return the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VmmServerInner createOrUpdate(String resourceGroupName, String vmmServerName, VmmServerInner resource) { - return createOrUpdateAsync(resourceGroupName, vmmServerName, resource).block(); + public VmmServerInner update(String resourceGroupName, String vmmServerName, VmmServerTagsUpdate properties) { + return updateAsync(resourceGroupName, vmmServerName, properties).block(); } /** - * Implements VmmServers PUT method. + * Implements VmmServers PATCH method. * - * Onboards the SCVmm fabric as an Azure VmmServer resource. + * Updates the VmmServers resource. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param resource Resource create parameters. + * @param properties The resource properties to be updated. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. @@ -780,27 +781,27 @@ public VmmServerInner createOrUpdate(String resourceGroupName, String vmmServerN * @return the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VmmServerInner createOrUpdate(String resourceGroupName, String vmmServerName, VmmServerInner resource, + public VmmServerInner update(String resourceGroupName, String vmmServerName, VmmServerTagsUpdate properties, Context context) { - return createOrUpdateAsync(resourceGroupName, vmmServerName, resource, context).block(); + return updateAsync(resourceGroupName, vmmServerName, properties, context).block(); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, String vmmServerName, - VmmServerTagsUpdate properties) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, String vmmServerName, + ForceDelete force) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -816,35 +817,30 @@ private Mono>> updateWithResponseAsync(String resource if (vmmServerName == null) { return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.update(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, vmmServerName, properties, accept, context)) + .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, force, vmmServerName, accept, context)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response} on successful completion of {@link Mono}. + * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> updateWithResponseAsync(String resourceGroupName, String vmmServerName, - VmmServerTagsUpdate properties, Context context) { + private Mono>> deleteWithResponseAsync(String resourceGroupName, String vmmServerName, + ForceDelete force, Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -860,178 +856,188 @@ private Mono>> updateWithResponseAsync(String resource if (vmmServerName == null) { return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); } - if (properties == null) { - return Mono.error(new IllegalArgumentException("Parameter properties is required and cannot be null.")); - } else { - properties.validate(); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.update(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, vmmServerName, properties, accept, context); + return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), + resourceGroupName, force, vmmServerName, accept, context); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VmmServers resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VmmServerInner> beginUpdateAsync(String resourceGroupName, - String vmmServerName, VmmServerTagsUpdate properties) { - Mono>> mono = updateWithResponseAsync(resourceGroupName, vmmServerName, properties); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - VmmServerInner.class, VmmServerInner.class, this.client.getContext()); + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName, + ForceDelete force) { + Mono>> mono = deleteWithResponseAsync(resourceGroupName, vmmServerName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the {@link PollerFlux} for polling of long-running operation. + */ + @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName) { + final ForceDelete force = null; + Mono>> mono = deleteWithResponseAsync(resourceGroupName, vmmServerName, force); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + this.client.getContext()); + } + + /** + * Implements VmmServers DELETE method. + * + * Removes the SCVmm fabric from Azure. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of the VmmServers resource definition. + * @return the {@link PollerFlux} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, VmmServerInner> beginUpdateAsync(String resourceGroupName, - String vmmServerName, VmmServerTagsUpdate properties, Context context) { + private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName, + ForceDelete force, Context context) { context = this.client.mergeContext(context); Mono>> mono - = updateWithResponseAsync(resourceGroupName, vmmServerName, properties, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), - VmmServerInner.class, VmmServerInner.class, context); + = deleteWithResponseAsync(resourceGroupName, vmmServerName, force, context); + return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, + context); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VmmServers resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VmmServerInner> beginUpdate(String resourceGroupName, - String vmmServerName, VmmServerTagsUpdate properties) { - return this.beginUpdateAsync(resourceGroupName, vmmServerName, properties).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String vmmServerName) { + final ForceDelete force = null; + return this.beginDeleteAsync(resourceGroupName, vmmServerName, force).getSyncPoller(); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of the VmmServers resource definition. + * @return the {@link SyncPoller} for polling of long-running operation. */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, VmmServerInner> beginUpdate(String resourceGroupName, - String vmmServerName, VmmServerTagsUpdate properties, Context context) { - return this.beginUpdateAsync(resourceGroupName, vmmServerName, properties, context).getSyncPoller(); + public SyncPoller, Void> beginDelete(String resourceGroupName, String vmmServerName, + ForceDelete force, Context context) { + return this.beginDeleteAsync(resourceGroupName, vmmServerName, force, context).getSyncPoller(); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String vmmServerName, - VmmServerTagsUpdate properties) { - return beginUpdateAsync(resourceGroupName, vmmServerName, properties).last() + private Mono deleteAsync(String resourceGroupName, String vmmServerName, ForceDelete force) { + return beginDeleteAsync(resourceGroupName, vmmServerName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition on successful completion of {@link Mono}. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono updateAsync(String resourceGroupName, String vmmServerName, - VmmServerTagsUpdate properties, Context context) { - return beginUpdateAsync(resourceGroupName, vmmServerName, properties, context).last() + private Mono deleteAsync(String resourceGroupName, String vmmServerName) { + final ForceDelete force = null; + return beginDeleteAsync(resourceGroupName, vmmServerName, force).last() .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. + * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition. + * @return A {@link Mono} that completes when a successful response is received. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VmmServerInner update(String resourceGroupName, String vmmServerName, VmmServerTagsUpdate properties) { - return updateAsync(resourceGroupName, vmmServerName, properties).block(); + private Mono deleteAsync(String resourceGroupName, String vmmServerName, ForceDelete force, Context context) { + return beginDeleteAsync(resourceGroupName, vmmServerName, force, context).last() + .flatMap(this.client::getLroFinalResultOrError); } /** - * Implements VmmServers PATCH method. + * Implements VmmServers DELETE method. * - * Updates the VmmServers resource. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. - * @param properties The resource properties to be updated. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition. */ @ServiceMethod(returns = ReturnType.SINGLE) - public VmmServerInner update(String resourceGroupName, String vmmServerName, VmmServerTagsUpdate properties, - Context context) { - return updateAsync(resourceGroupName, vmmServerName, properties, context).block(); + public void delete(String resourceGroupName, String vmmServerName) { + final ForceDelete force = null; + deleteAsync(resourceGroupName, vmmServerName, force).block(); } /** @@ -1042,14 +1048,30 @@ public VmmServerInner update(String resourceGroupName, String vmmServerName, Vmm * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param vmmServerName Name of the VmmServer. * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, String vmmServerName, - ForceDelete force) { + public void delete(String resourceGroupName, String vmmServerName, ForceDelete force, Context context) { + deleteAsync(resourceGroupName, vmmServerName, force, context).block(); + } + + /** + * Implements GET VmmServers in a resource group. + * + * List of VmmServers in a resource group. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1062,33 +1084,31 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } final String accept = "application/json"; return FluxUtil - .withContext(context -> service.delete(this.client.getEndpoint(), this.client.getApiVersion(), - this.client.getSubscriptionId(), resourceGroupName, force, vmmServerName, accept, context)) + .withContext(context -> service.listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), + res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a resource group. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link Response} on successful completion of {@link Mono}. + * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono>> deleteWithResponseAsync(String resourceGroupName, String vmmServerName, - ForceDelete force, Context context) { + private Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, + Context context) { if (this.client.getEndpoint() == null) { return Mono.error( new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); @@ -1101,212 +1121,208 @@ private Mono>> deleteWithResponseAsync(String resource return Mono .error(new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.")); } - if (vmmServerName == null) { - return Mono.error(new IllegalArgumentException("Parameter vmmServerName is required and cannot be null.")); - } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.delete(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), - resourceGroupName, force, vmmServerName, accept, context); + return service + .listByResourceGroup(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), resourceGroupName, accept, context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a resource group. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName, - ForceDelete force) { - Mono>> mono = deleteWithResponseAsync(resourceGroupName, vmmServerName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a resource group. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName) { - final ForceDelete force = null; - Mono>> mono = deleteWithResponseAsync(resourceGroupName, vmmServerName, force); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - this.client.getContext()); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listByResourceGroupAsync(String resourceGroupName, Context context) { + return new PagedFlux<>(() -> listByResourceGroupSinglePageAsync(resourceGroupName, context), + nextLink -> listByResourceGroupNextSinglePageAsync(nextLink, context)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a resource group. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link PollerFlux} for polling of long-running operation. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - private PollerFlux, Void> beginDeleteAsync(String resourceGroupName, String vmmServerName, - ForceDelete force, Context context) { - context = this.client.mergeContext(context); - Mono>> mono - = deleteWithResponseAsync(resourceGroupName, vmmServerName, force, context); - return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class, - context); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a resource group. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String vmmServerName) { - final ForceDelete force = null; - return this.beginDeleteAsync(resourceGroupName, vmmServerName, force).getSyncPoller(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, context)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the {@link SyncPoller} for polling of long-running operation. + * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ - @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) - public SyncPoller, Void> beginDelete(String resourceGroupName, String vmmServerName, - ForceDelete force, Context context) { - return this.beginDeleteAsync(resourceGroupName, vmmServerName, force, context).getSyncPoller(); + @ServiceMethod(returns = ReturnType.SINGLE) + private Mono> listSinglePageAsync() { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + return FluxUtil + .withContext(context -> service.list(this.client.getEndpoint(), this.client.getApiVersion(), + this.client.getSubscriptionId(), accept, context)) + .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), + res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) + .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VmmServer list operation along with {@link PagedResponse} on successful completion of + * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String vmmServerName, ForceDelete force) { - return beginDeleteAsync(resourceGroupName, vmmServerName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + private Mono> listSinglePageAsync(Context context) { + if (this.client.getEndpoint() == null) { + return Mono.error( + new IllegalArgumentException("Parameter this.client.getEndpoint() is required and cannot be null.")); + } + if (this.client.getSubscriptionId() == null) { + return Mono.error(new IllegalArgumentException( + "Parameter this.client.getSubscriptionId() is required and cannot be null.")); + } + final String accept = "application/json"; + context = this.client.mergeContext(context); + return service + .list(this.client.getEndpoint(), this.client.getApiVersion(), this.client.getSubscriptionId(), accept, + context) + .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), + res.getValue().value(), res.getValue().nextLink(), null)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String vmmServerName) { - final ForceDelete force = null; - return beginDeleteAsync(resourceGroupName, vmmServerName, force).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync() { + return new PagedFlux<>(() -> listSinglePageAsync(), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return A {@link Mono} that completes when a successful response is received. + * @return the response of a VmmServer list operation as paginated response with {@link PagedFlux}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - private Mono deleteAsync(String resourceGroupName, String vmmServerName, ForceDelete force, Context context) { - return beginDeleteAsync(resourceGroupName, vmmServerName, force, context).last() - .flatMap(this.client::getLroFinalResultOrError); + @ServiceMethod(returns = ReturnType.COLLECTION) + private PagedFlux listAsync(Context context) { + return new PagedFlux<>(() -> listSinglePageAsync(context), + nextLink -> listBySubscriptionNextSinglePageAsync(nextLink, context)); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String vmmServerName) { - final ForceDelete force = null; - deleteAsync(resourceGroupName, vmmServerName, force).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list() { + return new PagedIterable<>(listAsync()); } /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String vmmServerName, ForceDelete force, Context context) { - deleteAsync(resourceGroupName, vmmServerName, force, context).block(); + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable list(Context context) { + return new PagedIterable<>(listAsync(context)); } /** + * Implements GET VmmServers in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1317,7 +1333,7 @@ public void delete(String resourceGroupName, String vmmServerName, ForceDelete f * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1328,13 +1344,15 @@ private Mono> listBySubscriptionNextSinglePageAsyn final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VmmServers in a resource group. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1346,7 +1364,7 @@ private Mono> listBySubscriptionNextSinglePageAsyn * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, + private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1357,12 +1375,14 @@ private Mono> listBySubscriptionNextSinglePageAsyn } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } /** + * Implements GET VmmServers in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1373,7 +1393,7 @@ private Mono> listBySubscriptionNextSinglePageAsyn * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); } @@ -1384,13 +1404,15 @@ private Mono> listByResourceGroupNextSinglePageAsy final String accept = "application/json"; return FluxUtil .withContext( - context -> service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context)) + context -> service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context)) .>map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)) .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly())); } /** + * Implements GET VmmServers in a subscription. + * * Get the next page of items. * * @param nextLink The URL to get the next list of items. @@ -1402,7 +1424,7 @@ private Mono> listByResourceGroupNextSinglePageAsy * {@link Mono}. */ @ServiceMethod(returns = ReturnType.SINGLE) - private Mono> listByResourceGroupNextSinglePageAsync(String nextLink, + private Mono> listBySubscriptionNextSinglePageAsync(String nextLink, Context context) { if (nextLink == null) { return Mono.error(new IllegalArgumentException("Parameter nextLink is required and cannot be null.")); @@ -1413,7 +1435,7 @@ private Mono> listByResourceGroupNextSinglePageAsy } final String accept = "application/json"; context = this.client.mergeContext(context); - return service.listByResourceGroupNext(nextLink, this.client.getEndpoint(), accept, context) + return service.listBySubscriptionNext(nextLink, this.client.getEndpoint(), accept, context) .map(res -> new PagedResponseBase<>(res.getRequest(), res.getStatusCode(), res.getHeaders(), res.getValue().value(), res.getValue().nextLink(), null)); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersImpl.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersImpl.java index 66a829f3783c..026e27f5adc6 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersImpl.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/VmmServersImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.implementation; @@ -20,33 +20,13 @@ public final class VmmServersImpl implements VmmServers { private final VmmServersClient innerClient; - private final com.azure.resourcemanager.scvmm.ScvmmManager serviceManager; + private final com.azure.resourcemanager.scvmm.SCVMMManager serviceManager; - public VmmServersImpl(VmmServersClient innerClient, com.azure.resourcemanager.scvmm.ScvmmManager serviceManager) { + public VmmServersImpl(VmmServersClient innerClient, com.azure.resourcemanager.scvmm.SCVMMManager serviceManager) { this.innerClient = innerClient; this.serviceManager = serviceManager; } - public PagedIterable list() { - PagedIterable inner = this.serviceClient().list(); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); - } - - public PagedIterable list(Context context) { - PagedIterable inner = this.serviceClient().list(context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); - } - - public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { - PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); - return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); - } - public Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, Context context) { Response inner @@ -76,6 +56,26 @@ public void delete(String resourceGroupName, String vmmServerName, ForceDelete f this.serviceClient().delete(resourceGroupName, vmmServerName, force, context); } + public PagedIterable listByResourceGroup(String resourceGroupName) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); + } + + public PagedIterable listByResourceGroup(String resourceGroupName, Context context) { + PagedIterable inner = this.serviceClient().listByResourceGroup(resourceGroupName, context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); + } + + public PagedIterable list() { + PagedIterable inner = this.serviceClient().list(); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); + } + + public PagedIterable list(Context context) { + PagedIterable inner = this.serviceClient().list(context); + return ResourceManagerUtils.mapPage(inner, inner1 -> new VmmServerImpl(inner1, this.manager())); + } + public VmmServer getById(String id) { String resourceGroupName = ResourceManagerUtils.getValueFromIdByName(id, "resourceGroups"); if (resourceGroupName == null) { @@ -137,7 +137,7 @@ private VmmServersClient serviceClient() { return this.innerClient; } - private com.azure.resourcemanager.scvmm.ScvmmManager manager() { + private com.azure.resourcemanager.scvmm.SCVMMManager manager() { return this.serviceManager; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/AvailabilitySetListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/AvailabilitySetListResult.java index ab297c795f82..102d6ca679eb 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/AvailabilitySetListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/CloudListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/CloudListResult.java index 76b40f67fe14..26edfa064250 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/CloudListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/GuestAgentListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/GuestAgentListResult.java index 41b5281bbc8e..d0cac50073b4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/GuestAgentListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/InventoryItemListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/InventoryItemListResult.java index 42487c52d435..16889176e66b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/InventoryItemListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/OperationListResult.java similarity index 76% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/OperationListResult.java index 56c15ff6955c..259987b6160c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/OperationListResult.java @@ -1,10 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; +import com.azure.core.util.logging.ClientLogger; import com.azure.json.JsonReader; import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; @@ -20,12 +21,12 @@ @Immutable public final class OperationListResult implements JsonSerializable { /* - * List of operations supported by the resource provider + * The Operation items on this page */ private List value; /* - * URL to get the next set of operation list results (if there are any). + * The link to the next page of items */ private String nextLink; @@ -36,7 +37,7 @@ private OperationListResult() { } /** - * Get the value property: List of operations supported by the resource provider. + * Get the value property: The Operation items on this page. * * @return the value value. */ @@ -45,7 +46,7 @@ public List value() { } /** - * Get the nextLink property: URL to get the next set of operation list results (if there are any). + * Get the nextLink property: The link to the next page of items. * * @return the nextLink value. */ @@ -59,17 +60,23 @@ public String nextLink() { * @throws IllegalArgumentException thrown if the instance is not valid. */ public void validate() { - if (value() != null) { + if (value() == null) { + throw LOGGER.atError() + .log(new IllegalArgumentException("Missing required property value in model OperationListResult")); + } else { value().forEach(e -> e.validate()); } } + private static final ClientLogger LOGGER = new ClientLogger(OperationListResult.class); + /** * {@inheritDoc} */ @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); + jsonWriter.writeArrayField("value", this.value, (writer, element) -> writer.writeJson(element)); return jsonWriter.writeEndObject(); } @@ -79,6 +86,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { * @param jsonReader The JsonReader being read. * @return An instance of OperationListResult if the JsonReader was pointing to an instance of it, or null if it was * pointing to JSON null. + * @throws IllegalStateException If the deserialized JSON object was missing any required properties. * @throws IOException If an error occurs while reading the OperationListResult. */ public static OperationListResult fromJson(JsonReader jsonReader) throws IOException { diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineInstanceListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineInstanceListResult.java index f235f2dab277..8bdeba76964d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstanceListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineInstanceListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineTemplateListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineTemplateListResult.java index 4c1563c2eba8..25aacef42365 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualMachineTemplateListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualNetworkListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualNetworkListResult.java index b70a218b151b..b742aca55089 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VirtualNetworkListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmInstanceHybridIdentityMetadataListResult.java similarity index 97% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmInstanceHybridIdentityMetadataListResult.java index 8476d7ef2122..1ffb574ac668 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmInstanceHybridIdentityMetadataListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerListResult.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmmServerListResult.java similarity index 96% rename from sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerListResult.java rename to sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmmServerListResult.java index 7b48184be56f..9f6a2b3d9596 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerListResult.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/models/VmmServerListResult.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. -package com.azure.resourcemanager.scvmm.models; +package com.azure.resourcemanager.scvmm.implementation.models; import com.azure.core.annotation.Immutable; import com.azure.core.util.logging.ClientLogger; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/package-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/package-info.java index 5edf353caba8..97a80d35eb09 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/package-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/implementation/package-info.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. /** - * Package containing the implementations for ScvmmClient. - * SCVMM Client. + * Package containing the implementations for SCVMM. + * The Microsoft.ScVmm Rest API spec. */ package com.azure.resourcemanager.scvmm.implementation; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ActionType.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ActionType.java index 27b4d427adc1..e3fa30c7cf63 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ActionType.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ActionType.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -8,11 +8,11 @@ import java.util.Collection; /** - * Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. + * Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. */ public final class ActionType extends ExpandableStringEnum { /** - * Static value Internal for ActionType. + * Actions are for internal-only APIs. */ public static final ActionType INTERNAL = fromString("Internal"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AllocationMethod.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AllocationMethod.java index eccdce555d3b..45a1f2c2ab0c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AllocationMethod.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AllocationMethod.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class AllocationMethod extends ExpandableStringEnum { /** - * Static value Dynamic for AllocationMethod. + * Dynamically allocated address. */ public static final AllocationMethod DYNAMIC = fromString("Dynamic"); /** - * Static value Static for AllocationMethod. + * Statically allocated address. */ public static final AllocationMethod STATIC = fromString("Static"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySet.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySet.java index 97d424d842cb..9d016f0e110b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySet.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySet.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListItem.java index 33f227463369..e4b516e29f23 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetListItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetProperties.java index 828ca8cf7bb6..32880df5878a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetTagsUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetTagsUpdate.java index fe7a3b3e7726..3978e6593525 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetTagsUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySetTagsUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySets.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySets.java index 79118d03837c..8a7598007a46 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySets.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/AvailabilitySets.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,113 +13,117 @@ */ public interface AvailabilitySets { /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response}. */ - PagedIterable list(); + Response getByResourceGroupWithResponse(String resourceGroupName, + String availabilitySetResourceName, Context context); /** - * Implements GET AvailabilitySets in a subscription. + * Gets an AvailabilitySet. * - * List of AvailabilitySets in a subscription. + * Implements AvailabilitySet GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method. */ - PagedIterable list(Context context); + AvailabilitySet getByResourceGroup(String resourceGroupName, String availabilitySetResourceName); /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySet DELETE method. * - * List of AvailabilitySets in a resource group. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName); + void delete(String resourceGroupName, String availabilitySetResourceName); /** - * Implements GET AvailabilitySets in a resource group. + * Implements AvailabilitySet DELETE method. * - * List of AvailabilitySets in a resource group. + * Deregisters the ScVmm availability set from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName, Context context); + void delete(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, Context context); /** - * Gets an AvailabilitySet. + * Implements GET AvailabilitySets in a resource group. * - * Implements AvailabilitySet GET method. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response}. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - Response getByResourceGroupWithResponse(String resourceGroupName, - String availabilitySetResourceName, Context context); + PagedIterable listByResourceGroup(String resourceGroupName); /** - * Gets an AvailabilitySet. + * Implements GET AvailabilitySets in a resource group. * - * Implements AvailabilitySet GET method. + * List of AvailabilitySets in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - AvailabilitySet getByResourceGroup(String resourceGroupName, String availabilitySetResourceName); + PagedIterable listByResourceGroup(String resourceGroupName, Context context); /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String availabilitySetResourceName); + PagedIterable list(); /** - * Implements AvailabilitySet DELETE method. + * Implements GET AvailabilitySets in a subscription. * - * Deregisters the ScVmm availability set from Azure. + * List of AvailabilitySets in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param availabilitySetResourceName Name of the AvailabilitySet. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a AvailabilitySet list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String availabilitySetResourceName, ForceDelete force, Context context); + PagedIterable list(Context context); /** * Gets an AvailabilitySet. @@ -130,7 +134,9 @@ Response getByResourceGroupWithResponse(String resourceGroupNam * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response}. */ AvailabilitySet getById(String id); @@ -144,7 +150,9 @@ Response getByResourceGroupWithResponse(String resourceGroupNam * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the AvailabilitySets resource definition along with {@link Response}. + * @return an AvailabilitySet. + * + * Implements AvailabilitySet GET method along with {@link Response}. */ Response getByIdWithResponse(String id, Context context); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Checkpoint.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Checkpoint.java index 1801586a6c30..f0dad5e8a531 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Checkpoint.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Checkpoint.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; -import com.azure.core.annotation.Fluent; +import com.azure.core.annotation.Immutable; import com.azure.json.JsonReader; import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; @@ -14,7 +14,7 @@ /** * Defines the resource properties. */ -@Fluent +@Immutable public final class Checkpoint implements JsonSerializable { /* * Gets ID of parent of the checkpoint. @@ -39,7 +39,7 @@ public final class Checkpoint implements JsonSerializable { /** * Creates an instance of Checkpoint class. */ - public Checkpoint() { + private Checkpoint() { } /** @@ -51,17 +51,6 @@ public String parentCheckpointId() { return this.parentCheckpointId; } - /** - * Set the parentCheckpointId property: Gets ID of parent of the checkpoint. - * - * @param parentCheckpointId the parentCheckpointId value to set. - * @return the Checkpoint object itself. - */ - public Checkpoint withParentCheckpointId(String parentCheckpointId) { - this.parentCheckpointId = parentCheckpointId; - return this; - } - /** * Get the checkpointId property: Gets ID of the checkpoint. * @@ -71,17 +60,6 @@ public String checkpointId() { return this.checkpointId; } - /** - * Set the checkpointId property: Gets ID of the checkpoint. - * - * @param checkpointId the checkpointId value to set. - * @return the Checkpoint object itself. - */ - public Checkpoint withCheckpointId(String checkpointId) { - this.checkpointId = checkpointId; - return this; - } - /** * Get the name property: Gets name of the checkpoint. * @@ -91,17 +69,6 @@ public String name() { return this.name; } - /** - * Set the name property: Gets name of the checkpoint. - * - * @param name the name value to set. - * @return the Checkpoint object itself. - */ - public Checkpoint withName(String name) { - this.name = name; - return this; - } - /** * Get the description property: Gets description of the checkpoint. * @@ -111,17 +78,6 @@ public String description() { return this.description; } - /** - * Set the description property: Gets description of the checkpoint. - * - * @param description the description value to set. - * @return the Checkpoint object itself. - */ - public Checkpoint withDescription(String description) { - this.description = description; - return this; - } - /** * Validates the instance. * diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Cloud.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Cloud.java index b6e61833d81a..d1a57a66f5b3 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Cloud.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Cloud.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudCapacity.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudCapacity.java index 128a3a6b87c9..4e9e0267ed88 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudCapacity.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudCapacity.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -34,7 +34,7 @@ public final class CloudCapacity implements JsonSerializable { /** * Creates an instance of CloudCapacity class. */ - public CloudCapacity() { + private CloudCapacity() { } /** diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudInventoryItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudInventoryItem.java index 7ab5536c3aec..4f326899ae64 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudInventoryItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudInventoryItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -20,26 +20,6 @@ public final class CloudInventoryItem extends InventoryItemProperties { */ private InventoryType inventoryType = InventoryType.CLOUD; - /* - * Gets the tracked resource id corresponding to the inventory resource. - */ - private String managedResourceId; - - /* - * Gets the UUID (which is assigned by Vmm) for the inventory item. - */ - private String uuid; - - /* - * Gets the Managed Object name in Vmm for the inventory item. - */ - private String inventoryItemName; - - /* - * Provisioning state of the resource. - */ - private ProvisioningState provisioningState; - /** * Creates an instance of CloudInventoryItem class. */ @@ -56,46 +36,6 @@ public InventoryType inventoryType() { return this.inventoryType; } - /** - * Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource. - * - * @return the managedResourceId value. - */ - @Override - public String managedResourceId() { - return this.managedResourceId; - } - - /** - * Get the uuid property: Gets the UUID (which is assigned by Vmm) for the inventory item. - * - * @return the uuid value. - */ - @Override - public String uuid() { - return this.uuid; - } - - /** - * Get the inventoryItemName property: Gets the Managed Object name in Vmm for the inventory item. - * - * @return the inventoryItemName value. - */ - @Override - public String inventoryItemName() { - return this.inventoryItemName; - } - - /** - * Get the provisioningState property: Provisioning state of the resource. - * - * @return the provisioningState value. - */ - @Override - public ProvisioningState provisioningState() { - return this.provisioningState; - } - /** * Validates the instance. * @@ -103,7 +43,6 @@ public ProvisioningState provisioningState() { */ @Override public void validate() { - super.validate(); } /** @@ -132,13 +71,14 @@ public static CloudInventoryItem fromJson(JsonReader jsonReader) throws IOExcept reader.nextToken(); if ("managedResourceId".equals(fieldName)) { - deserializedCloudInventoryItem.managedResourceId = reader.getString(); + deserializedCloudInventoryItem.withManagedResourceId(reader.getString()); } else if ("uuid".equals(fieldName)) { - deserializedCloudInventoryItem.uuid = reader.getString(); + deserializedCloudInventoryItem.withUuid(reader.getString()); } else if ("inventoryItemName".equals(fieldName)) { - deserializedCloudInventoryItem.inventoryItemName = reader.getString(); + deserializedCloudInventoryItem.withInventoryItemName(reader.getString()); } else if ("provisioningState".equals(fieldName)) { - deserializedCloudInventoryItem.provisioningState = ProvisioningState.fromString(reader.getString()); + deserializedCloudInventoryItem + .withProvisioningState(ProvisioningState.fromString(reader.getString())); } else if ("inventoryType".equals(fieldName)) { deserializedCloudInventoryItem.inventoryType = InventoryType.fromString(reader.getString()); } else { diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudProperties.java index d81e1ae3f6c6..d6ca7aa819c4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudTagsUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudTagsUpdate.java index 1abdcf5c1260..cc1ec5a21ed1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudTagsUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CloudTagsUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Clouds.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Clouds.java index f7143ed0238d..384e9ba29a9e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Clouds.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Clouds.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,112 +13,116 @@ */ public interface Clouds { /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response}. */ - PagedIterable list(); + Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, Context context); /** - * Implements GET Clouds in a subscription. + * Gets a Cloud. * - * List of Clouds in a subscription. + * Implements Cloud GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. + * @return a Cloud. + * + * Implements Cloud GET method. */ - PagedIterable list(Context context); + Cloud getByResourceGroup(String resourceGroupName, String cloudResourceName); /** - * Implements GET Clouds in a resource group. + * Implements Cloud resource DELETE method. * - * List of Clouds in a resource group. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName); + void delete(String resourceGroupName, String cloudResourceName); /** - * Implements GET Clouds in a resource group. + * Implements Cloud resource DELETE method. * - * List of Clouds in a resource group. + * Deregisters the ScVmm fabric cloud from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param cloudResourceName Name of the Cloud. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName, Context context); + void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context); /** - * Gets a Cloud. + * Implements GET Clouds in a resource group. * - * Implements Cloud GET method. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response}. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - Response getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, Context context); + PagedIterable listByResourceGroup(String resourceGroupName); /** - * Gets a Cloud. + * Implements GET Clouds in a resource group. * - * Implements Cloud GET method. + * List of Clouds in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - Cloud getByResourceGroup(String resourceGroupName, String cloudResourceName); + PagedIterable listByResourceGroup(String resourceGroupName, Context context); /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String cloudResourceName); + PagedIterable list(); /** - * Implements Cloud resource DELETE method. + * Implements GET Clouds in a subscription. * - * Deregisters the ScVmm fabric cloud from Azure. + * List of Clouds in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param cloudResourceName Name of the Cloud. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a Cloud list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context); + PagedIterable list(Context context); /** * Gets a Cloud. @@ -129,7 +133,9 @@ public interface Clouds { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response}. */ Cloud getById(String id); @@ -143,7 +149,9 @@ public interface Clouds { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the Clouds resource definition along with {@link Response}. + * @return a Cloud. + * + * Implements Cloud GET method along with {@link Response}. */ Response getByIdWithResponse(String id, Context context); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CreateDiffDisk.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CreateDiffDisk.java index 33f0506d4f7f..a98a1554f729 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CreateDiffDisk.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/CreateDiffDisk.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class CreateDiffDisk extends ExpandableStringEnum { /** - * Static value true for CreateDiffDisk. + * Enable create diff disk. */ public static final CreateDiffDisk TRUE = fromString("true"); /** - * Static value false for CreateDiffDisk. + * Disable create diff disk. */ public static final CreateDiffDisk FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DeleteFromHost.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DeleteFromHost.java index cbe0d382c817..0e346cb16e9f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DeleteFromHost.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DeleteFromHost.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -8,16 +8,16 @@ import java.util.Collection; /** - * Defines values for DeleteFromHost. + * Delete From Host. */ public final class DeleteFromHost extends ExpandableStringEnum { /** - * Static value true for DeleteFromHost. + * Enable delete from host. */ public static final DeleteFromHost TRUE = fromString("true"); /** - * Static value false for DeleteFromHost. + * Disable delete from host. */ public static final DeleteFromHost FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DynamicMemoryEnabled.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DynamicMemoryEnabled.java index 3d331dbac7b2..b209fa07b657 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DynamicMemoryEnabled.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/DynamicMemoryEnabled.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class DynamicMemoryEnabled extends ExpandableStringEnum { /** - * Static value true for DynamicMemoryEnabled. + * Enable dynamic memory. */ public static final DynamicMemoryEnabled TRUE = fromString("true"); /** - * Static value false for DynamicMemoryEnabled. + * Disable dynamic memory. */ public static final DynamicMemoryEnabled FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ExtendedLocation.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ExtendedLocation.java index d9274a91889e..33ab1b8980e0 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ExtendedLocation.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ExtendedLocation.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ForceDelete.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ForceDelete.java index bfc03be49ada..3b9b26837baf 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ForceDelete.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ForceDelete.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -8,16 +8,16 @@ import java.util.Collection; /** - * Defines values for ForceDelete. + * Force Delete. */ public final class ForceDelete extends ExpandableStringEnum { /** - * Static value true for ForceDelete. + * Enable force delete. */ public static final ForceDelete TRUE = fromString("true"); /** - * Static value false for ForceDelete. + * Disable force delete. */ public static final ForceDelete FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgent.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgent.java index 2e600cacb0b9..3871b4928697 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgent.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgent.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentProperties.java index 170c9bf544f8..6c0cbc1ad6ce 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestAgentProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -51,6 +51,11 @@ public final class GuestAgentProperties implements JsonSerializable listByVirtualMachineInstance(String resourceUri); - - /** - * Implements GET GuestAgent in a vm. - * - * Returns the list of GuestAgent of the given vm. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. - */ - PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); - /** * Gets GuestAgent. * @@ -50,7 +23,9 @@ public interface GuestAgents { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent along with {@link Response}. + * @return guestAgent. + * + * Implements GuestAgent GET method along with {@link Response}. */ Response getWithResponse(String resourceUri, Context context); @@ -63,7 +38,9 @@ public interface GuestAgents { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the GuestAgent. + * @return guestAgent. + * + * Implements GuestAgent GET method. */ GuestAgent get(String resourceUri); @@ -121,4 +98,31 @@ public interface GuestAgents { * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ void delete(String resourceUri); + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + PagedIterable listByVirtualMachineInstance(String resourceUri); + + /** + * Implements GET GuestAgent in a vm. + * + * Returns the list of GuestAgent of the given vm. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a GuestAgent list operation as paginated response with {@link PagedIterable}. + */ + PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestCredential.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestCredential.java index 34b554891520..030fdf157f35 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestCredential.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/GuestCredential.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfile.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfile.java index ac7c6efe5234..01d2f2a4b679 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfile.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfile.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfileUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfileUpdate.java index 1af85f6311be..f19e84b61336 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfileUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HardwareProfileUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HttpProxyConfiguration.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HttpProxyConfiguration.java index 248378bbb6e4..0370b2a244cd 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HttpProxyConfiguration.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/HttpProxyConfiguration.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfile.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfile.java index af81e92cd7e6..f5485677852b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfile.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfile.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfileUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfileUpdate.java index 777db7587720..e4ce3cf41c3e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfileUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InfrastructureProfileUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItem.java index 0506f1e2a251..5e323f532fbf 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemDetails.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemDetails.java index 50e3df48b05a..d8c2c7176d3a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemDetails.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemDetails.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemProperties.java index 8025f703525f..e7cb09d38cf8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItemProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -180,12 +180,12 @@ public static InventoryItemProperties fromJson(JsonReader jsonReader) throws IOE // Use the discriminator value to determine which subtype should be deserialized. if ("Cloud".equals(discriminatorValue)) { return CloudInventoryItem.fromJson(readerToUse.reset()); - } else if ("VirtualMachine".equals(discriminatorValue)) { - return VirtualMachineInventoryItem.fromJson(readerToUse.reset()); - } else if ("VirtualMachineTemplate".equals(discriminatorValue)) { - return VirtualMachineTemplateInventoryItem.fromJson(readerToUse.reset()); } else if ("VirtualNetwork".equals(discriminatorValue)) { return VirtualNetworkInventoryItem.fromJson(readerToUse.reset()); + } else if ("VirtualMachineTemplate".equals(discriminatorValue)) { + return VirtualMachineTemplateInventoryItem.fromJson(readerToUse.reset()); + } else if ("VirtualMachine".equals(discriminatorValue)) { + return VirtualMachineInventoryItem.fromJson(readerToUse.reset()); } else { return fromJsonKnownDiscriminator(readerToUse.reset()); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItems.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItems.java index 2c5871ed8446..4cdf8f686001 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItems.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryItems.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,35 +12,6 @@ * Resource collection API of InventoryItems. */ public interface InventoryItems { - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName); - - /** - * Implements GET for the list of Inventory Items in the VMMServer. - * - * Returns the list of inventoryItems in the given VmmServer. - * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. - */ - PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, Context context); - /** * Implements GET InventoryItem method. * @@ -104,6 +75,35 @@ Response deleteWithResponse(String resourceGroupName, String vmmServerName */ void delete(String resourceGroupName, String vmmServerName, String inventoryItemResourceName); + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName); + + /** + * Implements GET for the list of Inventory Items in the VMMServer. + * + * Returns the list of inventoryItems in the given VmmServer. + * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a InventoryItem list operation as paginated response with {@link PagedIterable}. + */ + PagedIterable listByVmmServer(String resourceGroupName, String vmmServerName, Context context); + /** * Implements GET InventoryItem method. * diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryType.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryType.java index c6a139997f81..0b401a1e1708 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryType.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/InventoryType.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,22 +12,22 @@ */ public final class InventoryType extends ExpandableStringEnum { /** - * Static value Cloud for InventoryType. + * Cloud inventory type. */ public static final InventoryType CLOUD = fromString("Cloud"); /** - * Static value VirtualNetwork for InventoryType. + * VirtualNetwork inventory type. */ public static final InventoryType VIRTUAL_NETWORK = fromString("VirtualNetwork"); /** - * Static value VirtualMachine for InventoryType. + * VirtualMachine inventory type. */ public static final InventoryType VIRTUAL_MACHINE = fromString("VirtualMachine"); /** - * Static value VirtualMachineTemplate for InventoryType. + * VirtualMachineTemplate inventory type. */ public static final InventoryType VIRTUAL_MACHINE_TEMPLATE = fromString("VirtualMachineTemplate"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsCustomizable.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsCustomizable.java index 5db4162a571c..7d7cb9bf9076 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsCustomizable.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsCustomizable.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class IsCustomizable extends ExpandableStringEnum { /** - * Static value true for IsCustomizable. + * Enable customizable. */ public static final IsCustomizable TRUE = fromString("true"); /** - * Static value false for IsCustomizable. + * Disable customizable. */ public static final IsCustomizable FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsHighlyAvailable.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsHighlyAvailable.java index 89631058ed71..bdbfe9990ae9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsHighlyAvailable.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/IsHighlyAvailable.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class IsHighlyAvailable extends ExpandableStringEnum { /** - * Static value true for IsHighlyAvailable. + * Enable highly available. */ public static final IsHighlyAvailable TRUE = fromString("true"); /** - * Static value false for IsHighlyAvailable. + * Disable highly available. */ public static final IsHighlyAvailable FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/LimitCpuForMigration.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/LimitCpuForMigration.java index a85bdc9aa826..3ec63f2e8268 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/LimitCpuForMigration.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/LimitCpuForMigration.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,12 +12,12 @@ */ public final class LimitCpuForMigration extends ExpandableStringEnum { /** - * Static value true for LimitCpuForMigration. + * Enable limit CPU for migration. */ public static final LimitCpuForMigration TRUE = fromString("true"); /** - * Static value false for LimitCpuForMigration. + * Disable limit CPU for migration. */ public static final LimitCpuForMigration FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterface.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterface.java index d8cad3f13a7e..88eae4ba68da 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterface.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterface.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterfaceUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterfaceUpdate.java index 80f94a24b61c..b96eb132a18e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterfaceUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkInterfaceUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfile.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfile.java index 18e9e631a12b..ebc7bf812417 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfile.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfile.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfileUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfileUpdate.java index 276fe1ab669a..b3a04c228f6e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfileUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/NetworkProfileUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operation.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operation.java index 0f7143c2f090..7cedb74fb0ca 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operation.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operation.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -20,7 +20,7 @@ public interface Operation { /** * Gets the isDataAction property: Whether the operation applies to data-plane. This is "true" for data-plane - * operations and "false" for ARM/control-plane operations. + * operations and "false" for Azure Resource Manager/control-plane operations. * * @return the isDataAction value. */ @@ -42,8 +42,8 @@ public interface Operation { Origin origin(); /** - * Gets the actionType property: Enum. Indicates the action type. "Internal" refers to actions that are for internal - * only APIs. + * Gets the actionType property: Extensible enum. Indicates the action type. "Internal" refers to actions that are + * for internal only APIs. * * @return the actionType value. */ diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationDisplay.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationDisplay.java index cfead659bf58..8320e6500bba 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationDisplay.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OperationDisplay.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,7 +12,7 @@ import java.io.IOException; /** - * Localized display information for this particular operation. + * Localized display information for and operation. */ @Immutable public final class OperationDisplay implements JsonSerializable { diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operations.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operations.java index caf6db84f41f..91c370086321 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operations.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Operations.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Origin.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Origin.java index 2be07df63909..0ba6416195db 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Origin.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/Origin.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,17 +13,17 @@ */ public final class Origin extends ExpandableStringEnum { /** - * Static value user for Origin. + * Indicates the operation is initiated by a user. */ public static final Origin USER = fromString("user"); /** - * Static value system for Origin. + * Indicates the operation is initiated by a system. */ public static final Origin SYSTEM = fromString("system"); /** - * Static value user,system for Origin. + * Indicates the operation is initiated by a user or system. */ public static final Origin USER_SYSTEM = fromString("user,system"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OsProfileForVmInstance.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OsProfileForVmInstance.java index 5cdc7631f590..83f47c8fe980 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OsProfileForVmInstance.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/OsProfileForVmInstance.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -41,6 +41,41 @@ public final class OsProfileForVmInstance implements JsonSerializable { /** - * Static value Windows for OsType. + * Windows operating system. */ public static final OsType WINDOWS = fromString("Windows"); /** - * Static value Linux for OsType. + * Linux operating system. */ public static final OsType LINUX = fromString("Linux"); /** - * Static value Other for OsType. + * Other operating system. */ public static final OsType OTHER = fromString("Other"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningAction.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningAction.java index a4a20d39aa62..8e8c0da8c4b2 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningAction.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningAction.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,17 +12,17 @@ */ public final class ProvisioningAction extends ExpandableStringEnum { /** - * Static value install for ProvisioningAction. + * Install guest agent. */ public static final ProvisioningAction INSTALL = fromString("install"); /** - * Static value uninstall for ProvisioningAction. + * Uninstall guest agent. */ public static final ProvisioningAction UNINSTALL = fromString("uninstall"); /** - * Static value repair for ProvisioningAction. + * Repair guest agent. */ public static final ProvisioningAction REPAIR = fromString("repair"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningState.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningState.java index 03c2bb75871b..789b2b6ac78d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningState.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/ProvisioningState.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -12,42 +12,42 @@ */ public final class ProvisioningState extends ExpandableStringEnum { /** - * Static value Succeeded for ProvisioningState. + * Resource has been created. */ public static final ProvisioningState SUCCEEDED = fromString("Succeeded"); /** - * Static value Failed for ProvisioningState. + * Resource creation failed. */ public static final ProvisioningState FAILED = fromString("Failed"); /** - * Static value Canceled for ProvisioningState. + * Resource creation was canceled. */ public static final ProvisioningState CANCELED = fromString("Canceled"); /** - * Static value Provisioning for ProvisioningState. + * The resource is provisioning. */ public static final ProvisioningState PROVISIONING = fromString("Provisioning"); /** - * Static value Updating for ProvisioningState. + * The resource is updating. */ public static final ProvisioningState UPDATING = fromString("Updating"); /** - * Static value Deleting for ProvisioningState. + * The resource is being deleted. */ public static final ProvisioningState DELETING = fromString("Deleting"); /** - * Static value Accepted for ProvisioningState. + * The resource has been accepted. */ public static final ProvisioningState ACCEPTED = fromString("Accepted"); /** - * Static value Created for ProvisioningState. + * The resource was created. */ public static final ProvisioningState CREATED = fromString("Created"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/SkipShutdown.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/SkipShutdown.java index c75e326f4ca2..7d7e4fc42a8f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/SkipShutdown.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/SkipShutdown.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -8,17 +8,16 @@ import java.util.Collection; /** - * Gets or sets a value indicating whether to request non-graceful VM shutdown. True value for this flag indicates - * non-graceful shutdown whereas false indicates otherwise. Defaults to false. + * Skip shutdown. */ public final class SkipShutdown extends ExpandableStringEnum { /** - * Static value true for SkipShutdown. + * Enable skip shutdown. */ public static final SkipShutdown TRUE = fromString("true"); /** - * Static value false for SkipShutdown. + * Disable skip shutdown. */ public static final SkipShutdown FALSE = fromString("false"); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StopVirtualMachineOptions.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StopVirtualMachineOptions.java index e514a69dbc5f..40aae3b452c5 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StopVirtualMachineOptions.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StopVirtualMachineOptions.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfile.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfile.java index b53139a1dd64..ed18c45e9b5d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfile.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfile.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfileUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfileUpdate.java index e5877d81bf71..b4f9971c347b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfileUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageProfileUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageQosPolicy.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageQosPolicy.java index b4e75d913288..2ef620233fd5 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageQosPolicy.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/StorageQosPolicy.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; -import com.azure.core.annotation.Fluent; +import com.azure.core.annotation.Immutable; import com.azure.json.JsonReader; import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; @@ -14,7 +14,7 @@ /** * The StorageQoSPolicy definition. */ -@Fluent +@Immutable public final class StorageQosPolicy implements JsonSerializable { /* * The name of the policy. @@ -49,7 +49,7 @@ public final class StorageQosPolicy implements JsonSerializable availabilitySets() { + return this.innerProperties() == null ? null : this.innerProperties().availabilitySets(); + } + + /** + * Set the availabilitySets property: Availability Sets in vm. + * + * @param availabilitySets the availabilitySets value to set. + * @return the VirtualMachineInstanceUpdate object itself. + */ + public VirtualMachineInstanceUpdate withAvailabilitySets(List availabilitySets) { + if (this.innerProperties() == null) { + this.innerProperties = new VirtualMachineInstanceUpdateProperties(); + } + this.innerProperties().withAvailabilitySets(availabilitySets); + return this; + } + + /** + * Get the hardwareProfile property: Hardware properties. + * + * @return the hardwareProfile value. + */ + public HardwareProfileUpdate hardwareProfile() { + return this.innerProperties() == null ? null : this.innerProperties().hardwareProfile(); + } + + /** + * Set the hardwareProfile property: Hardware properties. + * + * @param hardwareProfile the hardwareProfile value to set. + * @return the VirtualMachineInstanceUpdate object itself. + */ + public VirtualMachineInstanceUpdate withHardwareProfile(HardwareProfileUpdate hardwareProfile) { + if (this.innerProperties() == null) { + this.innerProperties = new VirtualMachineInstanceUpdateProperties(); + } + this.innerProperties().withHardwareProfile(hardwareProfile); + return this; + } + + /** + * Get the networkProfile property: Network properties. + * + * @return the networkProfile value. + */ + public NetworkProfileUpdate networkProfile() { + return this.innerProperties() == null ? null : this.innerProperties().networkProfile(); + } + + /** + * Set the networkProfile property: Network properties. + * + * @param networkProfile the networkProfile value to set. + * @return the VirtualMachineInstanceUpdate object itself. + */ + public VirtualMachineInstanceUpdate withNetworkProfile(NetworkProfileUpdate networkProfile) { + if (this.innerProperties() == null) { + this.innerProperties = new VirtualMachineInstanceUpdateProperties(); + } + this.innerProperties().withNetworkProfile(networkProfile); + return this; + } + + /** + * Get the storageProfile property: Storage properties. + * + * @return the storageProfile value. + */ + public StorageProfileUpdate storageProfile() { + return this.innerProperties() == null ? null : this.innerProperties().storageProfile(); + } + + /** + * Set the storageProfile property: Storage properties. + * + * @param storageProfile the storageProfile value to set. * @return the VirtualMachineInstanceUpdate object itself. */ - public VirtualMachineInstanceUpdate withProperties(VirtualMachineInstanceUpdateProperties properties) { - this.properties = properties; + public VirtualMachineInstanceUpdate withStorageProfile(StorageProfileUpdate storageProfile) { + if (this.innerProperties() == null) { + this.innerProperties = new VirtualMachineInstanceUpdateProperties(); + } + this.innerProperties().withStorageProfile(storageProfile); + return this; + } + + /** + * Get the infrastructureProfile property: Gets the infrastructure profile. + * + * @return the infrastructureProfile value. + */ + public InfrastructureProfileUpdate infrastructureProfile() { + return this.innerProperties() == null ? null : this.innerProperties().infrastructureProfile(); + } + + /** + * Set the infrastructureProfile property: Gets the infrastructure profile. + * + * @param infrastructureProfile the infrastructureProfile value to set. + * @return the VirtualMachineInstanceUpdate object itself. + */ + public VirtualMachineInstanceUpdate withInfrastructureProfile(InfrastructureProfileUpdate infrastructureProfile) { + if (this.innerProperties() == null) { + this.innerProperties = new VirtualMachineInstanceUpdateProperties(); + } + this.innerProperties().withInfrastructureProfile(infrastructureProfile); return this; } @@ -53,8 +159,8 @@ public VirtualMachineInstanceUpdate withProperties(VirtualMachineInstanceUpdateP * @throws IllegalArgumentException thrown if the instance is not valid. */ public void validate() { - if (properties() != null) { - properties().validate(); + if (innerProperties() != null) { + innerProperties().validate(); } } @@ -64,7 +170,7 @@ public void validate() { @Override public JsonWriter toJson(JsonWriter jsonWriter) throws IOException { jsonWriter.writeStartObject(); - jsonWriter.writeJsonField("properties", this.properties); + jsonWriter.writeJsonField("properties", this.innerProperties); return jsonWriter.writeEndObject(); } @@ -84,7 +190,7 @@ public static VirtualMachineInstanceUpdate fromJson(JsonReader jsonReader) throw reader.nextToken(); if ("properties".equals(fieldName)) { - deserializedVirtualMachineInstanceUpdate.properties + deserializedVirtualMachineInstanceUpdate.innerProperties = VirtualMachineInstanceUpdateProperties.fromJson(reader); } else { reader.skipChildren(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstances.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstances.java index 7be09647050c..dbc581d5bfde 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstances.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInstances.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,33 +13,6 @@ * Resource collection API of VirtualMachineInstances. */ public interface VirtualMachineInstances { - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - PagedIterable list(String resourceUri); - - /** - * Implements List virtual machine instances. - * - * Lists all of the virtual machine instances within the specified parent resource. - * - * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. - * @throws IllegalArgumentException thrown if parameters fail the validation. - * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. - * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. - */ - PagedIterable list(String resourceUri, Context context); - /** * Gets a virtual machine. * @@ -50,7 +23,9 @@ public interface VirtualMachineInstances { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance along with {@link Response}. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance along with {@link Response}. */ Response getWithResponse(String resourceUri, Context context); @@ -63,7 +38,9 @@ public interface VirtualMachineInstances { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return define the virtualMachineInstance. + * @return a virtual machine. + * + * Retrieves information about a virtual machine instance. */ VirtualMachineInstance get(String resourceUri); @@ -155,49 +132,48 @@ public interface VirtualMachineInstances { void delete(String resourceUri, ForceDelete force, DeleteFromHost deleteFromHost, Context context); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. */ - void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); + PagedIterable list(String resourceUri); /** - * Implements the operation to creates a checkpoint in a virtual machine instance. + * Implements List virtual machine instances. * - * Creates a checkpoint in virtual machine instance. + * Lists all of the virtual machine instances within the specified parent resource. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineInstance list operation as paginated response with {@link PagedIterable}. */ - void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context); + PagedIterable list(String resourceUri, Context context); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); + void stop(String resourceUri); /** - * Implements the operation to delete a checkpoint in a virtual machine instance. + * Implements the operation to stop a virtual machine. * - * Deletes a checkpoint in virtual machine instance. + * The operation to power off (stop) a virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -206,7 +182,32 @@ public interface VirtualMachineInstances { * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context); + void stop(String resourceUri, StopVirtualMachineOptions body, Context context); + + /** + * Implements the operation to start a virtual machine. + * + * The operation to start a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void start(String resourceUri); + + /** + * Implements the operation to start a virtual machine. + * + * The operation to start a virtual machine instance. + * + * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. + * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + */ + void start(String resourceUri, Context context); /** * Implements the operation to restart a virtual machine. @@ -234,9 +235,9 @@ public interface VirtualMachineInstances { void restart(String resourceUri, Context context); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -244,12 +245,12 @@ public interface VirtualMachineInstances { * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); + void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body); /** - * Implements the operation to restores to a checkpoint in a virtual machine instance. + * Implements the operation to creates a checkpoint in a virtual machine instance. * - * Restores to a checkpoint in virtual machine instance. + * Creates a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -258,37 +259,39 @@ public interface VirtualMachineInstances { * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context); + void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void start(String resourceUri); + void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body); /** - * Implements the operation to start a virtual machine. + * Implements the operation to delete a checkpoint in a virtual machine instance. * - * The operation to start a virtual machine instance. + * Deletes a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param body The content of the action request. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void start(String resourceUri, Context context); + void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -296,12 +299,12 @@ public interface VirtualMachineInstances { * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void stop(String resourceUri, StopVirtualMachineOptions body); + void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body); /** - * Implements the operation to stop a virtual machine. + * Implements the operation to restores to a checkpoint in a virtual machine instance. * - * The operation to power off (stop) a virtual machine instance. + * Restores to a checkpoint in virtual machine instance. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. * @param body The content of the action request. @@ -310,5 +313,5 @@ public interface VirtualMachineInstances { * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ - void stop(String resourceUri, StopVirtualMachineOptions body, Context context); + void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInventoryItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInventoryItem.java index 42094f442937..d191ae01cb68 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInventoryItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineInventoryItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -61,26 +61,6 @@ public final class VirtualMachineInventoryItem extends InventoryItemProperties { */ private String managedMachineResourceId; - /* - * Gets the tracked resource id corresponding to the inventory resource. - */ - private String managedResourceId; - - /* - * Gets the UUID (which is assigned by Vmm) for the inventory item. - */ - private String uuid; - - /* - * Gets the Managed Object name in Vmm for the inventory item. - */ - private String inventoryItemName; - - /* - * Provisioning state of the resource. - */ - private ProvisioningState provisioningState; - /** * Creates an instance of VirtualMachineInventoryItem class. */ @@ -191,46 +171,6 @@ public String managedMachineResourceId() { return this.managedMachineResourceId; } - /** - * Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource. - * - * @return the managedResourceId value. - */ - @Override - public String managedResourceId() { - return this.managedResourceId; - } - - /** - * Get the uuid property: Gets the UUID (which is assigned by Vmm) for the inventory item. - * - * @return the uuid value. - */ - @Override - public String uuid() { - return this.uuid; - } - - /** - * Get the inventoryItemName property: Gets the Managed Object name in Vmm for the inventory item. - * - * @return the inventoryItemName value. - */ - @Override - public String inventoryItemName() { - return this.inventoryItemName; - } - - /** - * Get the provisioningState property: Provisioning state of the resource. - * - * @return the provisioningState value. - */ - @Override - public ProvisioningState provisioningState() { - return this.provisioningState; - } - /** * Validates the instance. * @@ -238,7 +178,6 @@ public ProvisioningState provisioningState() { */ @Override public void validate() { - super.validate(); if (cloud() != null) { cloud().validate(); } @@ -272,14 +211,14 @@ public static VirtualMachineInventoryItem fromJson(JsonReader jsonReader) throws reader.nextToken(); if ("managedResourceId".equals(fieldName)) { - deserializedVirtualMachineInventoryItem.managedResourceId = reader.getString(); + deserializedVirtualMachineInventoryItem.withManagedResourceId(reader.getString()); } else if ("uuid".equals(fieldName)) { - deserializedVirtualMachineInventoryItem.uuid = reader.getString(); + deserializedVirtualMachineInventoryItem.withUuid(reader.getString()); } else if ("inventoryItemName".equals(fieldName)) { - deserializedVirtualMachineInventoryItem.inventoryItemName = reader.getString(); + deserializedVirtualMachineInventoryItem.withInventoryItemName(reader.getString()); } else if ("provisioningState".equals(fieldName)) { - deserializedVirtualMachineInventoryItem.provisioningState - = ProvisioningState.fromString(reader.getString()); + deserializedVirtualMachineInventoryItem + .withProvisioningState(ProvisioningState.fromString(reader.getString())); } else if ("inventoryType".equals(fieldName)) { deserializedVirtualMachineInventoryItem.inventoryType = InventoryType.fromString(reader.getString()); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineRestoreCheckpoint.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineRestoreCheckpoint.java index 7286dda1127b..1aae82d46127 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineRestoreCheckpoint.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineRestoreCheckpoint.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplate.java index 4f2b20763699..31ab1b26ae1d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateInventoryItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateInventoryItem.java index 284a69663a10..84eec15991af 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateInventoryItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateInventoryItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -40,26 +40,6 @@ public final class VirtualMachineTemplateInventoryItem extends InventoryItemProp */ private String osName; - /* - * Gets the tracked resource id corresponding to the inventory resource. - */ - private String managedResourceId; - - /* - * Gets the UUID (which is assigned by Vmm) for the inventory item. - */ - private String uuid; - - /* - * Gets the Managed Object name in Vmm for the inventory item. - */ - private String inventoryItemName; - - /* - * Provisioning state of the resource. - */ - private ProvisioningState provisioningState; - /** * Creates an instance of VirtualMachineTemplateInventoryItem class. */ @@ -112,46 +92,6 @@ public String osName() { return this.osName; } - /** - * Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource. - * - * @return the managedResourceId value. - */ - @Override - public String managedResourceId() { - return this.managedResourceId; - } - - /** - * Get the uuid property: Gets the UUID (which is assigned by Vmm) for the inventory item. - * - * @return the uuid value. - */ - @Override - public String uuid() { - return this.uuid; - } - - /** - * Get the inventoryItemName property: Gets the Managed Object name in Vmm for the inventory item. - * - * @return the inventoryItemName value. - */ - @Override - public String inventoryItemName() { - return this.inventoryItemName; - } - - /** - * Get the provisioningState property: Provisioning state of the resource. - * - * @return the provisioningState value. - */ - @Override - public ProvisioningState provisioningState() { - return this.provisioningState; - } - /** * Validates the instance. * @@ -159,7 +99,6 @@ public ProvisioningState provisioningState() { */ @Override public void validate() { - super.validate(); } /** @@ -189,14 +128,14 @@ public static VirtualMachineTemplateInventoryItem fromJson(JsonReader jsonReader reader.nextToken(); if ("managedResourceId".equals(fieldName)) { - deserializedVirtualMachineTemplateInventoryItem.managedResourceId = reader.getString(); + deserializedVirtualMachineTemplateInventoryItem.withManagedResourceId(reader.getString()); } else if ("uuid".equals(fieldName)) { - deserializedVirtualMachineTemplateInventoryItem.uuid = reader.getString(); + deserializedVirtualMachineTemplateInventoryItem.withUuid(reader.getString()); } else if ("inventoryItemName".equals(fieldName)) { - deserializedVirtualMachineTemplateInventoryItem.inventoryItemName = reader.getString(); + deserializedVirtualMachineTemplateInventoryItem.withInventoryItemName(reader.getString()); } else if ("provisioningState".equals(fieldName)) { - deserializedVirtualMachineTemplateInventoryItem.provisioningState - = ProvisioningState.fromString(reader.getString()); + deserializedVirtualMachineTemplateInventoryItem + .withProvisioningState(ProvisioningState.fromString(reader.getString())); } else if ("inventoryType".equals(fieldName)) { deserializedVirtualMachineTemplateInventoryItem.inventoryType = InventoryType.fromString(reader.getString()); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateProperties.java index f207fb73c00d..4a87bcdb164b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateTagsUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateTagsUpdate.java index dd471d443c86..08f151d8aec9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateTagsUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplateTagsUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplates.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplates.java index 2a676d700c87..8b64cec06288 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplates.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualMachineTemplates.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,113 +13,117 @@ */ public interface VirtualMachineTemplates { /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response}. */ - PagedIterable list(); + Response getByResourceGroupWithResponse(String resourceGroupName, + String virtualMachineTemplateName, Context context); /** - * Implements GET VirtualMachineTemplates in a subscription. + * Gets a VirtualMachineTemplate. * - * List of VirtualMachineTemplates in a subscription. + * Implements VirtualMachineTemplate GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method. */ - PagedIterable list(Context context); + VirtualMachineTemplate getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName); /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplate DELETE method. * - * List of VirtualMachineTemplates in a resource group. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName); + void delete(String resourceGroupName, String virtualMachineTemplateName); /** - * Implements GET VirtualMachineTemplates in a resource group. + * Implements VirtualMachineTemplate DELETE method. * - * List of VirtualMachineTemplates in a resource group. + * Deregisters the ScVmm VM Template from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName, Context context); + void delete(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, Context context); /** - * Gets a VirtualMachineTemplate. + * Implements GET VirtualMachineTemplates in a resource group. * - * Implements VirtualMachineTemplate GET method. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response}. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - Response getByResourceGroupWithResponse(String resourceGroupName, - String virtualMachineTemplateName, Context context); + PagedIterable listByResourceGroup(String resourceGroupName); /** - * Gets a VirtualMachineTemplate. + * Implements GET VirtualMachineTemplates in a resource group. * - * Implements VirtualMachineTemplate GET method. + * List of VirtualMachineTemplates in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - VirtualMachineTemplate getByResourceGroup(String resourceGroupName, String virtualMachineTemplateName); + PagedIterable listByResourceGroup(String resourceGroupName, Context context); /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String virtualMachineTemplateName); + PagedIterable list(); /** - * Implements VirtualMachineTemplate DELETE method. + * Implements GET VirtualMachineTemplates in a subscription. * - * Deregisters the ScVmm VM Template from Azure. + * List of VirtualMachineTemplates in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualMachineTemplateName Name of the VirtualMachineTemplate. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualMachineTemplate list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String virtualMachineTemplateName, ForceDelete force, Context context); + PagedIterable list(Context context); /** * Gets a VirtualMachineTemplate. @@ -130,7 +134,9 @@ Response getByResourceGroupWithResponse(String resourceG * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response}. */ VirtualMachineTemplate getById(String id); @@ -144,7 +150,9 @@ Response getByResourceGroupWithResponse(String resourceG * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualMachineTemplates resource definition along with {@link Response}. + * @return a VirtualMachineTemplate. + * + * Implements VirtualMachineTemplate GET method along with {@link Response}. */ Response getByIdWithResponse(String id, Context context); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetwork.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetwork.java index 1e27f728d3c5..eb458f641d64 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetwork.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetwork.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkInventoryItem.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkInventoryItem.java index 8061608cbc6c..98afac027c9b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkInventoryItem.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkInventoryItem.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -20,26 +20,6 @@ public final class VirtualNetworkInventoryItem extends InventoryItemProperties { */ private InventoryType inventoryType = InventoryType.VIRTUAL_NETWORK; - /* - * Gets the tracked resource id corresponding to the inventory resource. - */ - private String managedResourceId; - - /* - * Gets the UUID (which is assigned by Vmm) for the inventory item. - */ - private String uuid; - - /* - * Gets the Managed Object name in Vmm for the inventory item. - */ - private String inventoryItemName; - - /* - * Provisioning state of the resource. - */ - private ProvisioningState provisioningState; - /** * Creates an instance of VirtualNetworkInventoryItem class. */ @@ -56,46 +36,6 @@ public InventoryType inventoryType() { return this.inventoryType; } - /** - * Get the managedResourceId property: Gets the tracked resource id corresponding to the inventory resource. - * - * @return the managedResourceId value. - */ - @Override - public String managedResourceId() { - return this.managedResourceId; - } - - /** - * Get the uuid property: Gets the UUID (which is assigned by Vmm) for the inventory item. - * - * @return the uuid value. - */ - @Override - public String uuid() { - return this.uuid; - } - - /** - * Get the inventoryItemName property: Gets the Managed Object name in Vmm for the inventory item. - * - * @return the inventoryItemName value. - */ - @Override - public String inventoryItemName() { - return this.inventoryItemName; - } - - /** - * Get the provisioningState property: Provisioning state of the resource. - * - * @return the provisioningState value. - */ - @Override - public ProvisioningState provisioningState() { - return this.provisioningState; - } - /** * Validates the instance. * @@ -103,7 +43,6 @@ public ProvisioningState provisioningState() { */ @Override public void validate() { - super.validate(); } /** @@ -132,14 +71,14 @@ public static VirtualNetworkInventoryItem fromJson(JsonReader jsonReader) throws reader.nextToken(); if ("managedResourceId".equals(fieldName)) { - deserializedVirtualNetworkInventoryItem.managedResourceId = reader.getString(); + deserializedVirtualNetworkInventoryItem.withManagedResourceId(reader.getString()); } else if ("uuid".equals(fieldName)) { - deserializedVirtualNetworkInventoryItem.uuid = reader.getString(); + deserializedVirtualNetworkInventoryItem.withUuid(reader.getString()); } else if ("inventoryItemName".equals(fieldName)) { - deserializedVirtualNetworkInventoryItem.inventoryItemName = reader.getString(); + deserializedVirtualNetworkInventoryItem.withInventoryItemName(reader.getString()); } else if ("provisioningState".equals(fieldName)) { - deserializedVirtualNetworkInventoryItem.provisioningState - = ProvisioningState.fromString(reader.getString()); + deserializedVirtualNetworkInventoryItem + .withProvisioningState(ProvisioningState.fromString(reader.getString())); } else if ("inventoryType".equals(fieldName)) { deserializedVirtualNetworkInventoryItem.inventoryType = InventoryType.fromString(reader.getString()); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkProperties.java index d4abc8155e56..3c69b7b9b944 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkTagsUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkTagsUpdate.java index 5e94df2a2abb..ec2d348b4c08 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkTagsUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworkTagsUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworks.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworks.java index 02731012e4d1..8e5f16fcd62e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworks.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VirtualNetworks.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,113 +13,117 @@ */ public interface VirtualNetworks { /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response}. */ - PagedIterable list(); + Response getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkName, + Context context); /** - * Implements GET VirtualNetworks in a subscription. + * Gets a VirtualNetwork. * - * List of VirtualNetworks in a subscription. + * Implements VirtualNetwork GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method. */ - PagedIterable list(Context context); + VirtualNetwork getByResourceGroup(String resourceGroupName, String virtualNetworkName); /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetwork DELETE method. * - * List of VirtualNetworks in a resource group. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName); + void delete(String resourceGroupName, String virtualNetworkName); /** - * Implements GET VirtualNetworks in a resource group. + * Implements VirtualNetwork DELETE method. * - * List of VirtualNetworks in a resource group. + * Deregisters the ScVmm virtual network from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param virtualNetworkName Name of the VirtualNetwork. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName, Context context); + void delete(String resourceGroupName, String virtualNetworkName, ForceDelete force, Context context); /** - * Gets a VirtualNetwork. + * Implements GET VirtualNetworks in a resource group. * - * Implements VirtualNetwork GET method. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response}. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - Response getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkName, - Context context); + PagedIterable listByResourceGroup(String resourceGroupName); /** - * Gets a VirtualNetwork. + * Implements GET VirtualNetworks in a resource group. * - * Implements VirtualNetwork GET method. + * List of VirtualNetworks in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - VirtualNetwork getByResourceGroup(String resourceGroupName, String virtualNetworkName); + PagedIterable listByResourceGroup(String resourceGroupName, Context context); /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String virtualNetworkName); + PagedIterable list(); /** - * Implements VirtualNetwork DELETE method. + * Implements GET VirtualNetworks in a subscription. * - * Deregisters the ScVmm virtual network from Azure. + * List of VirtualNetworks in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param virtualNetworkName Name of the VirtualNetwork. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VirtualNetwork list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String virtualNetworkName, ForceDelete force, Context context); + PagedIterable list(Context context); /** * Gets a VirtualNetwork. @@ -130,7 +134,9 @@ Response getByResourceGroupWithResponse(String resourceGroupName * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response}. */ VirtualNetwork getById(String id); @@ -144,7 +150,9 @@ Response getByResourceGroupWithResponse(String resourceGroupName * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VirtualNetworks resource definition along with {@link Response}. + * @return a VirtualNetwork. + * + * Implements VirtualNetwork GET method along with {@link Response}. */ Response getByIdWithResponse(String id, Context context); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadata.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadata.java index c1acbd08620a..76e185420400 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadata.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadata.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataProperties.java index 6139d49f2d6e..4b0feac64966 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadataProperties.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; -import com.azure.core.annotation.Fluent; +import com.azure.core.annotation.Immutable; import com.azure.json.JsonReader; import com.azure.json.JsonSerializable; import com.azure.json.JsonToken; @@ -14,7 +14,7 @@ /** * Describes the properties of Hybrid Identity Metadata for a Virtual Machine. */ -@Fluent +@Immutable public final class VmInstanceHybridIdentityMetadataProperties implements JsonSerializable { /* @@ -35,7 +35,7 @@ public final class VmInstanceHybridIdentityMetadataProperties /** * Creates an instance of VmInstanceHybridIdentityMetadataProperties class. */ - public VmInstanceHybridIdentityMetadataProperties() { + private VmInstanceHybridIdentityMetadataProperties() { } /** @@ -47,17 +47,6 @@ public String resourceUid() { return this.resourceUid; } - /** - * Set the resourceUid property: The unique identifier for the resource. - * - * @param resourceUid the resourceUid value to set. - * @return the VmInstanceHybridIdentityMetadataProperties object itself. - */ - public VmInstanceHybridIdentityMetadataProperties withResourceUid(String resourceUid) { - this.resourceUid = resourceUid; - return this; - } - /** * Get the publicKey property: Gets or sets the Public Key. * @@ -67,17 +56,6 @@ public String publicKey() { return this.publicKey; } - /** - * Set the publicKey property: Gets or sets the Public Key. - * - * @param publicKey the publicKey value to set. - * @return the VmInstanceHybridIdentityMetadataProperties object itself. - */ - public VmInstanceHybridIdentityMetadataProperties withPublicKey(String publicKey) { - this.publicKey = publicKey; - return this; - } - /** * Get the provisioningState property: Provisioning state of the resource. * diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadatas.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadatas.java index 87f746996dda..e9006f55791b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadatas.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmInstanceHybridIdentityMetadatas.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,58 +13,62 @@ */ public interface VmInstanceHybridIdentityMetadatas { /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method along with {@link Response}. */ - PagedIterable listByVirtualMachineInstance(String resourceUri); + Response getWithResponse(String resourceUri, Context context); /** - * Implements GET HybridIdentityMetadata in a vm. + * Gets HybridIdentityMetadata. * - * Returns the list of HybridIdentityMetadata of the given VM. + * Implements HybridIdentityMetadata GET method. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with - * {@link PagedIterable}. + * @return hybridIdentityMetadata. + * + * Implements HybridIdentityMetadata GET method. */ - PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); + VmInstanceHybridIdentityMetadata get(String resourceUri); /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata along with {@link Response}. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. */ - Response getWithResponse(String resourceUri, Context context); + PagedIterable listByVirtualMachineInstance(String resourceUri); /** - * Gets HybridIdentityMetadata. + * Implements GET HybridIdentityMetadata in a vm. * - * Implements HybridIdentityMetadata GET method. + * Returns the list of HybridIdentityMetadata of the given VM. * * @param resourceUri The fully qualified Azure Resource manager identifier of the resource. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return defines the HybridIdentityMetadata. + * @return the response of a VmInstanceHybridIdentityMetadata list operation as paginated response with + * {@link PagedIterable}. */ - VmInstanceHybridIdentityMetadata get(String resourceUri); + PagedIterable listByVirtualMachineInstance(String resourceUri, Context context); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmCredential.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmCredential.java index 4fa33ca5ee9b..829c0bce3c48 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmCredential.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmCredential.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServer.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServer.java index 81935937c09a..71f817448212 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServer.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerProperties.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerProperties.java index 13d013057b24..5f6a6d881513 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerProperties.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerProperties.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerTagsUpdate.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerTagsUpdate.java index 16cd596c8c82..a475ab2d89ff 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerTagsUpdate.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServerTagsUpdate.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServers.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServers.java index a2112548542d..6d60dd3c787a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServers.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/VmmServers.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.models; @@ -13,112 +13,116 @@ */ public interface VmmServers { /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. + * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response}. */ - PagedIterable list(); + Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, Context context); /** - * Implements GET VmmServers in a subscription. + * Gets a VMMServer. * - * List of VmmServers in a subscription. + * Implements VmmServer GET method. * - * @param context The context to associate with this operation. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. + * @return a VMMServer. + * + * Implements VmmServer GET method. */ - PagedIterable list(Context context); + VmmServer getByResourceGroup(String resourceGroupName, String vmmServerName); /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers DELETE method. * - * List of VmmServers in a resource group. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName); + void delete(String resourceGroupName, String vmmServerName); /** - * Implements GET VmmServers in a resource group. + * Implements VmmServers DELETE method. * - * List of VmmServers in a resource group. + * Removes the SCVmm fabric from Azure. * * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param vmmServerName Name of the VmmServer. + * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - PagedIterable listByResourceGroup(String resourceGroupName, Context context); + void delete(String resourceGroupName, String vmmServerName, ForceDelete force, Context context); /** - * Gets a VMMServer. + * Implements GET VmmServers in a resource group. * - * Implements VmmServer GET method. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response}. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - Response getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, Context context); + PagedIterable listByResourceGroup(String resourceGroupName); /** - * Gets a VMMServer. + * Implements GET VmmServers in a resource group. * - * Implements VmmServer GET method. + * List of VmmServers in a resource group. * * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. + * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - VmmServer getByResourceGroup(String resourceGroupName, String vmmServerName); + PagedIterable listByResourceGroup(String resourceGroupName, Context context); /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String vmmServerName); + PagedIterable list(); /** - * Implements VmmServers DELETE method. + * Implements GET VmmServers in a subscription. * - * Removes the SCVmm fabric from Azure. + * List of VmmServers in a subscription. * - * @param resourceGroupName The name of the resource group. The name is case insensitive. - * @param vmmServerName Name of the VmmServer. - * @param force Forces the resource to be deleted. * @param context The context to associate with this operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. + * @return the response of a VmmServer list operation as paginated response with {@link PagedIterable}. */ - void delete(String resourceGroupName, String vmmServerName, ForceDelete force, Context context); + PagedIterable list(Context context); /** * Gets a VMMServer. @@ -129,7 +133,9 @@ public interface VmmServers { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response}. */ VmmServer getById(String id); @@ -143,7 +149,9 @@ public interface VmmServers { * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. - * @return the VmmServers resource definition along with {@link Response}. + * @return a VMMServer. + * + * Implements VmmServer GET method along with {@link Response}. */ Response getByIdWithResponse(String id, Context context); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/package-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/package-info.java index f84b6a59a77d..46a641a55b1c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/package-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/models/package-info.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. /** - * Package containing the data models for ScvmmClient. - * SCVMM Client. + * Package containing the data models for SCVMM. + * The Microsoft.ScVmm Rest API spec. */ package com.azure.resourcemanager.scvmm.models; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/package-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/package-info.java index 324adf22d7f1..43443d4054b6 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/package-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/com/azure/resourcemanager/scvmm/package-info.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. /** - * Package containing the classes for ScvmmClient. - * SCVMM Client. + * Package containing the classes for SCVMM. + * The Microsoft.ScVmm Rest API spec. */ package com.azure.resourcemanager.scvmm; diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/module-info.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/module-info.java index 714656dd4e5d..d34cdb19ae22 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/module-info.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/java/module-info.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. module com.azure.resourcemanager.scvmm { requires transitive com.azure.core.management; @@ -10,6 +10,7 @@ exports com.azure.resourcemanager.scvmm.fluent.models; exports com.azure.resourcemanager.scvmm.models; - opens com.azure.resourcemanager.scvmm.fluent.models to com.azure.core, com.fasterxml.jackson.databind; - opens com.azure.resourcemanager.scvmm.models to com.azure.core, com.fasterxml.jackson.databind; + opens com.azure.resourcemanager.scvmm.fluent.models to com.azure.core; + opens com.azure.resourcemanager.scvmm.models to com.azure.core; + opens com.azure.resourcemanager.scvmm.implementation.models to com.azure.core; } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/proxy-config.json b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/proxy-config.json index 1f22f3863248..a37e738c391c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/proxy-config.json +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/proxy-config.json @@ -1 +1 @@ -[ [ "com.azure.resourcemanager.scvmm.implementation.AvailabilitySetsClientImpl$AvailabilitySetsService" ], [ "com.azure.resourcemanager.scvmm.implementation.CloudsClientImpl$CloudsService" ], [ "com.azure.resourcemanager.scvmm.implementation.GuestAgentsClientImpl$GuestAgentsService" ], [ "com.azure.resourcemanager.scvmm.implementation.InventoryItemsClientImpl$InventoryItemsService" ], [ "com.azure.resourcemanager.scvmm.implementation.OperationsClientImpl$OperationsService" ], [ "com.azure.resourcemanager.scvmm.implementation.VirtualMachineInstancesClientImpl$VirtualMachineInstancesService" ], [ "com.azure.resourcemanager.scvmm.implementation.VirtualMachineTemplatesClientImpl$VirtualMachineTemplatesService" ], [ "com.azure.resourcemanager.scvmm.implementation.VirtualNetworksClientImpl$VirtualNetworksService" ], [ "com.azure.resourcemanager.scvmm.implementation.VmInstanceHybridIdentityMetadatasClientImpl$VmInstanceHybridIdentityMetadatasService" ], [ "com.azure.resourcemanager.scvmm.implementation.VmmServersClientImpl$VmmServersService" ] ] \ No newline at end of file +[["com.azure.resourcemanager.scvmm.implementation.AvailabilitySetsClientImpl$AvailabilitySetsService"],["com.azure.resourcemanager.scvmm.implementation.CloudsClientImpl$CloudsService"],["com.azure.resourcemanager.scvmm.implementation.GuestAgentsClientImpl$GuestAgentsService"],["com.azure.resourcemanager.scvmm.implementation.InventoryItemsClientImpl$InventoryItemsService"],["com.azure.resourcemanager.scvmm.implementation.OperationsClientImpl$OperationsService"],["com.azure.resourcemanager.scvmm.implementation.VirtualMachineInstancesClientImpl$VirtualMachineInstancesService"],["com.azure.resourcemanager.scvmm.implementation.VirtualMachineTemplatesClientImpl$VirtualMachineTemplatesService"],["com.azure.resourcemanager.scvmm.implementation.VirtualNetworksClientImpl$VirtualNetworksService"],["com.azure.resourcemanager.scvmm.implementation.VmInstanceHybridIdentityMetadatasClientImpl$VmInstanceHybridIdentityMetadatasService"],["com.azure.resourcemanager.scvmm.implementation.VmmServersClientImpl$VmmServersService"]] \ No newline at end of file diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/reflect-config.json b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/reflect-config.json index 8878e547a798..0637a088a01e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/reflect-config.json +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-scvmm/reflect-config.json @@ -1 +1 @@ -[ ] \ No newline at end of file +[] \ No newline at end of file diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateSamples.java index 6b3a0aff0cb0..dc2adba8a762 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,15 +14,14 @@ */ public final class AvailabilitySetsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets() .define("_") .withRegion("jelevilan") @@ -32,15 +31,14 @@ public static void availabilitySetsCreateOrUpdateMinimumSet(com.azure.resourcema } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets() .define("-") .withRegion("jelevilan") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsDeleteSamples.java index 52dfcdc27663..c58079a458e4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,28 +11,26 @@ */ public final class AvailabilitySetsDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Delete_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().delete("rgscvmm", "_", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Delete_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().delete("rgscvmm", "6", null, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupSamples.java index 99799a361a5b..b7d228768d98 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class AvailabilitySetsGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Get_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().getByResourceGroupWithResponse("rgscvmm", "V", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Get_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupSamples.java index 935e31bb576e..6713aff4ac2a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class AvailabilitySetsListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListSamples.java index 9714a70deda9..c119b2838ef4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class AvailabilitySetsListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - availabilitySetsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + availabilitySetsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.availabilitySets().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsUpdateSamples.java index 522f491aa2b9..973044e77a00 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,15 +13,14 @@ */ public final class AvailabilitySetsUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Update_MinimumSet_Gen.json */ /** * Sample code: AvailabilitySets_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { AvailabilitySet resource = manager.availabilitySets() .getByResourceGroupWithResponse("rgscvmm", "1", com.azure.core.util.Context.NONE) .getValue(); @@ -29,15 +28,14 @@ public static void availabilitySetsUpdateMinimumSet(com.azure.resourcemanager.sc } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * AvailabilitySets_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/AvailabilitySets_Update_MaximumSet_Gen.json */ /** * Sample code: AvailabilitySets_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void availabilitySetsUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void availabilitySetsUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { AvailabilitySet resource = manager.availabilitySets() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateSamples.java index cdd59d501c66..5867ad08a566 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,15 +14,14 @@ */ public final class CloudsCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: Clouds_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds() .define("-") .withRegion("khwsdmaxfhmbu") @@ -32,15 +31,14 @@ public static void cloudsCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvm } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: Clouds_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds() .define("2") .withRegion("khwsdmaxfhmbu") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsDeleteSamples.java index 1198e9164fe6..45ecd8b5f1d4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,28 +11,26 @@ */ public final class CloudsDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Delete_MaximumSet_Gen.json */ /** * Sample code: Clouds_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().delete("rgscvmm", "-", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Delete_MinimumSet_Gen.json */ /** * Sample code: Clouds_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().delete("rgscvmm", "1", null, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupSamples.java index 21dc65862229..64fd21bc9a2a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class CloudsGetByResourceGroupSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Get_MaximumSet_Gen.json */ /** * Sample code: Clouds_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Get_MinimumSet_Gen.json */ /** * Sample code: Clouds_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().getByResourceGroupWithResponse("rgscvmm", "i", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupSamples.java index b8b834896fb7..4862367eff18 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class CloudsListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: Clouds_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: Clouds_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListSamples.java index 5a91c1223a5e..6ce03c08705a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class CloudsListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: Clouds_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * Clouds_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: Clouds_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.clouds().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsUpdateSamples.java index 98093ba8d0bb..929e8f1d6a92 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/CloudsUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,15 +13,14 @@ */ public final class CloudsUpdateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Update_MinimumSet_Gen.json */ /** * Sample code: Clouds_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { Cloud resource = manager.clouds() .getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE) .getValue(); @@ -29,15 +28,14 @@ public static void cloudsUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmM } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/Clouds_Update_MaximumSet_Gen.json */ /** * Sample code: Clouds_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void cloudsUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void cloudsUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { Cloud resource = manager.clouds() .getByResourceGroupWithResponse("rgscvmm", "P", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsCreateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsCreateSamples.java index 09788e1117e4..aa24265eee1a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsCreateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsCreateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -15,30 +15,26 @@ */ public final class GuestAgentsCreateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Create_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Create_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsCreateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsCreateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().create("gtgclehcbsyave", new GuestAgentInner(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Create_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Create_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsCreateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsCreateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents() .create("gtgclehcbsyave", new GuestAgentInner().withProperties(new GuestAgentProperties() diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteSamples.java index 5823a2e98b40..ea13db2e3284 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,26 @@ */ public final class GuestAgentsDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Delete_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().deleteWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/GuestAgents_Delete_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().deleteWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsGetSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsGetSamples.java index 12e8240f2ae3..f60e07c0e6ec 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsGetSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsGetSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,26 @@ */ public final class GuestAgentsGetSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/GuestAgents_Get_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/GuestAgents_Get_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void guestAgentsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void guestAgentsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsListByVirtualMachineInstanceSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsListByVirtualMachineInstanceSamples.java index ffd9e2d614b2..bb076711d90f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsListByVirtualMachineInstanceSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsListByVirtualMachineInstanceSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class GuestAgentsListByVirtualMachineInstanceSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json */ /** * Sample code: GuestAgents_ListByVirtualMachineInstance_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - guestAgentsListByVirtualMachineInstanceMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + guestAgentsListByVirtualMachineInstanceMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json */ /** * Sample code: GuestAgents_ListByVirtualMachineInstance_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - guestAgentsListByVirtualMachineInstanceMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + guestAgentsListByVirtualMachineInstanceMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.guestAgents().listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateSamples.java index 281cc12fa8a7..a80cc2400c56 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,15 +11,14 @@ */ public final class InventoryItemsCreateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Create_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Create_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Create_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsCreateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsCreateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .define("bbFb0cBb-50ce-4bfc-3eeD-bC26AbCC257a") .withExistingVmmServer("rgscvmm", ".") @@ -27,15 +26,14 @@ public static void inventoryItemsCreateMinimumSet(com.azure.resourcemanager.scvm } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Create_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Create_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Create_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsCreateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsCreateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .define("1BdDc2Ab-bDd9-Ebd6-bfdb-C0dbbdB5DEDf") .withExistingVmmServer("rgscvmm", "O") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteSamples.java index 2cee94efb876..732cbe22b28e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class InventoryItemsDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Delete_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .deleteWithResponse("rgscvmm", "b", "EcECadfd-Eaaa-e5Ce-ebdA-badeEd3c6af1", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_Delete_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .deleteWithResponse("rgscvmm", "_", "cDBcbae6-BC3d-52fe-CedC-7eFeaBFabb82", com.azure.core.util.Context.NONE); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetSamples.java index 2db329b4100b..f598a46b0b53 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,31 +9,27 @@ */ public final class InventoryItemsGetSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MinimumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/InventoryItems_Get_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .getWithResponse("rgscvmm", "_", "cacb8Ceb-efAC-bebb-ae7C-dec8C5Bb7100", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MaximumSet_Gen - * .json + * x-ms-original-file: 2024-06-01/InventoryItems_Get_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems() .getWithResponse("rgscvmm", "1", "2bFBede6-EEf8-becB-dBbd-B96DbBFdB3f3", com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerSamples.java index fdaf6036b08a..f27722d76473 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class InventoryItemsListByVmmServerSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_ListByVmmServer_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_ListByVmmServer_MaximumSet_Gen.json */ /** * Sample code: InventoryItems_ListByVmmServer_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsListByVmmServerMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsListByVmmServerMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems().listByVmmServer("rgscvmm", "X", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * InventoryItems_ListByVmmServer_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/InventoryItems_ListByVmmServer_MinimumSet_Gen.json */ /** * Sample code: InventoryItems_ListByVmmServer_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void inventoryItemsListByVmmServerMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void inventoryItemsListByVmmServerMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.inventoryItems().listByVmmServer("rgscvmm", "H", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/OperationsListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/OperationsListSamples.java index 690f112d4af4..6e6690cbb8c6 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/OperationsListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/OperationsListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,26 @@ */ public final class OperationsListSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/Operations_List_MinimumSet_Gen.json */ /** * Sample code: Operations_List_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void operationsListMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void operationsListMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.operations().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/Operations_List_MaximumSet_Gen.json */ /** * Sample code: Operations_List_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void operationsListMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void operationsListMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.operations().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateCheckpointSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateCheckpointSamples.java index 72bf7748f978..3810ac3fa3af 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateCheckpointSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateCheckpointSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,32 +11,30 @@ */ public final class VirtualMachineInstancesCreateCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createCheckpoint("gtgclehcbsyave", new VirtualMachineCreateCheckpoint().withName("ilvltf") .withDescription("zoozhfbepldrgpjqsbhpqebtodrhvy"), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createCheckpoint("gtgclehcbsyave", new VirtualMachineCreateCheckpoint(), com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateOrUpdateSamples.java index 4b406b9fc181..7e07decef2ce 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -27,16 +27,15 @@ */ public final class VirtualMachineInstancesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createOrUpdate("gtgclehcbsyave", new VirtualMachineInstanceInner() .withProperties(new VirtualMachineInstanceProperties() @@ -44,7 +43,14 @@ public final class VirtualMachineInstancesCreateOrUpdateSamples { "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") .withName("lwbhaseo"))) .withOsProfile(new OsProfileForVmInstance().withAdminPassword("fakeTokenPlaceholder") - .withComputerName("uuxpcxuxcufllc")) + .withComputerName("uuxpcxuxcufllc") + .withDomainName("vblzsoqxzlrygdulnefexjdezo") + .withDomainUsername("sn") + .withDomainPassword("fakeTokenPlaceholder") + .withWorkgroup("bsqftibgcnnjpvmuxligk") + .withProductKey("fakeTokenPlaceholder") + .withTimezone(4) + .withRunOnceCommands("byxpnluptiwxycbbybsf;qwerty")) .withHardwareProfile(new HardwareProfile().withMemoryMB(5) .withCpuCount(22) .withLimitCpuForMigration(LimitCpuForMigration.TRUE) @@ -90,16 +96,15 @@ public final class VirtualMachineInstancesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .createOrUpdate("gtgclehcbsyave", new VirtualMachineInstanceInner().withExtendedLocation(new ExtendedLocation()), diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteCheckpointSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteCheckpointSamples.java index fbbe01aa6326..e3b48cc73fb9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteCheckpointSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteCheckpointSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,16 +11,15 @@ */ public final class VirtualMachineInstancesDeleteCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_DeleteCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesDeleteCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesDeleteCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .deleteCheckpoint("gtgclehcbsyave", new VirtualMachineDeleteCheckpoint().withId("eenfflimcbgqfsebdusophahjpk"), @@ -28,16 +27,15 @@ public final class VirtualMachineInstancesDeleteCheckpointSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_DeleteCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesDeleteCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesDeleteCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .deleteCheckpoint("gtgclehcbsyave", new VirtualMachineDeleteCheckpoint(), com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteSamples.java index 0c3e5745a772..8edf08a6e475 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,29 +12,27 @@ */ public final class VirtualMachineInstancesDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .delete("gtgclehcbsyave", ForceDelete.TRUE, DeleteFromHost.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().delete("gtgclehcbsyave", null, null, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesGetSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesGetSamples.java index 5f8e76b23736..8421b4e967da 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesGetSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesGetSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VirtualMachineInstancesGetSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesListSamples.java index c52897ccda26..0b5d8e51f40e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VirtualMachineInstancesListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_List_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_List_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_List_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesListMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesListMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().list("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_List_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_List_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_List_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesListMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesListMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().list("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestartSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestartSamples.java index e2591721c842..e5d4f2c0535f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestartSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestartSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VirtualMachineInstancesRestartSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Restart_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Restart_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Restart_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesRestartMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesRestartMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().restart("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Restart_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Restart_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Restart_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesRestartMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesRestartMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().restart("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestoreCheckpointSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestoreCheckpointSamples.java index 2453bbfb7050..333b29887b14 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestoreCheckpointSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesRestoreCheckpointSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,32 +11,30 @@ */ public final class VirtualMachineInstancesRestoreCheckpointSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_RestoreCheckpoint_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesRestoreCheckpointMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesRestoreCheckpointMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .restoreCheckpoint("gtgclehcbsyave", new VirtualMachineRestoreCheckpoint(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_RestoreCheckpoint_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineInstancesRestoreCheckpointMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineInstancesRestoreCheckpointMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .restoreCheckpoint("gtgclehcbsyave", new VirtualMachineRestoreCheckpoint().withId("rweqduwzsn"), com.azure.core.util.Context.NONE); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStartSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStartSamples.java index e312dca8b560..f5a0da033681 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStartSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStartSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VirtualMachineInstancesStartSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Start_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Start_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Start_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStartMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStartMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().start("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Start_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Start_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Start_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStartMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStartMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances().start("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStopSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStopSamples.java index 13cc1ebcfba9..f6ad4f3fafc8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStopSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesStopSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,30 +12,28 @@ */ public final class VirtualMachineInstancesStopSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Stop_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Stop_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Stop_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStopMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStopMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .stop("gtgclehcbsyave", new StopVirtualMachineOptions().withSkipShutdown(SkipShutdown.TRUE), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Stop_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Stop_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Stop_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesStopMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesStopMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .stop("gtgclehcbsyave", new StopVirtualMachineOptions(), com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesUpdateSamples.java index 9e745e6aa78b..80ffcec201d7 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstancesUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,7 +16,6 @@ import com.azure.resourcemanager.scvmm.models.StorageQosPolicyDetails; import com.azure.resourcemanager.scvmm.models.VirtualDiskUpdate; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdate; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdateProperties; import java.util.Arrays; /** @@ -24,61 +23,58 @@ */ public final class VirtualMachineInstancesUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() .update("gtgclehcbsyave", new VirtualMachineInstanceUpdate(), com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineInstances_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineInstances_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineInstances_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineInstancesUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineInstancesUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineInstances() - .update("gtgclehcbsyave", - new VirtualMachineInstanceUpdate().withProperties(new VirtualMachineInstanceUpdateProperties() - .withAvailabilitySets(Arrays.asList(new AvailabilitySetListItem().withId( - "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") - .withName("lwbhaseo"))) - .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(5) - .withCpuCount(22) - .withLimitCpuForMigration(LimitCpuForMigration.TRUE) - .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) - .withDynamicMemoryMaxMB(2) - .withDynamicMemoryMinMB(30)) - .withNetworkProfile(new NetworkProfileUpdate() - .withNetworkInterfaces(Arrays.asList(new NetworkInterfaceUpdate().withName("kvofzqulbjlbtt") - .withMacAddress("oaeqqegt") - .withVirtualNetworkId( - "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName") - .withIpv4AddressType(AllocationMethod.DYNAMIC) - .withIpv6AddressType(AllocationMethod.DYNAMIC) - .withMacAddressType(AllocationMethod.DYNAMIC) - .withNicId("roxpsvlo")))) - .withStorageProfile(new StorageProfileUpdate() - .withDisks(Arrays.asList(new VirtualDiskUpdate().withName("fgnckfymwdsqnfxkdvexuaobe") - .withDiskId("ltdrwcfjklpsimhzqyh") - .withDiskSizeGB(30) - .withBus(8) - .withLun(10) - .withBusType("zu") - .withVhdType("cnbeeeylrvopigdynvgpkfp") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("ceiyfrflu").withId("o"))))) - .withInfrastructureProfile( - new InfrastructureProfileUpdate().withCheckpointType("jkbpzjxpeegackhsvikrnlnwqz"))), + .update("gtgclehcbsyave", new VirtualMachineInstanceUpdate() + .withAvailabilitySets(Arrays.asList(new AvailabilitySetListItem().withId( + "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName") + .withName("lwbhaseo"))) + .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(5) + .withCpuCount(22) + .withLimitCpuForMigration(LimitCpuForMigration.TRUE) + .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) + .withDynamicMemoryMaxMB(2) + .withDynamicMemoryMinMB(30)) + .withNetworkProfile(new NetworkProfileUpdate() + .withNetworkInterfaces(Arrays.asList(new NetworkInterfaceUpdate().withName("kvofzqulbjlbtt") + .withMacAddress("oaeqqegt") + .withVirtualNetworkId( + "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName") + .withIpv4AddressType(AllocationMethod.DYNAMIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("roxpsvlo")))) + .withStorageProfile(new StorageProfileUpdate() + .withDisks(Arrays.asList(new VirtualDiskUpdate().withName("fgnckfymwdsqnfxkdvexuaobe") + .withDiskId("ltdrwcfjklpsimhzqyh") + .withDiskSizeGB(30) + .withBus(8) + .withLun(10) + .withBusType("zu") + .withVhdType("cnbeeeylrvopigdynvgpkfp") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("ceiyfrflu").withId("o"))))) + .withInfrastructureProfile( + new InfrastructureProfileUpdate().withCheckpointType("jkbpzjxpeegackhsvikrnlnwqz")), com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateSamples.java index 9be14b34a4dd..4ad3ed6db762 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,16 +14,15 @@ */ public final class VirtualMachineTemplatesCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .define("P") .withRegion("ayxsyduviotylbojh") @@ -33,16 +32,15 @@ public final class VirtualMachineTemplatesCreateOrUpdateSamples { } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .define("6") .withRegion("ayxsyduviotylbojh") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesDeleteSamples.java index 512dfb09320c..47400deaf423 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,28 +11,26 @@ */ public final class VirtualMachineTemplatesDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().delete("rgscvmm", "5", null, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().delete("rgscvmm", "6", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupSamples.java index 358fb603bd30..db3150bfd756 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,29 +9,27 @@ */ public final class VirtualMachineTemplatesGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "m", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "4", com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupSamples.java index 725bc3dfd67f..b89d2d1a7f0b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class VirtualMachineTemplatesListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListSamples.java index 2df01698f32f..7f9ab3522374 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class VirtualMachineTemplatesListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualMachineTemplatesListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualMachineTemplatesListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualMachineTemplates().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesUpdateSamples.java index 2ccff5766cdc..9e63bddacf9b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,15 +13,14 @@ */ public final class VirtualMachineTemplatesUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualMachineTemplate resource = manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "g", com.azure.core.util.Context.NONE) .getValue(); @@ -29,15 +28,14 @@ public static void virtualMachineTemplatesUpdateMaximumSet(com.azure.resourceman } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualMachineTemplates_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualMachineTemplates_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualMachineTemplates_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualMachineTemplatesUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualMachineTemplatesUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualMachineTemplate resource = manager.virtualMachineTemplates() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateSamples.java index 31b8022765de..2b1cbc1c1174 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,15 +14,14 @@ */ public final class VirtualNetworksCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks() .define("_") .withRegion("fky") @@ -39,15 +38,14 @@ public static void virtualNetworksCreateOrUpdateMaximumSet(com.azure.resourceman } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks() .define("-") .withRegion("fky") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksDeleteSamples.java index 3c76001693e6..43816b8129f3 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,28 +11,26 @@ */ public final class VirtualNetworksDeleteSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Delete_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Delete_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().delete("rgscvmm", ".", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Delete_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Delete_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().delete("rgscvmm", "1", null, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupSamples.java index 5d63cb08d6e9..b639968ed80b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VirtualNetworksGetByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Get_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().getByResourceGroupWithResponse("rgscvmm", "2", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Get_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupSamples.java index 2abdca4c2fdf..9a1eca57d335 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class VirtualNetworksListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListSamples.java index 28157042c631..c511bf7348cc 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class VirtualNetworksListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - virtualNetworksListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + virtualNetworksListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.virtualNetworks().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksUpdateSamples.java index 410ce15b58d6..96b1c841d04a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,15 +13,14 @@ */ public final class VirtualNetworksUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Update_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Update_MinimumSet_Gen.json */ /** * Sample code: VirtualNetworks_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualNetwork resource = manager.virtualNetworks() .getByResourceGroupWithResponse("rgscvmm", "-", com.azure.core.util.Context.NONE) .getValue(); @@ -29,15 +28,14 @@ public static void virtualNetworksUpdateMinimumSet(com.azure.resourcemanager.scv } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VirtualNetworks_Update_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VirtualNetworks_Update_MaximumSet_Gen.json */ /** * Sample code: VirtualNetworks_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void virtualNetworksUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void virtualNetworksUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VirtualNetwork resource = manager.virtualNetworks() .getByResourceGroupWithResponse("rgscvmm", "S", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasGetSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasGetSamples.java index 09a7900b6ff2..a5811d70d3ff 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasGetSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasGetSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,28 @@ */ public final class VmInstanceHybridIdentityMetadatasGetSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - vmInstanceHybridIdentityMetadatasGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + vmInstanceHybridIdentityMetadatasGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void - vmInstanceHybridIdentityMetadatasGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + vmInstanceHybridIdentityMetadatasGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas().getWithResponse("gtgclehcbsyave", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples.java index 53e4b45d4559..bea7fa719926 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,31 +9,29 @@ */ public final class VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet( - com.azure.resourcemanager.scvmm.ScvmmManager manager) { + com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas() .listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json */ /** * Sample code: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ public static void vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet( - com.azure.resourcemanager.scvmm.ScvmmManager manager) { + com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmInstanceHybridIdentityMetadatas() .listByVirtualMachineInstance("gtgclehcbsyave", com.azure.core.util.Context.NONE); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersCreateOrUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersCreateOrUpdateSamples.java index 9e632ae4658a..29b38482c602 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersCreateOrUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersCreateOrUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -15,15 +15,14 @@ */ public final class VmmServersCreateOrUpdateSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_CreateOrUpdate_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_CreateOrUpdate_MinimumSet_Gen.json */ /** * Sample code: VmmServers_CreateOrUpdate_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersCreateOrUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers() .define("w") .withRegion("hslxkyzktvwpqbypvs") @@ -33,15 +32,14 @@ public static void vmmServersCreateOrUpdateMinimumSet(com.azure.resourcemanager. } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_CreateOrUpdate_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_CreateOrUpdate_MaximumSet_Gen.json */ /** * Sample code: VmmServers_CreateOrUpdate_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersCreateOrUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers() .define("-") .withRegion("hslxkyzktvwpqbypvs") diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersDeleteSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersDeleteSamples.java index 8b9955edf14d..fe19e92a21f9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersDeleteSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersDeleteSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,30 +11,26 @@ */ public final class VmmServersDeleteSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Delete_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Delete_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersDeleteMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersDeleteMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().delete("rgscvmm", ".", ForceDelete.TRUE, com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Delete_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Delete_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersDeleteMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersDeleteMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().delete("rgscvmm", "8", null, com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersGetByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersGetByResourceGroupSamples.java index 046ab3dee5c2..305b67246ce8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersGetByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersGetByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,30 +9,26 @@ */ public final class VmmServersGetByResourceGroupSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Get_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Get_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersGetMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersGetMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().getByResourceGroupWithResponse("rgscvmm", "D", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Get_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Get_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersGetMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersGetMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().getByResourceGroupWithResponse("rgscvmm", ".", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListByResourceGroupSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListByResourceGroupSamples.java index 2c2f9ce223d8..42544353ec6c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListByResourceGroupSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListByResourceGroupSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VmmServersListByResourceGroupSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListByResourceGroup_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListByResourceGroup_MinimumSet_Gen.json */ /** * Sample code: VmmServers_ListByResourceGroup_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListByResourceGroupMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListByResourceGroup_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListByResourceGroup_MaximumSet_Gen.json */ /** * Sample code: VmmServers_ListByResourceGroup_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListByResourceGroupMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().listByResourceGroup("rgscvmm", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListSamples.java index a1bc5c3ac9fb..b6f27ff21ad1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersListSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,28 +9,26 @@ */ public final class VmmServersListSamples { /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListBySubscription_MaximumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListBySubscription_MaximumSet_Gen.json */ /** * Sample code: VmmServers_ListBySubscription_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListBySubscriptionMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().list(com.azure.core.util.Context.NONE); } /* - * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/ - * VmmServers_ListBySubscription_MinimumSet_Gen.json + * x-ms-original-file: 2024-06-01/VmmServers_ListBySubscription_MinimumSet_Gen.json */ /** * Sample code: VmmServers_ListBySubscription_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersListBySubscriptionMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { manager.vmmServers().list(com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersUpdateSamples.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersUpdateSamples.java index 8a8c727f1541..5b57c9705b5f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersUpdateSamples.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/samples/java/com/azure/resourcemanager/scvmm/generated/VmmServersUpdateSamples.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,16 +13,14 @@ */ public final class VmmServersUpdateSamples { /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MinimumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Update_MinimumSet_Gen.json */ /** * Sample code: VmmServers_Update_MinimumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersUpdateMinimumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersUpdateMinimumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VmmServer resource = manager.vmmServers() .getByResourceGroupWithResponse("rgscvmm", "_", com.azure.core.util.Context.NONE) .getValue(); @@ -30,16 +28,14 @@ public static void vmmServersUpdateMinimumSet(com.azure.resourcemanager.scvmm.Sc } /* - * x-ms-original-file: - * specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MaximumSet_Gen. - * json + * x-ms-original-file: 2024-06-01/VmmServers_Update_MaximumSet_Gen.json */ /** * Sample code: VmmServers_Update_MaximumSet. * - * @param manager Entry point to ScvmmManager. + * @param manager Entry point to SCVMMManager. */ - public static void vmmServersUpdateMaximumSet(com.azure.resourcemanager.scvmm.ScvmmManager manager) { + public static void vmmServersUpdateMaximumSet(com.azure.resourcemanager.scvmm.SCVMMManager manager) { VmmServer resource = manager.vmmServers() .getByResourceGroupWithResponse("rgscvmm", "Y", com.azure.core.util.Context.NONE) .getValue(); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetInnerTests.java index 1bb21a97fe62..50d160fdf34d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,30 +16,29 @@ public final class AvailabilitySetInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { AvailabilitySetInner model = BinaryData.fromString( - "{\"properties\":{\"availabilitySetName\":\"xy\",\"vmmServerId\":\"moyrxvwfudwpz\",\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"dzhlrq\",\"name\":\"hckfrlhrx\"},\"location\":\"kyv\",\"tags\":{\"crnwbmeh\":\"anuzbpzkafkuw\"},\"id\":\"seyvj\",\"name\":\"srtslhspkdeem\",\"type\":\"ofmxagkvtmelmqkr\"}") + "{\"properties\":{\"availabilitySetName\":\"fdwoyuhh\",\"vmmServerId\":\"u\",\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"zbhd\",\"name\":\"mlmz\"},\"location\":\"oftrmaequia\",\"tags\":{\"nswhcc\":\"cslfaoqzpiyylha\",\"aivwitqscywu\":\"ph\"},\"id\":\"gwol\",\"name\":\"h\",\"type\":\"zbwemh\"}") .toObject(AvailabilitySetInner.class); - Assertions.assertEquals("kyv", model.location()); - Assertions.assertEquals("anuzbpzkafkuw", model.tags().get("crnwbmeh")); - Assertions.assertEquals("xy", model.properties().availabilitySetName()); - Assertions.assertEquals("moyrxvwfudwpz", model.properties().vmmServerId()); - Assertions.assertEquals("dzhlrq", model.extendedLocation().type()); - Assertions.assertEquals("hckfrlhrx", model.extendedLocation().name()); + Assertions.assertEquals("oftrmaequia", model.location()); + Assertions.assertEquals("cslfaoqzpiyylha", model.tags().get("nswhcc")); + Assertions.assertEquals("fdwoyuhh", model.properties().availabilitySetName()); + Assertions.assertEquals("u", model.properties().vmmServerId()); + Assertions.assertEquals("zbhd", model.extendedLocation().type()); + Assertions.assertEquals("mlmz", model.extendedLocation().name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - AvailabilitySetInner model = new AvailabilitySetInner().withLocation("kyv") - .withTags(mapOf("crnwbmeh", "anuzbpzkafkuw")) - .withProperties( - new AvailabilitySetProperties().withAvailabilitySetName("xy").withVmmServerId("moyrxvwfudwpz")) - .withExtendedLocation(new ExtendedLocation().withType("dzhlrq").withName("hckfrlhrx")); + AvailabilitySetInner model = new AvailabilitySetInner().withLocation("oftrmaequia") + .withTags(mapOf("nswhcc", "cslfaoqzpiyylha", "aivwitqscywu", "ph")) + .withProperties(new AvailabilitySetProperties().withAvailabilitySetName("fdwoyuhh").withVmmServerId("u")) + .withExtendedLocation(new ExtendedLocation().withType("zbhd").withName("mlmz")); model = BinaryData.fromObject(model).toObject(AvailabilitySetInner.class); - Assertions.assertEquals("kyv", model.location()); - Assertions.assertEquals("anuzbpzkafkuw", model.tags().get("crnwbmeh")); - Assertions.assertEquals("xy", model.properties().availabilitySetName()); - Assertions.assertEquals("moyrxvwfudwpz", model.properties().vmmServerId()); - Assertions.assertEquals("dzhlrq", model.extendedLocation().type()); - Assertions.assertEquals("hckfrlhrx", model.extendedLocation().name()); + Assertions.assertEquals("oftrmaequia", model.location()); + Assertions.assertEquals("cslfaoqzpiyylha", model.tags().get("nswhcc")); + Assertions.assertEquals("fdwoyuhh", model.properties().availabilitySetName()); + Assertions.assertEquals("u", model.properties().vmmServerId()); + Assertions.assertEquals("zbhd", model.extendedLocation().type()); + Assertions.assertEquals("mlmz", model.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListItemTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListItemTests.java index b04dc8eba205..16b138040296 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListItemTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListItemTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,17 +11,17 @@ public final class AvailabilitySetListItemTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - AvailabilitySetListItem model - = BinaryData.fromString("{\"id\":\"hmofc\",\"name\":\"smy\"}").toObject(AvailabilitySetListItem.class); - Assertions.assertEquals("hmofc", model.id()); - Assertions.assertEquals("smy", model.name()); + AvailabilitySetListItem model = BinaryData.fromString("{\"id\":\"kbir\",\"name\":\"uzhlhkjoqrv\"}") + .toObject(AvailabilitySetListItem.class); + Assertions.assertEquals("kbir", model.id()); + Assertions.assertEquals("uzhlhkjoqrv", model.name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - AvailabilitySetListItem model = new AvailabilitySetListItem().withId("hmofc").withName("smy"); + AvailabilitySetListItem model = new AvailabilitySetListItem().withId("kbir").withName("uzhlhkjoqrv"); model = BinaryData.fromObject(model).toObject(AvailabilitySetListItem.class); - Assertions.assertEquals("hmofc", model.id()); - Assertions.assertEquals("smy", model.name()); + Assertions.assertEquals("kbir", model.id()); + Assertions.assertEquals("uzhlhkjoqrv", model.name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListResultTests.java index edcf4a007b94..738358f0c1a8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetListResultTests.java @@ -1,24 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.AvailabilitySetListResult; +import com.azure.resourcemanager.scvmm.implementation.models.AvailabilitySetListResult; import org.junit.jupiter.api.Assertions; public final class AvailabilitySetListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { AvailabilitySetListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"availabilitySetName\":\"hrbnlankxmyskpbh\",\"vmmServerId\":\"btkcxywnytnrsyn\",\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"ybyxc\",\"name\":\"clha\"},\"location\":\"dbabp\",\"tags\":{\"yazttbtwwrqpue\":\"rqlfktsthsucocmn\",\"xibxujwbhqwalm\":\"ckzywbiexzfeyue\",\"ux\":\"zyoxaepdkzjan\",\"zt\":\"hdwbavxbniwdjs\"},\"id\":\"dbpgnxytxhp\",\"name\":\"xbzpfzab\",\"type\":\"lcuhxwtctyqiklb\"},{\"properties\":{\"availabilitySetName\":\"plwzbhvgyugu\",\"vmmServerId\":\"vmkfssxqu\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"l\",\"name\":\"gsxnkjzkdeslpv\"},\"location\":\"pwiyig\",\"tags\":{\"upedeojnabckhs\":\"kdwzbaiuebbaumny\",\"ie\":\"txp\"},\"id\":\"tfhvpesapskrdqmh\",\"name\":\"jdhtldwkyzxu\",\"type\":\"tkncwsc\"},{\"properties\":{\"availabilitySetName\":\"lxotogtwrupq\",\"vmmServerId\":\"vnm\",\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"vce\",\"name\":\"eil\"},\"location\":\"notyfjfcnjbkcn\",\"tags\":{\"h\":\"bttk\",\"jtoqne\":\"wpn\",\"abgy\":\"mclfplphoxuscr\"},\"id\":\"psbjta\",\"name\":\"qugxywpmueefjzwf\",\"type\":\"kqujidsuyono\"}],\"nextLink\":\"laocqxtccmg\"}") + "{\"value\":[{\"properties\":{\"availabilitySetName\":\"hz\",\"vmmServerId\":\"csdtclusiypbs\",\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"gusl\",\"name\":\"adcy\"},\"location\":\"ukyhejhzis\",\"tags\":{\"pv\":\"pelol\"},\"id\":\"srp\",\"name\":\"vu\",\"type\":\"zraehtwd\"}],\"nextLink\":\"ftswibyrcdlbhsh\"}") .toObject(AvailabilitySetListResult.class); - Assertions.assertEquals("dbabp", model.value().get(0).location()); - Assertions.assertEquals("rqlfktsthsucocmn", model.value().get(0).tags().get("yazttbtwwrqpue")); - Assertions.assertEquals("hrbnlankxmyskpbh", model.value().get(0).properties().availabilitySetName()); - Assertions.assertEquals("btkcxywnytnrsyn", model.value().get(0).properties().vmmServerId()); - Assertions.assertEquals("ybyxc", model.value().get(0).extendedLocation().type()); - Assertions.assertEquals("clha", model.value().get(0).extendedLocation().name()); + Assertions.assertEquals("ukyhejhzis", model.value().get(0).location()); + Assertions.assertEquals("pelol", model.value().get(0).tags().get("pv")); + Assertions.assertEquals("hz", model.value().get(0).properties().availabilitySetName()); + Assertions.assertEquals("csdtclusiypbs", model.value().get(0).properties().vmmServerId()); + Assertions.assertEquals("gusl", model.value().get(0).extendedLocation().type()); + Assertions.assertEquals("adcy", model.value().get(0).extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetPropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetPropertiesTests.java index 3472679389c8..04f5bcb53ab1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetPropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetPropertiesTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,20 +11,19 @@ public final class AvailabilitySetPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - AvailabilitySetProperties model = BinaryData - .fromString( - "{\"availabilitySetName\":\"hvljuahaquh\",\"vmmServerId\":\"hmdua\",\"provisioningState\":\"Failed\"}") + AvailabilitySetProperties model = BinaryData.fromString( + "{\"availabilitySetName\":\"rsbrgzdwm\",\"vmmServerId\":\"eypqwdxggicccn\",\"provisioningState\":\"Canceled\"}") .toObject(AvailabilitySetProperties.class); - Assertions.assertEquals("hvljuahaquh", model.availabilitySetName()); - Assertions.assertEquals("hmdua", model.vmmServerId()); + Assertions.assertEquals("rsbrgzdwm", model.availabilitySetName()); + Assertions.assertEquals("eypqwdxggicccn", model.vmmServerId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { AvailabilitySetProperties model - = new AvailabilitySetProperties().withAvailabilitySetName("hvljuahaquh").withVmmServerId("hmdua"); + = new AvailabilitySetProperties().withAvailabilitySetName("rsbrgzdwm").withVmmServerId("eypqwdxggicccn"); model = BinaryData.fromObject(model).toObject(AvailabilitySetProperties.class); - Assertions.assertEquals("hvljuahaquh", model.availabilitySetName()); - Assertions.assertEquals("hmdua", model.vmmServerId()); + Assertions.assertEquals("rsbrgzdwm", model.availabilitySetName()); + Assertions.assertEquals("eypqwdxggicccn", model.vmmServerId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetTagsUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetTagsUpdateTests.java index 42678a4ec758..529dac824b7c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetTagsUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetTagsUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,15 +14,15 @@ public final class AvailabilitySetTagsUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { AvailabilitySetTagsUpdate model - = BinaryData.fromString("{\"tags\":{\"g\":\"hgkfmin\"}}").toObject(AvailabilitySetTagsUpdate.class); - Assertions.assertEquals("hgkfmin", model.tags().get("g")); + = BinaryData.fromString("{\"tags\":{\"tvlz\":\"xmkttl\"}}").toObject(AvailabilitySetTagsUpdate.class); + Assertions.assertEquals("xmkttl", model.tags().get("tvlz")); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - AvailabilitySetTagsUpdate model = new AvailabilitySetTagsUpdate().withTags(mapOf("g", "hgkfmin")); + AvailabilitySetTagsUpdate model = new AvailabilitySetTagsUpdate().withTags(mapOf("tvlz", "xmkttl")); model = BinaryData.fromObject(model).toObject(AvailabilitySetTagsUpdate.class); - Assertions.assertEquals("hgkfmin", model.tags().get("g")); + Assertions.assertEquals("xmkttl", model.tags().get("tvlz")); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateMockTests.java index 3887dbafbaa3..cd0fd661b983 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsCreateOrUpdateMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.AvailabilitySet; import com.azure.resourcemanager.scvmm.models.AvailabilitySetProperties; import com.azure.resourcemanager.scvmm.models.ExtendedLocation; @@ -25,31 +25,31 @@ public final class AvailabilitySetsCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"availabilitySetName\":\"v\",\"vmmServerId\":\"eexavo\",\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"lecdmdqbw\",\"name\":\"pqtgsfjac\"},\"location\":\"lhhxudbxvodhtnsi\",\"tags\":{\"ckdlpag\":\"hzmme\",\"xdfgsftufqobr\":\"rcxfailcfxwmdb\",\"knh\":\"lnacgcc\"},\"id\":\"kizvytn\",\"name\":\"zvulj\",\"type\":\"aaeranokqgukk\"}"; + = "{\"properties\":{\"availabilitySetName\":\"vopwndyqleallk\",\"vmmServerId\":\"tkhlowkxxpvbr\",\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"zsyzfhotlh\",\"name\":\"cyychunsjlp\"},\"location\":\"twszhvvuic\",\"tags\":{\"dpyflubhv\":\"trrmhwrb\",\"lw\":\"glrocuy\",\"ooclutnp\":\"hmem\",\"ujxsglhsr\":\"memczjkmmyk\"},\"id\":\"rye\",\"name\":\"ylmbkzudni\",\"type\":\"rfih\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); AvailabilitySet response = manager.availabilitySets() - .define("yxkyxvx") - .withRegion("lnsrmffe") - .withExistingResourceGroup("jjidjk") - .withExtendedLocation(new ExtendedLocation().withType("jbnkpp").withName("nenlsvxeizzg")) - .withTags(mapOf("iymerteeammxqi", "ckt", "zddrt", "kk", "ojbmxv", "g", "cuijpxt", "vrefdeesv")) + .define("mxuq") + .withRegion("d") + .withExistingResourceGroup("viyfcaabeolhbhlv") + .withExtendedLocation(new ExtendedLocation().withType("qpvwgfst").withName("qyki")) + .withTags(mapOf("ycjimryvwgcwwpbm", "oafcluqvox")) .withProperties( - new AvailabilitySetProperties().withAvailabilitySetName("lbj").withVmmServerId("nljlageuaulx")) + new AvailabilitySetProperties().withAvailabilitySetName("xtkcudfbsfar").withVmmServerId("iowl")) .create(); - Assertions.assertEquals("lhhxudbxvodhtnsi", response.location()); - Assertions.assertEquals("hzmme", response.tags().get("ckdlpag")); - Assertions.assertEquals("v", response.properties().availabilitySetName()); - Assertions.assertEquals("eexavo", response.properties().vmmServerId()); - Assertions.assertEquals("lecdmdqbw", response.extendedLocation().type()); - Assertions.assertEquals("pqtgsfjac", response.extendedLocation().name()); + Assertions.assertEquals("twszhvvuic", response.location()); + Assertions.assertEquals("trrmhwrb", response.tags().get("dpyflubhv")); + Assertions.assertEquals("vopwndyqleallk", response.properties().availabilitySetName()); + Assertions.assertEquals("tkhlowkxxpvbr", response.properties().vmmServerId()); + Assertions.assertEquals("zsyzfhotlh", response.extendedLocation().type()); + Assertions.assertEquals("cyychunsjlp", response.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupWithResponseMockTests.java index dae9a33777d5..ca72b6bdfc19 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsGetByResourceGroupWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.AvailabilitySet; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,24 +21,24 @@ public final class AvailabilitySetsGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"availabilitySetName\":\"qvmmbn\",\"vmmServerId\":\"fr\",\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"zmegnitgvk\",\"name\":\"zyqdrfegcealzx\"},\"location\":\"cansymoyqhlwigd\",\"tags\":{\"ajuwas\":\"kbxgom\",\"hzbezkgi\":\"vdaeyyguxakjsq\",\"vvjskgfmocwahp\":\"sidxasicdd\"},\"id\":\"gat\",\"name\":\"eaahhvjhhn\",\"type\":\"kzyb\"}"; + = "{\"properties\":{\"availabilitySetName\":\"izjcpeog\",\"vmmServerId\":\"nmg\",\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"xddbhfhpfpaz\",\"name\":\"oywjxhpdulont\"},\"location\":\"np\",\"tags\":{\"jyoogwxh\":\"ehtuevrhr\",\"ugwbsreurfqkf\":\"sd\",\"vkyfedevjbosl\":\"arenlvhhtklnvnaf\",\"ymc\":\"qxypokkhminq\"},\"id\":\"ngnbdxxew\",\"name\":\"ninvudbchaqdt\",\"type\":\"qecrqctmxx\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); AvailabilitySet response = manager.availabilitySets() - .getByResourceGroupWithResponse("m", "yefrpmpdnqqska", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("qtanarfdlpuk", "py", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("cansymoyqhlwigd", response.location()); - Assertions.assertEquals("kbxgom", response.tags().get("ajuwas")); - Assertions.assertEquals("qvmmbn", response.properties().availabilitySetName()); - Assertions.assertEquals("fr", response.properties().vmmServerId()); - Assertions.assertEquals("zmegnitgvk", response.extendedLocation().type()); - Assertions.assertEquals("zyqdrfegcealzx", response.extendedLocation().name()); + Assertions.assertEquals("np", response.location()); + Assertions.assertEquals("ehtuevrhr", response.tags().get("jyoogwxh")); + Assertions.assertEquals("izjcpeog", response.properties().availabilitySetName()); + Assertions.assertEquals("nmg", response.properties().vmmServerId()); + Assertions.assertEquals("xddbhfhpfpaz", response.extendedLocation().type()); + Assertions.assertEquals("oywjxhpdulont", response.extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupMockTests.java index 7a026d9a8f44..f3d5e86f8436 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListByResourceGroupMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.AvailabilitySet; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,23 +22,23 @@ public final class AvailabilitySetsListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"availabilitySetName\":\"vmuvgpmu\",\"vmmServerId\":\"qsxvmhf\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"yihsasbhudypohyu\",\"name\":\"slynsqyrpfoo\"},\"location\":\"lttymsjn\",\"tags\":{\"ilaxhn\":\"dnfwqzdzg\",\"wivkxo\":\"hqlyvijo\",\"ti\":\"zunbixx\"},\"id\":\"vcpwpgclrc\",\"name\":\"vtsoxf\",\"type\":\"kenx\"}]}"; + = "{\"value\":[{\"properties\":{\"availabilitySetName\":\"ytxzvtznapxbanno\",\"vmmServerId\":\"oxczytp\",\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"vroevytlyo\",\"name\":\"rrouuxvnsasbcry\"},\"location\":\"dizr\",\"tags\":{\"evfxzopjhbzxlioh\":\"obdxnazpmkmlm\",\"dtfgxqbawpcbb\":\"d\"},\"id\":\"zqcyknap\",\"name\":\"ofyuicd\",\"type\":\"zb\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response - = manager.availabilitySets().listByResourceGroup("hhzjhfj", com.azure.core.util.Context.NONE); + = manager.availabilitySets().listByResourceGroup("tddmf", com.azure.core.util.Context.NONE); - Assertions.assertEquals("lttymsjn", response.iterator().next().location()); - Assertions.assertEquals("dnfwqzdzg", response.iterator().next().tags().get("ilaxhn")); - Assertions.assertEquals("vmuvgpmu", response.iterator().next().properties().availabilitySetName()); - Assertions.assertEquals("qsxvmhf", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("yihsasbhudypohyu", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("slynsqyrpfoo", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("dizr", response.iterator().next().location()); + Assertions.assertEquals("obdxnazpmkmlm", response.iterator().next().tags().get("evfxzopjhbzxlioh")); + Assertions.assertEquals("ytxzvtznapxbanno", response.iterator().next().properties().availabilitySetName()); + Assertions.assertEquals("oxczytp", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("vroevytlyo", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("rrouuxvnsasbcry", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListMockTests.java index 64aba4807090..7234c12f87f6 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/AvailabilitySetsListMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.AvailabilitySet; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,22 +22,22 @@ public final class AvailabilitySetsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"availabilitySetName\":\"cf\",\"vmmServerId\":\"rxgkne\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"nzqodfvpg\",\"name\":\"oxgsgbpfgzdjtx\"},\"location\":\"flbqvgaq\",\"tags\":{\"cqusr\":\"a\",\"lduycv\":\"vetnwsdtutn\"},\"id\":\"zhyrmewipmve\",\"name\":\"dxukuqgsjjxundxg\",\"type\":\"etw\"}]}"; + = "{\"value\":[{\"properties\":{\"availabilitySetName\":\"wwgbdv\",\"vmmServerId\":\"idmhmwf\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"muvapc\",\"name\":\"crrvweyo\"},\"location\":\"yyukphaimmo\",\"tags\":{\"apyyrmfsvbpavbo\":\"qboshbra\",\"gahxkumasjcaa\":\"fppdbwnu\",\"ehqepvufhbzehe\":\"fdmmcpug\",\"qnbldxe\":\"hoqhnl\"},\"id\":\"clgsc\",\"name\":\"orim\",\"type\":\"rsrrmoucsofldp\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response = manager.availabilitySets().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("flbqvgaq", response.iterator().next().location()); - Assertions.assertEquals("a", response.iterator().next().tags().get("cqusr")); - Assertions.assertEquals("cf", response.iterator().next().properties().availabilitySetName()); - Assertions.assertEquals("rxgkne", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("nzqodfvpg", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("oxgsgbpfgzdjtx", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("yyukphaimmo", response.iterator().next().location()); + Assertions.assertEquals("qboshbra", response.iterator().next().tags().get("apyyrmfsvbpavbo")); + Assertions.assertEquals("wwgbdv", response.iterator().next().properties().availabilitySetName()); + Assertions.assertEquals("idmhmwf", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("muvapc", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("crrvweyo", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CheckpointTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CheckpointTests.java index 6d45d53d67e9..697ee4dcd1dc 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CheckpointTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CheckpointTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,24 +12,11 @@ public final class CheckpointTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { Checkpoint model = BinaryData.fromString( - "{\"parentCheckpointID\":\"qex\",\"checkpointID\":\"ocxscpaierhhbcs\",\"name\":\"ummajtjaod\",\"description\":\"bnbdxkqpxokajion\"}") + "{\"parentCheckpointID\":\"zxscyhwzdgirujb\",\"checkpointID\":\"omvzzbtd\",\"name\":\"vp\",\"description\":\"yujviylwdshfssn\"}") .toObject(Checkpoint.class); - Assertions.assertEquals("qex", model.parentCheckpointId()); - Assertions.assertEquals("ocxscpaierhhbcs", model.checkpointId()); - Assertions.assertEquals("ummajtjaod", model.name()); - Assertions.assertEquals("bnbdxkqpxokajion", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - Checkpoint model = new Checkpoint().withParentCheckpointId("qex") - .withCheckpointId("ocxscpaierhhbcs") - .withName("ummajtjaod") - .withDescription("bnbdxkqpxokajion"); - model = BinaryData.fromObject(model).toObject(Checkpoint.class); - Assertions.assertEquals("qex", model.parentCheckpointId()); - Assertions.assertEquals("ocxscpaierhhbcs", model.checkpointId()); - Assertions.assertEquals("ummajtjaod", model.name()); - Assertions.assertEquals("bnbdxkqpxokajion", model.description()); + Assertions.assertEquals("zxscyhwzdgirujb", model.parentCheckpointId()); + Assertions.assertEquals("omvzzbtd", model.checkpointId()); + Assertions.assertEquals("vp", model.name()); + Assertions.assertEquals("yujviylwdshfssn", model.description()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudCapacityTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudCapacityTests.java index a58f33317a4d..6d67e45fc291 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudCapacityTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudCapacityTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,13 +12,7 @@ public final class CloudCapacityTests { public void testDeserialize() throws Exception { CloudCapacity model = BinaryData .fromString( - "{\"cpuCount\":6996015407661494971,\"memoryMB\":3431932886317561144,\"vmCount\":5668149621351966733}") + "{\"cpuCount\":4013102962507329010,\"memoryMB\":8107487838702555165,\"vmCount\":8359250652631257424}") .toObject(CloudCapacity.class); } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CloudCapacity model = new CloudCapacity(); - model = BinaryData.fromObject(model).toObject(CloudCapacity.class); - } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInnerTests.java index 5237b761ae0f..69cc6a4c5023 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,32 +16,32 @@ public final class CloudInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { CloudInner model = BinaryData.fromString( - "{\"properties\":{\"inventoryItemId\":\"ivkrtsw\",\"uuid\":\"qzvszjf\",\"vmmServerId\":\"vjfdx\",\"cloudName\":\"vetvt\",\"cloudCapacity\":{\"cpuCount\":3989982721308647052,\"memoryMB\":6414157962649478285,\"vmCount\":4668269847268047385},\"storageQoSPolicies\":[{\"name\":\"vxysl\",\"id\":\"hsfxoblytkb\",\"iopsMaximum\":1261547703522273379,\"iopsMinimum\":6710979409785542965,\"bandwidthLimit\":3820765705092103463,\"policyId\":\"vrnsvshqjohxc\"},{\"name\":\"bfovasrruvwbhsq\",\"id\":\"ubcgjbirxb\",\"iopsMaximum\":5990216587260133822,\"iopsMinimum\":9066736792193838127,\"bandwidthLimit\":2236269397517718606,\"policyId\":\"w\"},{\"name\":\"otftpvjzbexilz\",\"id\":\"fqqnvwpmqtaruo\",\"iopsMaximum\":6347695881931305668,\"iopsMinimum\":4269295539164353927,\"bandwidthLimit\":6824806013048148325,\"policyId\":\"jrybnwjewgdrjer\"},{\"name\":\"aen\",\"id\":\"eh\",\"iopsMaximum\":2926817929583465327,\"iopsMinimum\":781592580513390645,\"bandwidthLimit\":6991523348113589059,\"policyId\":\"nzdndslgna\"}],\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"ynduha\",\"name\":\"qlkth\"},\"location\":\"aqolbgycduiertg\",\"tags\":{\"lqlfm\":\"mvaolps\"},\"id\":\"dnbbglzps\",\"name\":\"iydmcwyhzdxs\",\"type\":\"adbzmnvdfznud\"}") + "{\"properties\":{\"inventoryItemId\":\"dcc\",\"uuid\":\"h\",\"vmmServerId\":\"cnyejhkryhtnapcz\",\"cloudName\":\"okjye\",\"cloudCapacity\":{\"cpuCount\":7154563673254168299,\"memoryMB\":792921284197853575,\"vmCount\":1497253057352071787},\"storageQoSPolicies\":[{\"name\":\"hgejspodma\",\"id\":\"zyde\",\"iopsMaximum\":8061334738255036426,\"iopsMinimum\":8633403700755119900,\"bandwidthLimit\":2292906968066822359,\"policyId\":\"pmqnja\"},{\"name\":\"ixjsprozvcputeg\",\"id\":\"wmfdatscmdvpjhul\",\"iopsMaximum\":3419012052983951305,\"iopsMinimum\":1911547366406673085,\"bandwidthLimit\":6544521619215950850,\"policyId\":\"wfndiodjpsl\"}],\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"pvwryoqpsoacc\",\"name\":\"zakljlahbc\"},\"location\":\"ffdfdosygexpa\",\"tags\":{\"hcrzevd\":\"khmsbz\",\"qjbpfzfsin\":\"hlxaolthqtr\",\"wzo\":\"gvfcj\"},\"id\":\"xjtfelluwfzit\",\"name\":\"np\",\"type\":\"qfpjk\"}") .toObject(CloudInner.class); - Assertions.assertEquals("aqolbgycduiertg", model.location()); - Assertions.assertEquals("mvaolps", model.tags().get("lqlfm")); - Assertions.assertEquals("ivkrtsw", model.properties().inventoryItemId()); - Assertions.assertEquals("qzvszjf", model.properties().uuid()); - Assertions.assertEquals("vjfdx", model.properties().vmmServerId()); - Assertions.assertEquals("ynduha", model.extendedLocation().type()); - Assertions.assertEquals("qlkth", model.extendedLocation().name()); + Assertions.assertEquals("ffdfdosygexpa", model.location()); + Assertions.assertEquals("khmsbz", model.tags().get("hcrzevd")); + Assertions.assertEquals("dcc", model.properties().inventoryItemId()); + Assertions.assertEquals("h", model.properties().uuid()); + Assertions.assertEquals("cnyejhkryhtnapcz", model.properties().vmmServerId()); + Assertions.assertEquals("pvwryoqpsoacc", model.extendedLocation().type()); + Assertions.assertEquals("zakljlahbc", model.extendedLocation().name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - CloudInner model = new CloudInner().withLocation("aqolbgycduiertg") - .withTags(mapOf("lqlfm", "mvaolps")) + CloudInner model = new CloudInner().withLocation("ffdfdosygexpa") + .withTags(mapOf("hcrzevd", "khmsbz", "qjbpfzfsin", "hlxaolthqtr", "wzo", "gvfcj")) .withProperties( - new CloudProperties().withInventoryItemId("ivkrtsw").withUuid("qzvszjf").withVmmServerId("vjfdx")) - .withExtendedLocation(new ExtendedLocation().withType("ynduha").withName("qlkth")); + new CloudProperties().withInventoryItemId("dcc").withUuid("h").withVmmServerId("cnyejhkryhtnapcz")) + .withExtendedLocation(new ExtendedLocation().withType("pvwryoqpsoacc").withName("zakljlahbc")); model = BinaryData.fromObject(model).toObject(CloudInner.class); - Assertions.assertEquals("aqolbgycduiertg", model.location()); - Assertions.assertEquals("mvaolps", model.tags().get("lqlfm")); - Assertions.assertEquals("ivkrtsw", model.properties().inventoryItemId()); - Assertions.assertEquals("qzvszjf", model.properties().uuid()); - Assertions.assertEquals("vjfdx", model.properties().vmmServerId()); - Assertions.assertEquals("ynduha", model.extendedLocation().type()); - Assertions.assertEquals("qlkth", model.extendedLocation().name()); + Assertions.assertEquals("ffdfdosygexpa", model.location()); + Assertions.assertEquals("khmsbz", model.tags().get("hcrzevd")); + Assertions.assertEquals("dcc", model.properties().inventoryItemId()); + Assertions.assertEquals("h", model.properties().uuid()); + Assertions.assertEquals("cnyejhkryhtnapcz", model.properties().vmmServerId()); + Assertions.assertEquals("pvwryoqpsoacc", model.extendedLocation().type()); + Assertions.assertEquals("zakljlahbc", model.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInventoryItemTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInventoryItemTests.java index f63a0c8a6a0a..25d46e7967a8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInventoryItemTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudInventoryItemTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,7 +11,7 @@ public final class CloudInventoryItemTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { CloudInventoryItem model = BinaryData.fromString( - "{\"inventoryType\":\"Cloud\",\"managedResourceId\":\"iivwzjbhyzsxjrka\",\"uuid\":\"trnegvmnvuqeqvld\",\"inventoryItemName\":\"astjbkkdmflvestm\",\"provisioningState\":\"Deleting\"}") + "{\"inventoryType\":\"Cloud\",\"managedResourceId\":\"hvxndzwmkrefajpj\",\"uuid\":\"wkqnyhg\",\"inventoryItemName\":\"j\",\"provisioningState\":\"Created\"}") .toObject(CloudInventoryItem.class); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudListResultTests.java index 5eaf51462015..a9c76bf6901a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudListResultTests.java @@ -1,25 +1,25 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.CloudListResult; +import com.azure.resourcemanager.scvmm.implementation.models.CloudListResult; import org.junit.jupiter.api.Assertions; public final class CloudListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { CloudListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"inventoryItemId\":\"vfadmws\",\"uuid\":\"r\",\"vmmServerId\":\"xpvgo\",\"cloudName\":\"lf\",\"cloudCapacity\":{\"cpuCount\":3141876003584230040,\"memoryMB\":7679233497718407318,\"vmCount\":365691236561868989},\"storageQoSPolicies\":[{\"name\":\"k\",\"id\":\"ali\",\"iopsMaximum\":54169882983487255,\"iopsMinimum\":6778562451936395688,\"bandwidthLimit\":131133871653701525,\"policyId\":\"shsfwxosowzxcu\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"ooxdjebwpuc\",\"name\":\"fvovbvmeuecivy\"},\"location\":\"ce\",\"tags\":{\"x\":\"gjrwjueiotwmcdyt\",\"nrjawgqwg\":\"it\",\"klwndnhjdauwhv\":\"hniskxfbkpyc\",\"zbtd\":\"l\"},\"id\":\"xujznbmpowu\",\"name\":\"przqlveu\",\"type\":\"lupj\"},{\"properties\":{\"inventoryItemId\":\"fxobbcsws\",\"uuid\":\"jriplrbpbewtghf\",\"vmmServerId\":\"lcgwxzvlvqh\",\"cloudName\":\"begibtnmxiebwwa\",\"cloudCapacity\":{\"cpuCount\":6525239708045322977,\"memoryMB\":7151462329487158065,\"vmCount\":6136339981043942378},\"storageQoSPolicies\":[{\"name\":\"gwyzm\",\"id\":\"xongmtsavjcbpwxq\",\"iopsMaximum\":8746825901777553134,\"iopsMinimum\":5242300752961630966,\"bandwidthLimit\":2094806440159682328,\"policyId\":\"iuhprwmdyvxqta\"},{\"name\":\"iwwroyqbexrmc\",\"id\":\"bycnojvkn\",\"iopsMaximum\":3613497258699833567,\"iopsMinimum\":3533117585190130257,\"bandwidthLimit\":2097123359842677496,\"policyId\":\"pjyzhpv\"},{\"name\":\"zcjrvxdjzlmwlx\",\"id\":\"ug\",\"iopsMaximum\":8948733559998471922,\"iopsMinimum\":6856642650959955968,\"bandwidthLimit\":7305517021128699895,\"policyId\":\"nluthnnp\"}],\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"peilpjzuaejxdu\",\"name\":\"skzbb\"},\"location\":\"zumveekgpwo\",\"tags\":{\"yofd\":\"kfpbs\",\"dttouwaboekqvkel\":\"luu\"},\"id\":\"smv\",\"name\":\"xwyjsflhhc\",\"type\":\"aln\"},{\"properties\":{\"inventoryItemId\":\"isxyawjoyaqcslyj\",\"uuid\":\"iidzyexzne\",\"vmmServerId\":\"xhnrztfolhb\",\"cloudName\":\"knalaulppg\",\"cloudCapacity\":{\"cpuCount\":4103777440618573927,\"memoryMB\":2247931820360130707,\"vmCount\":7714445110480603377},\"storageQoSPolicies\":[{\"name\":\"hpigv\",\"id\":\"ylgqgitxmedjvcsl\",\"iopsMaximum\":5849348987172300465,\"iopsMinimum\":3200172025781612030,\"bandwidthLimit\":1124312331123717294,\"policyId\":\"xgk\"}],\"provisioningState\":\"Canceled\"},\"extendedLocation\":{\"type\":\"ucnapkteoellwp\",\"name\":\"d\"},\"location\":\"pfqbuaceopzf\",\"tags\":{\"qeqxo\":\"huaoppp\",\"ahzxctobgbk\":\"z\"},\"id\":\"moizpos\",\"name\":\"mgrcfbu\",\"type\":\"rmfqjhhkxbpvj\"}],\"nextLink\":\"jhxxjyn\"}") + "{\"value\":[{\"properties\":{\"inventoryItemId\":\"wnzlljfmppeeb\",\"uuid\":\"gxsabkyq\",\"vmmServerId\":\"ujitcjcz\",\"cloudName\":\"evndh\",\"cloudCapacity\":{\"cpuCount\":7013302520561733407,\"memoryMB\":3966591499932194402,\"vmCount\":8041345972245934829},\"storageQoSPolicies\":[{\"name\":\"wrwjfeu\",\"id\":\"hutje\",\"iopsMaximum\":6178955280602456793,\"iopsMinimum\":8459479899003457966,\"bandwidthLimit\":6461823858730861400,\"policyId\":\"zdatqxhocdg\"},{\"name\":\"blgphuticn\",\"id\":\"kao\",\"iopsMaximum\":3411577258813776953,\"iopsMinimum\":2704667394155032427,\"bandwidthLimit\":6101131158833824091,\"policyId\":\"rokft\"},{\"name\":\"olniwpwcukjf\",\"id\":\"iawxklry\",\"iopsMaximum\":3346461090524524080,\"iopsMinimum\":5365450808227113003,\"bandwidthLimit\":8979659875393704693,\"policyId\":\"nddhsgcbacph\"}],\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"tynqgoul\",\"name\":\"dlikwyqkgfgibma\"},\"location\":\"akeqs\",\"tags\":{\"ouf\":\"bzqqedqytbciq\"},\"id\":\"mmnkzsmodmgl\",\"name\":\"ugpbkw\",\"type\":\"mutduqktaps\"},{\"properties\":{\"inventoryItemId\":\"cuertu\",\"uuid\":\"dosvqwhbmdgbbjf\",\"vmmServerId\":\"gmbmbexppbh\",\"cloudName\":\"qrolfpf\",\"cloudCapacity\":{\"cpuCount\":9053922488113840190,\"memoryMB\":3204681718403888965,\"vmCount\":6569487787120678049},\"storageQoSPolicies\":[{\"name\":\"gzjaoyfhrtxilne\",\"id\":\"ujysvle\",\"iopsMaximum\":7063377078395052462,\"iopsMinimum\":6007575711591888285,\"bandwidthLimit\":6354733793545471287,\"policyId\":\"wjkcp\"},{\"name\":\"nwbxgjvtbvpyssz\",\"id\":\"rujqg\",\"iopsMaximum\":7498180337517236297,\"iopsMinimum\":9055326959685278668,\"bandwidthLimit\":7503430012540655419,\"policyId\":\"zw\"},{\"name\":\"g\",\"id\":\"tnwu\",\"iopsMaximum\":6026163120171622136,\"iopsMinimum\":435793093682081047,\"bandwidthLimit\":9096676301613856248,\"policyId\":\"ckyfih\"},{\"name\":\"idf\",\"id\":\"wdzuhtymwisd\",\"iopsMaximum\":9204546244351616694,\"iopsMinimum\":1735908186849769210,\"bandwidthLimit\":263357956670416647,\"policyId\":\"waopvkmijcmmxd\"}],\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"fsrpymzidnse\",\"name\":\"xtbzsgfyccsne\"},\"location\":\"dwzjeiach\",\"tags\":{\"eeh\":\"sflnrosfqp\",\"swjdkirso\":\"zvypyqrimzinp\"},\"id\":\"dqxhcrmnohjtckwh\",\"name\":\"soifiyipjxsqw\",\"type\":\"gr\"},{\"properties\":{\"inventoryItemId\":\"norcjxvsnbyxqab\",\"uuid\":\"ocpcy\",\"vmmServerId\":\"urzafb\",\"cloudName\":\"j\",\"cloudCapacity\":{\"cpuCount\":1680069633144252607,\"memoryMB\":308024076308805412,\"vmCount\":3089454434341708656},\"storageQoSPolicies\":[{\"name\":\"bqidtqaj\",\"id\":\"ulpkudjkrl\",\"iopsMaximum\":5301305904738744047,\"iopsMinimum\":7860487098364913435,\"bandwidthLimit\":425051225083018289,\"policyId\":\"qex\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"xscpaierhhbc\",\"name\":\"l\"},\"location\":\"majtjaod\",\"tags\":{\"pxokajionp\":\"nbdxk\",\"dg\":\"mexgstxgcp\",\"djwzrlov\":\"aajrm\",\"qsqsy\":\"clwhijcoejctbz\"},\"id\":\"bkbfkgukdkex\",\"name\":\"ppofmxaxcfjpgdd\",\"type\":\"ocjjxhvpmouexh\"}],\"nextLink\":\"xibqeojnx\"}") .toObject(CloudListResult.class); - Assertions.assertEquals("ce", model.value().get(0).location()); - Assertions.assertEquals("gjrwjueiotwmcdyt", model.value().get(0).tags().get("x")); - Assertions.assertEquals("vfadmws", model.value().get(0).properties().inventoryItemId()); - Assertions.assertEquals("r", model.value().get(0).properties().uuid()); - Assertions.assertEquals("xpvgo", model.value().get(0).properties().vmmServerId()); - Assertions.assertEquals("ooxdjebwpuc", model.value().get(0).extendedLocation().type()); - Assertions.assertEquals("fvovbvmeuecivy", model.value().get(0).extendedLocation().name()); + Assertions.assertEquals("akeqs", model.value().get(0).location()); + Assertions.assertEquals("bzqqedqytbciq", model.value().get(0).tags().get("ouf")); + Assertions.assertEquals("wnzlljfmppeeb", model.value().get(0).properties().inventoryItemId()); + Assertions.assertEquals("gxsabkyq", model.value().get(0).properties().uuid()); + Assertions.assertEquals("ujitcjcz", model.value().get(0).properties().vmmServerId()); + Assertions.assertEquals("tynqgoul", model.value().get(0).extendedLocation().type()); + Assertions.assertEquals("dlikwyqkgfgibma", model.value().get(0).extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudPropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudPropertiesTests.java index 6fb887667bf0..b1dba4fae5d7 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudPropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudPropertiesTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,21 +12,21 @@ public final class CloudPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { CloudProperties model = BinaryData.fromString( - "{\"inventoryItemId\":\"dvxzbncblylpst\",\"uuid\":\"hh\",\"vmmServerId\":\"rzdzucerscdnt\",\"cloudName\":\"vfiwjmygtdss\",\"cloudCapacity\":{\"cpuCount\":4029880181936290822,\"memoryMB\":2056289881259732229,\"vmCount\":3002295961372287593},\"storageQoSPolicies\":[{\"name\":\"qsemwabne\",\"id\":\"hhszh\",\"iopsMaximum\":6111204244847646570,\"iopsMinimum\":6033840789921327792,\"bandwidthLimit\":2247461655033792564,\"policyId\":\"wmbesldnkw\"}],\"provisioningState\":\"Succeeded\"}") + "{\"inventoryItemId\":\"xofpdvhpfxxypi\",\"uuid\":\"nmayhuybb\",\"vmmServerId\":\"odepoogin\",\"cloudName\":\"amiheognarxz\",\"cloudCapacity\":{\"cpuCount\":2309881013133917021,\"memoryMB\":6633907010036268496,\"vmCount\":499757830084683995},\"storageQoSPolicies\":[{\"name\":\"ciqihnhung\",\"id\":\"jzrnf\",\"iopsMaximum\":7935280975021078838,\"iopsMinimum\":642697020628687872,\"bandwidthLimit\":1756077940432608188,\"policyId\":\"zfkufubljofx\"}],\"provisioningState\":\"Deleting\"}") .toObject(CloudProperties.class); - Assertions.assertEquals("dvxzbncblylpst", model.inventoryItemId()); - Assertions.assertEquals("hh", model.uuid()); - Assertions.assertEquals("rzdzucerscdnt", model.vmmServerId()); + Assertions.assertEquals("xofpdvhpfxxypi", model.inventoryItemId()); + Assertions.assertEquals("nmayhuybb", model.uuid()); + Assertions.assertEquals("odepoogin", model.vmmServerId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - CloudProperties model = new CloudProperties().withInventoryItemId("dvxzbncblylpst") - .withUuid("hh") - .withVmmServerId("rzdzucerscdnt"); + CloudProperties model = new CloudProperties().withInventoryItemId("xofpdvhpfxxypi") + .withUuid("nmayhuybb") + .withVmmServerId("odepoogin"); model = BinaryData.fromObject(model).toObject(CloudProperties.class); - Assertions.assertEquals("dvxzbncblylpst", model.inventoryItemId()); - Assertions.assertEquals("hh", model.uuid()); - Assertions.assertEquals("rzdzucerscdnt", model.vmmServerId()); + Assertions.assertEquals("xofpdvhpfxxypi", model.inventoryItemId()); + Assertions.assertEquals("nmayhuybb", model.uuid()); + Assertions.assertEquals("odepoogin", model.vmmServerId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudTagsUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudTagsUpdateTests.java index 6558a4444b35..4720f41e907b 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudTagsUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudTagsUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,18 +13,18 @@ public final class CloudTagsUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - CloudTagsUpdate model = BinaryData.fromString( - "{\"tags\":{\"lahb\":\"fttsttk\",\"qtgqqqxhrnxr\":\"actxtgzukxitm\",\"okqdzfvaz\":\"cpjuisa\",\"ajlkatnw\":\"vjlfrqtt\"}}") - .toObject(CloudTagsUpdate.class); - Assertions.assertEquals("fttsttk", model.tags().get("lahb")); + CloudTagsUpdate model + = BinaryData.fromString("{\"tags\":{\"skcqvkocrcjd\":\"clxxwrljdo\",\"lssai\":\"wtnhxbnjbiksqr\"}}") + .toObject(CloudTagsUpdate.class); + Assertions.assertEquals("clxxwrljdo", model.tags().get("skcqvkocrcjd")); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - CloudTagsUpdate model = new CloudTagsUpdate().withTags( - mapOf("lahb", "fttsttk", "qtgqqqxhrnxr", "actxtgzukxitm", "okqdzfvaz", "cpjuisa", "ajlkatnw", "vjlfrqtt")); + CloudTagsUpdate model + = new CloudTagsUpdate().withTags(mapOf("skcqvkocrcjd", "clxxwrljdo", "lssai", "wtnhxbnjbiksqr")); model = BinaryData.fromObject(model).toObject(CloudTagsUpdate.class); - Assertions.assertEquals("fttsttk", model.tags().get("lahb")); + Assertions.assertEquals("clxxwrljdo", model.tags().get("skcqvkocrcjd")); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateMockTests.java index 1de594c9d999..a2fdf7cf65fc 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsCreateOrUpdateMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.Cloud; import com.azure.resourcemanager.scvmm.models.CloudProperties; import com.azure.resourcemanager.scvmm.models.ExtendedLocation; @@ -25,33 +25,34 @@ public final class CloudsCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"vpbdbzqgq\",\"uuid\":\"hedsvqwthmkyib\",\"vmmServerId\":\"sihsgqcwdhohsd\",\"cloudName\":\"cdzsu\",\"cloudCapacity\":{\"cpuCount\":7117215511818462498,\"memoryMB\":6915667068183243162,\"vmCount\":7808079684010366581},\"storageQoSPolicies\":[{\"name\":\"pcvhdbevwqqxeys\",\"id\":\"nqzi\",\"iopsMaximum\":4259363860416490102,\"iopsMinimum\":1183436721296067733,\"bandwidthLimit\":4864080345534775106,\"policyId\":\"xeqoc\"},{\"name\":\"mygvkzqkj\",\"id\":\"okbzef\",\"iopsMaximum\":2200731602352647038,\"iopsMinimum\":8813876269554898921,\"bandwidthLimit\":4509675475426678163,\"policyId\":\"e\"},{\"name\":\"q\",\"id\":\"kwv\",\"iopsMaximum\":5672897057063193378,\"iopsMinimum\":1846786260892387923,\"bandwidthLimit\":4435864913823432479,\"policyId\":\"xzmqpnodawop\"},{\"name\":\"ewjptmcg\",\"id\":\"ostzelndlatu\",\"iopsMaximum\":6922803194395266051,\"iopsMinimum\":879063471631285932,\"bandwidthLimit\":8308748747055589302,\"policyId\":\"hrbbpneqvcwwyy\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"chpp\",\"name\":\"rsnm\"},\"location\":\"ayzejnhlbkpbz\",\"tags\":{\"echndbnwieholew\":\"iljhahz\",\"efqsfapaqtferrqw\":\"wiuub\",\"kmfx\":\"x\"},\"id\":\"pjwogqqno\",\"name\":\"pud\",\"type\":\"dabtqwp\"}"; + = "{\"properties\":{\"inventoryItemId\":\"hsasbhu\",\"uuid\":\"pohyuemslynsqyr\",\"vmmServerId\":\"oobrlttyms\",\"cloudName\":\"ygqdnfwqzdz\",\"cloudCapacity\":{\"cpuCount\":1556043116493772567,\"memoryMB\":6405621697730161014,\"vmCount\":8809199142384262726},\"storageQoSPolicies\":[{\"name\":\"ijouwivkxoyzunb\",\"id\":\"xrtikvcpwpgclr\",\"iopsMaximum\":6730804470286938055,\"iopsMinimum\":7967732133967586112,\"bandwidthLimit\":5451887377472245987,\"policyId\":\"nxpmyyefrpmpdnq\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"waoqvmmb\",\"name\":\"qfr\"},\"location\":\"lkzmegnitgvkxl\",\"tags\":{\"gcealzxwh\":\"drf\",\"yqhlwigdivbkbx\":\"ansym\",\"wasqvdaeyyg\":\"omfaj\",\"zkgimsid\":\"xakjsqzhzb\"},\"id\":\"asi\",\"name\":\"ddyvvjskgfmo\",\"type\":\"wa\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); Cloud response = manager.clouds() - .define("hpc") - .withRegion("uciqdsme") - .withExistingResourceGroup("lzo") - .withExtendedLocation(new ExtendedLocation().withType("ypoq").withName("hlqhykprlpy")) - .withTags(mapOf("asiibmiybnnust", "tdfuxt", "nmgixh", "nlj", "oudorhcgyyp", "mavmq", "hu", "otwypundmb")) - .withProperties(new CloudProperties().withInventoryItemId("mdxotngfdgu") - .withUuid("yzihgrkyuizabsn") - .withVmmServerId("pphoj")) + .define("wpfaj") + .withRegion("rxgkne") + .withExistingResourceGroup("lkb") + .withExtendedLocation(new ExtendedLocation().withType("jcivmmg").withName("cf")) + .withTags(mapOf("oxgsgbpfgzdjtx", "inzqodfvpgs", "qvlgafcqusrdvetn", "zflbqvg", "uzhyrmewipmvekdx", + "sdtutnwlduyc")) + .withProperties(new CloudProperties().withInventoryItemId("ltlwtjjguktalhs") + .withUuid("kcdmxzrpoaimln") + .withVmmServerId("aaomylweazu")) .create(); - Assertions.assertEquals("ayzejnhlbkpbz", response.location()); - Assertions.assertEquals("iljhahz", response.tags().get("echndbnwieholew")); - Assertions.assertEquals("vpbdbzqgq", response.properties().inventoryItemId()); - Assertions.assertEquals("hedsvqwthmkyib", response.properties().uuid()); - Assertions.assertEquals("sihsgqcwdhohsd", response.properties().vmmServerId()); - Assertions.assertEquals("chpp", response.extendedLocation().type()); - Assertions.assertEquals("rsnm", response.extendedLocation().name()); + Assertions.assertEquals("lkzmegnitgvkxl", response.location()); + Assertions.assertEquals("drf", response.tags().get("gcealzxwh")); + Assertions.assertEquals("hsasbhu", response.properties().inventoryItemId()); + Assertions.assertEquals("pohyuemslynsqyr", response.properties().uuid()); + Assertions.assertEquals("oobrlttyms", response.properties().vmmServerId()); + Assertions.assertEquals("waoqvmmb", response.extendedLocation().type()); + Assertions.assertEquals("qfr", response.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupWithResponseMockTests.java index eb42aeaf6304..2e2d5de43e9f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsGetByResourceGroupWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.Cloud; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,25 +21,25 @@ public final class CloudsGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"izbfhfovvacq\",\"uuid\":\"tuodxeszabbelaw\",\"vmmServerId\":\"ua\",\"cloudName\":\"zkwrrwoyc\",\"cloudCapacity\":{\"cpuCount\":3200915566855533052,\"memoryMB\":2884775904635449436,\"vmCount\":2467395859679855860},\"storageQoSPolicies\":[{\"name\":\"ywuhpsvfuur\",\"id\":\"lwexxwl\",\"iopsMaximum\":5454533877839303334,\"iopsMinimum\":9199175945719514627,\"bandwidthLimit\":6869025053356818243,\"policyId\":\"gepqtybbwwpg\"},{\"name\":\"k\",\"id\":\"zyvli\",\"iopsMaximum\":7764041210336820295,\"iopsMinimum\":8287274670039182556,\"bandwidthLimit\":848870221890738563,\"policyId\":\"nxm\"},{\"name\":\"uxswqrntvl\",\"id\":\"jpsttexoq\",\"iopsMaximum\":5287210425103137929,\"iopsMinimum\":5284910564957842889,\"bandwidthLimit\":62183573876209376,\"policyId\":\"uncuw\"}],\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"kcdqzhlct\",\"name\":\"unqndyfpchrqb\"},\"location\":\"jrcg\",\"tags\":{\"qqoli\":\"dcwboxjum\",\"aiouaubrjt\":\"r\",\"fuojrngif\":\"oq\"},\"id\":\"rzpasccbiuimzdly\",\"name\":\"dfqwmkyoq\",\"type\":\"fdvruz\"}"; + = "{\"properties\":{\"inventoryItemId\":\"ur\",\"uuid\":\"laecxndticok\",\"vmmServerId\":\"zmlqtmldgxo\",\"cloudName\":\"irclnpk\",\"cloudCapacity\":{\"cpuCount\":8297039045609901437,\"memoryMB\":4767053638441284929,\"vmCount\":2638896199399411626},\"storageQoSPolicies\":[{\"name\":\"vjlboxqvk\",\"id\":\"mxho\",\"iopsMaximum\":1283948358684815684,\"iopsMinimum\":8975628624340233031,\"bandwidthLimit\":2742511706808371729,\"policyId\":\"mbnraauzzp\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"ysdzhez\",\"name\":\"vaiqyuvvf\"},\"location\":\"kphhq\",\"tags\":{\"uyav\":\"vyl\",\"tijfybvp\":\"uwmncs\",\"b\":\"ekrsgs\"},\"id\":\"huzqgn\",\"name\":\"dgkynscliqhzvhxn\",\"type\":\"omtkub\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); Cloud response = manager.clouds() - .getByResourceGroupWithResponse("xcudchxgsr", "oldforobw", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("fvaawzqa", "f", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("jrcg", response.location()); - Assertions.assertEquals("dcwboxjum", response.tags().get("qqoli")); - Assertions.assertEquals("izbfhfovvacq", response.properties().inventoryItemId()); - Assertions.assertEquals("tuodxeszabbelaw", response.properties().uuid()); - Assertions.assertEquals("ua", response.properties().vmmServerId()); - Assertions.assertEquals("kcdqzhlct", response.extendedLocation().type()); - Assertions.assertEquals("unqndyfpchrqb", response.extendedLocation().name()); + Assertions.assertEquals("kphhq", response.location()); + Assertions.assertEquals("vyl", response.tags().get("uyav")); + Assertions.assertEquals("ur", response.properties().inventoryItemId()); + Assertions.assertEquals("laecxndticok", response.properties().uuid()); + Assertions.assertEquals("zmlqtmldgxo", response.properties().vmmServerId()); + Assertions.assertEquals("ysdzhez", response.extendedLocation().type()); + Assertions.assertEquals("vaiqyuvvf", response.extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupMockTests.java index 5ef7956cdb1d..93769eeb0b6a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListByResourceGroupMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.Cloud; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,24 +22,23 @@ public final class CloudsListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"wm\",\"uuid\":\"mebwjscjpah\",\"vmmServerId\":\"veabfqxnmwmqtib\",\"cloudName\":\"ijddtvqc\",\"cloudCapacity\":{\"cpuCount\":3995165957523237174,\"memoryMB\":4810009338488600409,\"vmCount\":3344718342128535077},\"storageQoSPolicies\":[{\"name\":\"eekpndz\",\"id\":\"pmudqmeqwig\",\"iopsMaximum\":1602038748333470502,\"iopsMinimum\":2895883377575243380,\"bandwidthLimit\":191813532014871887,\"policyId\":\"e\"},{\"name\":\"pmzznrtffya\",\"id\":\"tmhheioqa\",\"iopsMaximum\":730726349973993242,\"iopsMinimum\":7801083553230678005,\"bandwidthLimit\":4758857143001364501,\"policyId\":\"xpdlcgqlsis\"},{\"name\":\"qfrddgam\",\"id\":\"hiosrsjuiv\",\"iopsMaximum\":455092351262610963,\"iopsMinimum\":572361619606348416,\"bandwidthLimit\":7426719311659683930,\"policyId\":\"hcz\"},{\"name\":\"rxzbujr\",\"id\":\"hqvwrevkhgnlnzon\",\"iopsMaximum\":432499304266915638,\"iopsMinimum\":2005313689678276388,\"bandwidthLimit\":6253741023246690907,\"policyId\":\"jtszcof\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"tdhgbjkvrelj\",\"name\":\"murvzm\"},\"location\":\"vuanashcxlp\",\"tags\":{\"zsdbccxjmon\":\"rbdkelvidiz\",\"uqj\":\"dgnwncypuuwwlt\"},\"id\":\"tzenk\",\"name\":\"if\",\"type\":\"zhmkdasvflyh\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"zxhi\",\"uuid\":\"rbbcevq\",\"vmmServerId\":\"tltdhlfkqojpy\",\"cloudName\":\"gtrd\",\"cloudCapacity\":{\"cpuCount\":3498296046488814783,\"memoryMB\":8776785011455694995,\"vmCount\":6054984412383572813},\"storageQoSPolicies\":[{\"name\":\"ysuxmprafwgck\",\"id\":\"cxvdfffwafqrouda\",\"iopsMaximum\":5249211644397946556,\"iopsMinimum\":344434821403021626,\"bandwidthLimit\":2567537558648922186,\"policyId\":\"unzo\"},{\"name\":\"dhcxgkmoy\",\"id\":\"dyuib\",\"iopsMaximum\":2557149039383671323,\"iopsMinimum\":2086600607092923630,\"bandwidthLimit\":4187703770591831791,\"policyId\":\"vfcjnaeoisrvhmg\"}],\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"ukiscvwmzhw\",\"name\":\"efaxvxilc\"},\"location\":\"gnhnzeyq\",\"tags\":{\"dbeesmie\":\"jfzqlqhycavodgg\",\"wqfbylyrfgiagt\":\"nlrariaawiuagy\",\"zjvusfzldmo\":\"ojocqwogf\",\"own\":\"uxylfsbtkadpy\"},\"id\":\"tgkbugrjqctojc\",\"name\":\"isofieypefojyqd\",\"type\":\"cuplcplcwkhih\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); - PagedIterable response - = manager.clouds().listByResourceGroup("fuzboyjathwtzolb", com.azure.core.util.Context.NONE); + PagedIterable response = manager.clouds().listByResourceGroup("tppn", com.azure.core.util.Context.NONE); - Assertions.assertEquals("vuanashcxlp", response.iterator().next().location()); - Assertions.assertEquals("rbdkelvidiz", response.iterator().next().tags().get("zsdbccxjmon")); - Assertions.assertEquals("wm", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("mebwjscjpah", response.iterator().next().properties().uuid()); - Assertions.assertEquals("veabfqxnmwmqtib", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("tdhgbjkvrelj", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("murvzm", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("gnhnzeyq", response.iterator().next().location()); + Assertions.assertEquals("jfzqlqhycavodgg", response.iterator().next().tags().get("dbeesmie")); + Assertions.assertEquals("zxhi", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("rbbcevq", response.iterator().next().properties().uuid()); + Assertions.assertEquals("tltdhlfkqojpy", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("ukiscvwmzhw", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("efaxvxilc", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListMockTests.java index 42a9a58e3b4b..2a1107ab744f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/CloudsListMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.Cloud; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,23 +22,23 @@ public final class CloudsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"vbroylaxxu\",\"uuid\":\"disdosfjbjsvgj\",\"vmmServerId\":\"hryvy\",\"cloudName\":\"t\",\"cloudCapacity\":{\"cpuCount\":87313434350967654,\"memoryMB\":4633131497917723717,\"vmCount\":3545804393254840755},\"storageQoSPolicies\":[{\"name\":\"tmvpdvjdhtt\",\"id\":\"efedxihchrphkm\",\"iopsMaximum\":3787352834540927110,\"iopsMinimum\":3614573403784565190,\"bandwidthLimit\":2282885407091220390,\"policyId\":\"bg\"},{\"name\":\"kylkdghrj\",\"id\":\"utlwxezwzhok\",\"iopsMaximum\":7624149688717867785,\"iopsMinimum\":2062475772346184475,\"bandwidthLimit\":5204919757963226438,\"policyId\":\"hgppipifhpfeoa\"},{\"name\":\"gcxtxj\",\"id\":\"heafidlt\",\"iopsMaximum\":2005438621034770208,\"iopsMinimum\":5739341399228629925,\"bandwidthLimit\":3530960182442104157,\"policyId\":\"h\"},{\"name\":\"ftxfkf\",\"id\":\"gpr\",\"iopsMaximum\":2543866141895923842,\"iopsMinimum\":5566902972165714794,\"bandwidthLimit\":7370264401437151122,\"policyId\":\"tgdqohmcwsldriz\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"bra\",\"name\":\"libph\"},\"location\":\"zmizakakan\",\"tags\":{\"joylh\":\"dnjzh\"},\"id\":\"lmuoyxprimrsopte\",\"name\":\"cjmeislstvasy\",\"type\":\"wxdzaumweoohgu\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"hzdsqtzbsrgnow\",\"uuid\":\"hfgmvecactxm\",\"vmmServerId\":\"teyowclu\",\"cloudName\":\"vekqvgqo\",\"cloudCapacity\":{\"cpuCount\":2106648754409404282,\"memoryMB\":5876039921440092751,\"vmCount\":6985401659827260093},\"storageQoSPolicies\":[{\"name\":\"kfxcvhrfs\",\"id\":\"uagrttikteusqc\",\"iopsMaximum\":9209886410663760135,\"iopsMinimum\":6751807886056090415,\"bandwidthLimit\":639173288435171246,\"policyId\":\"affmmfblcqc\"},{\"name\":\"bgq\",\"id\":\"rtalmet\",\"iopsMaximum\":5036411923058739652,\"iopsMinimum\":4960961854353669285,\"bandwidthLimit\":2990565410160748386,\"policyId\":\"hrmooi\"}],\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"ypxiutcxap\",\"name\":\"y\"},\"location\":\"etoge\",\"tags\":{\"jcjbt\":\"xslhvnhlabrqnkk\",\"qbeitpkxztmoob\":\"gaehvvibrxjjst\"},\"id\":\"lftidgfcwqmpim\",\"name\":\"qxzhem\",\"type\":\"yhohujswtwkozzwc\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response = manager.clouds().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("zmizakakan", response.iterator().next().location()); - Assertions.assertEquals("dnjzh", response.iterator().next().tags().get("joylh")); - Assertions.assertEquals("vbroylaxxu", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("disdosfjbjsvgj", response.iterator().next().properties().uuid()); - Assertions.assertEquals("hryvy", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("bra", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("libph", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("etoge", response.iterator().next().location()); + Assertions.assertEquals("xslhvnhlabrqnkk", response.iterator().next().tags().get("jcjbt")); + Assertions.assertEquals("hzdsqtzbsrgnow", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("hfgmvecactxm", response.iterator().next().properties().uuid()); + Assertions.assertEquals("teyowclu", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("ypxiutcxap", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("y", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/ExtendedLocationTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/ExtendedLocationTests.java index a18e18ebec92..17f4777dfcd8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/ExtendedLocationTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/ExtendedLocationTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,17 +11,17 @@ public final class ExtendedLocationTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - ExtendedLocation model - = BinaryData.fromString("{\"type\":\"mexgstxgcp\",\"name\":\"gmaajrm\"}").toObject(ExtendedLocation.class); - Assertions.assertEquals("mexgstxgcp", model.type()); - Assertions.assertEquals("gmaajrm", model.name()); + ExtendedLocation model = BinaryData.fromString("{\"type\":\"pikxwczbyscnpqxu\",\"name\":\"vyq\"}") + .toObject(ExtendedLocation.class); + Assertions.assertEquals("pikxwczbyscnpqxu", model.type()); + Assertions.assertEquals("vyq", model.name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - ExtendedLocation model = new ExtendedLocation().withType("mexgstxgcp").withName("gmaajrm"); + ExtendedLocation model = new ExtendedLocation().withType("pikxwczbyscnpqxu").withName("vyq"); model = BinaryData.fromObject(model).toObject(ExtendedLocation.class); - Assertions.assertEquals("mexgstxgcp", model.type()); - Assertions.assertEquals("gmaajrm", model.name()); + Assertions.assertEquals("pikxwczbyscnpqxu", model.type()); + Assertions.assertEquals("vyq", model.name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteWithResponseMockTests.java index 495e021d60d5..f7b24bd031a3 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/GuestAgentsDeleteWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; import org.junit.jupiter.api.Test; @@ -22,12 +22,12 @@ public void testDeleteWithResponse() throws Exception { HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); - manager.guestAgents().deleteWithResponse("aaomylweazu", com.azure.core.util.Context.NONE); + manager.guestAgents().deleteWithResponse("hvn", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileTests.java index a9888219042e..a4e7ea03586c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,30 +14,30 @@ public final class HardwareProfileTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { HardwareProfile model = BinaryData.fromString( - "{\"memoryMB\":1950851050,\"cpuCount\":1983903346,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"dynamicMemoryMaxMB\":2056372142,\"dynamicMemoryMinMB\":1492414283,\"isHighlyAvailable\":\"true\"}") + "{\"memoryMB\":327362442,\"cpuCount\":918518964,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"dynamicMemoryMaxMB\":1373555947,\"dynamicMemoryMinMB\":330800818,\"isHighlyAvailable\":\"true\"}") .toObject(HardwareProfile.class); - Assertions.assertEquals(1950851050, model.memoryMB()); - Assertions.assertEquals(1983903346, model.cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.TRUE, model.limitCpuForMigration()); - Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.dynamicMemoryEnabled()); - Assertions.assertEquals(2056372142, model.dynamicMemoryMaxMB()); - Assertions.assertEquals(1492414283, model.dynamicMemoryMinMB()); + Assertions.assertEquals(327362442, model.memoryMB()); + Assertions.assertEquals(918518964, model.cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.FALSE, model.limitCpuForMigration()); + Assertions.assertEquals(DynamicMemoryEnabled.TRUE, model.dynamicMemoryEnabled()); + Assertions.assertEquals(1373555947, model.dynamicMemoryMaxMB()); + Assertions.assertEquals(330800818, model.dynamicMemoryMinMB()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - HardwareProfile model = new HardwareProfile().withMemoryMB(1950851050) - .withCpuCount(1983903346) - .withLimitCpuForMigration(LimitCpuForMigration.TRUE) - .withDynamicMemoryEnabled(DynamicMemoryEnabled.FALSE) - .withDynamicMemoryMaxMB(2056372142) - .withDynamicMemoryMinMB(1492414283); + HardwareProfile model = new HardwareProfile().withMemoryMB(327362442) + .withCpuCount(918518964) + .withLimitCpuForMigration(LimitCpuForMigration.FALSE) + .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) + .withDynamicMemoryMaxMB(1373555947) + .withDynamicMemoryMinMB(330800818); model = BinaryData.fromObject(model).toObject(HardwareProfile.class); - Assertions.assertEquals(1950851050, model.memoryMB()); - Assertions.assertEquals(1983903346, model.cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.TRUE, model.limitCpuForMigration()); - Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.dynamicMemoryEnabled()); - Assertions.assertEquals(2056372142, model.dynamicMemoryMaxMB()); - Assertions.assertEquals(1492414283, model.dynamicMemoryMinMB()); + Assertions.assertEquals(327362442, model.memoryMB()); + Assertions.assertEquals(918518964, model.cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.FALSE, model.limitCpuForMigration()); + Assertions.assertEquals(DynamicMemoryEnabled.TRUE, model.dynamicMemoryEnabled()); + Assertions.assertEquals(1373555947, model.dynamicMemoryMaxMB()); + Assertions.assertEquals(330800818, model.dynamicMemoryMinMB()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileUpdateTests.java index e9b909f7c7e0..d8757545d4b7 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HardwareProfileUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,30 +14,30 @@ public final class HardwareProfileUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { HardwareProfileUpdate model = BinaryData.fromString( - "{\"memoryMB\":330627677,\"cpuCount\":1964386727,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"dynamicMemoryMaxMB\":8313214,\"dynamicMemoryMinMB\":5520044}") + "{\"memoryMB\":596533166,\"cpuCount\":748250954,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"dynamicMemoryMaxMB\":536315027,\"dynamicMemoryMinMB\":549450060}") .toObject(HardwareProfileUpdate.class); - Assertions.assertEquals(330627677, model.memoryMB()); - Assertions.assertEquals(1964386727, model.cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.FALSE, model.limitCpuForMigration()); + Assertions.assertEquals(596533166, model.memoryMB()); + Assertions.assertEquals(748250954, model.cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.limitCpuForMigration()); Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.dynamicMemoryEnabled()); - Assertions.assertEquals(8313214, model.dynamicMemoryMaxMB()); - Assertions.assertEquals(5520044, model.dynamicMemoryMinMB()); + Assertions.assertEquals(536315027, model.dynamicMemoryMaxMB()); + Assertions.assertEquals(549450060, model.dynamicMemoryMinMB()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - HardwareProfileUpdate model = new HardwareProfileUpdate().withMemoryMB(330627677) - .withCpuCount(1964386727) - .withLimitCpuForMigration(LimitCpuForMigration.FALSE) + HardwareProfileUpdate model = new HardwareProfileUpdate().withMemoryMB(596533166) + .withCpuCount(748250954) + .withLimitCpuForMigration(LimitCpuForMigration.TRUE) .withDynamicMemoryEnabled(DynamicMemoryEnabled.FALSE) - .withDynamicMemoryMaxMB(8313214) - .withDynamicMemoryMinMB(5520044); + .withDynamicMemoryMaxMB(536315027) + .withDynamicMemoryMinMB(549450060); model = BinaryData.fromObject(model).toObject(HardwareProfileUpdate.class); - Assertions.assertEquals(330627677, model.memoryMB()); - Assertions.assertEquals(1964386727, model.cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.FALSE, model.limitCpuForMigration()); + Assertions.assertEquals(596533166, model.memoryMB()); + Assertions.assertEquals(748250954, model.cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.limitCpuForMigration()); Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.dynamicMemoryEnabled()); - Assertions.assertEquals(8313214, model.dynamicMemoryMaxMB()); - Assertions.assertEquals(5520044, model.dynamicMemoryMinMB()); + Assertions.assertEquals(536315027, model.dynamicMemoryMaxMB()); + Assertions.assertEquals(549450060, model.dynamicMemoryMinMB()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HttpProxyConfigurationTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HttpProxyConfigurationTests.java index 80b81654de9e..e1c051ae4ecb 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HttpProxyConfigurationTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/HttpProxyConfigurationTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,14 +12,14 @@ public final class HttpProxyConfigurationTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { HttpProxyConfiguration model - = BinaryData.fromString("{\"httpsProxy\":\"cgygev\"}").toObject(HttpProxyConfiguration.class); - Assertions.assertEquals("cgygev", model.httpsProxy()); + = BinaryData.fromString("{\"httpsProxy\":\"qddrihpfhoqcaae\"}").toObject(HttpProxyConfiguration.class); + Assertions.assertEquals("qddrihpfhoqcaae", model.httpsProxy()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - HttpProxyConfiguration model = new HttpProxyConfiguration().withHttpsProxy("cgygev"); + HttpProxyConfiguration model = new HttpProxyConfiguration().withHttpsProxy("qddrihpfhoqcaae"); model = BinaryData.fromObject(model).toObject(HttpProxyConfiguration.class); - Assertions.assertEquals("cgygev", model.httpsProxy()); + Assertions.assertEquals("qddrihpfhoqcaae", model.httpsProxy()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileTests.java index bbe67cf5cf25..0d704ef37631 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,39 +12,39 @@ public final class InfrastructureProfileTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { InfrastructureProfile model = BinaryData.fromString( - "{\"inventoryItemId\":\"muouqfp\",\"vmmServerId\":\"zw\",\"cloudId\":\"g\",\"templateId\":\"tnwu\",\"vmName\":\"gazxuf\",\"uuid\":\"uckyf\",\"lastRestoredVMCheckpoint\":{\"parentCheckpointID\":\"fidfvzw\",\"checkpointID\":\"uht\",\"name\":\"wisdkft\",\"description\":\"xmnteiwaop\"},\"checkpoints\":[{\"parentCheckpointID\":\"jcmmxdcufufsrp\",\"checkpointID\":\"zidnsezcxtbzsgfy\",\"name\":\"sne\",\"description\":\"dwzjeiach\"},{\"parentCheckpointID\":\"osfln\",\"checkpointID\":\"sfqpteehz\",\"name\":\"ypyqrimzinp\",\"description\":\"wjdk\"},{\"parentCheckpointID\":\"soodqxhcrmnoh\",\"checkpointID\":\"ckwhds\",\"name\":\"fiyipjxsqwpgrj\",\"description\":\"norcjxvsnbyxqab\"},{\"parentCheckpointID\":\"ocpcy\",\"checkpointID\":\"urzafb\",\"name\":\"j\",\"description\":\"btoqcjmkljavbqid\"}],\"checkpointType\":\"ajzyul\",\"generation\":144447336,\"biosGuid\":\"jkrlkhbzhfepg\"}") + "{\"inventoryItemId\":\"gh\",\"vmmServerId\":\"bdhqxvcxgf\",\"cloudId\":\"dsofbshrns\",\"templateId\":\"uswdv\",\"vmName\":\"ybycnunvj\",\"uuid\":\"tkfa\",\"lastRestoredVMCheckpoint\":{\"parentCheckpointID\":\"pqgik\",\"checkpointID\":\"irtx\",\"name\":\"uxzejntpsew\",\"description\":\"oi\"},\"checkpoints\":[{\"parentCheckpointID\":\"rydxtqm\",\"checkpointID\":\"ox\",\"name\":\"ggufhyaomtb\",\"description\":\"havgrvk\"}],\"checkpointType\":\"ovjzhpjbibgjmfx\",\"generation\":1832898132,\"biosGuid\":\"cluyovwxnbkf\"}") .toObject(InfrastructureProfile.class); - Assertions.assertEquals("muouqfp", model.inventoryItemId()); - Assertions.assertEquals("zw", model.vmmServerId()); - Assertions.assertEquals("g", model.cloudId()); - Assertions.assertEquals("tnwu", model.templateId()); - Assertions.assertEquals("gazxuf", model.vmName()); - Assertions.assertEquals("uckyf", model.uuid()); - Assertions.assertEquals("ajzyul", model.checkpointType()); - Assertions.assertEquals(144447336, model.generation()); - Assertions.assertEquals("jkrlkhbzhfepg", model.biosGuid()); + Assertions.assertEquals("gh", model.inventoryItemId()); + Assertions.assertEquals("bdhqxvcxgf", model.vmmServerId()); + Assertions.assertEquals("dsofbshrns", model.cloudId()); + Assertions.assertEquals("uswdv", model.templateId()); + Assertions.assertEquals("ybycnunvj", model.vmName()); + Assertions.assertEquals("tkfa", model.uuid()); + Assertions.assertEquals("ovjzhpjbibgjmfx", model.checkpointType()); + Assertions.assertEquals(1832898132, model.generation()); + Assertions.assertEquals("cluyovwxnbkf", model.biosGuid()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - InfrastructureProfile model = new InfrastructureProfile().withInventoryItemId("muouqfp") - .withVmmServerId("zw") - .withCloudId("g") - .withTemplateId("tnwu") - .withVmName("gazxuf") - .withUuid("uckyf") - .withCheckpointType("ajzyul") - .withGeneration(144447336) - .withBiosGuid("jkrlkhbzhfepg"); + InfrastructureProfile model = new InfrastructureProfile().withInventoryItemId("gh") + .withVmmServerId("bdhqxvcxgf") + .withCloudId("dsofbshrns") + .withTemplateId("uswdv") + .withVmName("ybycnunvj") + .withUuid("tkfa") + .withCheckpointType("ovjzhpjbibgjmfx") + .withGeneration(1832898132) + .withBiosGuid("cluyovwxnbkf"); model = BinaryData.fromObject(model).toObject(InfrastructureProfile.class); - Assertions.assertEquals("muouqfp", model.inventoryItemId()); - Assertions.assertEquals("zw", model.vmmServerId()); - Assertions.assertEquals("g", model.cloudId()); - Assertions.assertEquals("tnwu", model.templateId()); - Assertions.assertEquals("gazxuf", model.vmName()); - Assertions.assertEquals("uckyf", model.uuid()); - Assertions.assertEquals("ajzyul", model.checkpointType()); - Assertions.assertEquals(144447336, model.generation()); - Assertions.assertEquals("jkrlkhbzhfepg", model.biosGuid()); + Assertions.assertEquals("gh", model.inventoryItemId()); + Assertions.assertEquals("bdhqxvcxgf", model.vmmServerId()); + Assertions.assertEquals("dsofbshrns", model.cloudId()); + Assertions.assertEquals("uswdv", model.templateId()); + Assertions.assertEquals("ybycnunvj", model.vmName()); + Assertions.assertEquals("tkfa", model.uuid()); + Assertions.assertEquals("ovjzhpjbibgjmfx", model.checkpointType()); + Assertions.assertEquals(1832898132, model.generation()); + Assertions.assertEquals("cluyovwxnbkf", model.biosGuid()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileUpdateTests.java index 426c2f0abff8..f2653915c286 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InfrastructureProfileUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,15 +11,15 @@ public final class InfrastructureProfileUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - InfrastructureProfileUpdate model = BinaryData.fromString("{\"checkpointType\":\"wkuofoskghsauu\"}") - .toObject(InfrastructureProfileUpdate.class); - Assertions.assertEquals("wkuofoskghsauu", model.checkpointType()); + InfrastructureProfileUpdate model + = BinaryData.fromString("{\"checkpointType\":\"xk\"}").toObject(InfrastructureProfileUpdate.class); + Assertions.assertEquals("xk", model.checkpointType()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - InfrastructureProfileUpdate model = new InfrastructureProfileUpdate().withCheckpointType("wkuofoskghsauu"); + InfrastructureProfileUpdate model = new InfrastructureProfileUpdate().withCheckpointType("xk"); model = BinaryData.fromObject(model).toObject(InfrastructureProfileUpdate.class); - Assertions.assertEquals("wkuofoskghsauu", model.checkpointType()); + Assertions.assertEquals("xk", model.checkpointType()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemDetailsTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemDetailsTests.java index 94cdc36534f1..b6ee81c18145 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemDetailsTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemDetailsTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,18 +12,18 @@ public final class InventoryItemDetailsTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { InventoryItemDetails model - = BinaryData.fromString("{\"inventoryItemId\":\"ril\",\"inventoryItemName\":\"apeewchpxlkt\"}") + = BinaryData.fromString("{\"inventoryItemId\":\"gofel\",\"inventoryItemName\":\"grqmqhldvrii\"}") .toObject(InventoryItemDetails.class); - Assertions.assertEquals("ril", model.inventoryItemId()); - Assertions.assertEquals("apeewchpxlkt", model.inventoryItemName()); + Assertions.assertEquals("gofel", model.inventoryItemId()); + Assertions.assertEquals("grqmqhldvrii", model.inventoryItemName()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { InventoryItemDetails model - = new InventoryItemDetails().withInventoryItemId("ril").withInventoryItemName("apeewchpxlkt"); + = new InventoryItemDetails().withInventoryItemId("gofel").withInventoryItemName("grqmqhldvrii"); model = BinaryData.fromObject(model).toObject(InventoryItemDetails.class); - Assertions.assertEquals("ril", model.inventoryItemId()); - Assertions.assertEquals("apeewchpxlkt", model.inventoryItemName()); + Assertions.assertEquals("gofel", model.inventoryItemId()); + Assertions.assertEquals("grqmqhldvrii", model.inventoryItemName()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemInnerTests.java index a9a7cfc5cfbc..6b1b5e56bd28 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,16 +13,16 @@ public final class InventoryItemInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { InventoryItemInner model = BinaryData.fromString( - "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"i\",\"uuid\":\"fhoqca\",\"inventoryItemName\":\"wdaomdjvlpjxxkzb\",\"provisioningState\":\"Provisioning\"},\"kind\":\"eivsiykzkdnc\",\"id\":\"xonbzoggculapz\",\"name\":\"y\",\"type\":\"pgogtqxepny\"}") + "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"racstwity\",\"uuid\":\"evxccedcp\",\"inventoryItemName\":\"dyodnwzxltj\",\"provisioningState\":\"Updating\"},\"kind\":\"ltiugcxnavv\",\"id\":\"qiby\",\"name\":\"unyowxwl\",\"type\":\"djrkvfgbvfvpd\"}") .toObject(InventoryItemInner.class); - Assertions.assertEquals("eivsiykzkdnc", model.kind()); + Assertions.assertEquals("ltiugcxnavv", model.kind()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { InventoryItemInner model - = new InventoryItemInner().withProperties(new InventoryItemProperties()).withKind("eivsiykzkdnc"); + = new InventoryItemInner().withProperties(new InventoryItemProperties()).withKind("ltiugcxnavv"); model = BinaryData.fromObject(model).toObject(InventoryItemInner.class); - Assertions.assertEquals("eivsiykzkdnc", model.kind()); + Assertions.assertEquals("ltiugcxnavv", model.kind()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemListResultTests.java index 2b7a88c59c4d..114fce8e2bca 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemListResultTests.java @@ -1,19 +1,19 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.InventoryItemListResult; +import com.azure.resourcemanager.scvmm.implementation.models.InventoryItemListResult; import org.junit.jupiter.api.Assertions; public final class InventoryItemListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { InventoryItemListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"lma\",\"uuid\":\"tcyohpfkyrk\",\"inventoryItemName\":\"dg\",\"provisioningState\":\"Failed\"},\"kind\":\"jkmnwq\",\"id\":\"obaiyhddviaceg\",\"name\":\"n\",\"type\":\"ntfpmvmemfnc\"},{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"vvbalx\",\"uuid\":\"lchpodbzevwrdn\",\"inventoryItemName\":\"ukuv\",\"provisioningState\":\"Updating\"},\"kind\":\"wsmystuluqypf\",\"id\":\"lerchpq\",\"name\":\"mfpjbabw\",\"type\":\"dfc\"}],\"nextLink\":\"spuunnoxyhkxgq\"}") + "{\"value\":[{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"al\",\"uuid\":\"fk\",\"inventoryItemName\":\"vsexsowuelu\",\"provisioningState\":\"Accepted\"},\"kind\":\"hhxvrhmzkwpj\",\"id\":\"wspughftqsxhqx\",\"name\":\"j\",\"type\":\"ukndxdigrjgu\"},{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"dmsyqtfihwhbo\",\"uuid\":\"ingamvp\",\"inventoryItemName\":\"o\",\"provisioningState\":\"Provisioning\"},\"kind\":\"udphqamvdkfwyn\",\"id\":\"vtbvkayh\",\"name\":\"tnvyqiatkzwp\",\"type\":\"npwzcjaes\"}],\"nextLink\":\"v\"}") .toObject(InventoryItemListResult.class); - Assertions.assertEquals("jkmnwq", model.value().get(0).kind()); + Assertions.assertEquals("hhxvrhmzkwpj", model.value().get(0).kind()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemPropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemPropertiesTests.java index 4791760e0604..4e0c2ddb7328 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemPropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemPropertiesTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,7 +11,7 @@ public final class InventoryItemPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { InventoryItemProperties model = BinaryData.fromString( - "{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"fuajly\",\"uuid\":\"lvofqzhvfcibyfmo\",\"inventoryItemName\":\"xrkjpvdw\",\"provisioningState\":\"Accepted\"}") + "{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"daciz\",\"uuid\":\"q\",\"inventoryItemName\":\"krribdeibqi\",\"provisioningState\":\"Failed\"}") .toObject(InventoryItemProperties.class); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateWithResponseMockTests.java index 97d1a1fdccf3..4ef14d34745a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsCreateWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.InventoryItem; import com.azure.resourcemanager.scvmm.models.InventoryItemProperties; import java.nio.charset.StandardCharsets; @@ -22,22 +22,22 @@ public final class InventoryItemsCreateWithResponseMockTests { @Test public void testCreateWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"eftkwqe\",\"uuid\":\"mvss\",\"inventoryItemName\":\"aepwamcxtcz\",\"provisioningState\":\"Provisioning\"},\"kind\":\"uknijduyye\",\"id\":\"ydjfb\",\"name\":\"c\",\"type\":\"v\"}"; + = "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"zlanrupdwvnph\",\"uuid\":\"zqtpjhmq\",\"inventoryItemName\":\"v\",\"provisioningState\":\"Accepted\"},\"kind\":\"iwdcxsmlzzhzd\",\"id\":\"etlgydlhqvlnnpx\",\"name\":\"b\",\"type\":\"fiqgeaar\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); InventoryItem response = manager.inventoryItems() - .define("mghihp") - .withExistingVmmServer("cxnafbwqrooh", "uovmaonurjt") + .define("dxfzzzwyjaf") + .withExistingVmmServer("pcrrk", "lawjmjsmwrok") .withProperties(new InventoryItemProperties()) - .withKind("eukdqkkyih") + .withKind("fpafolpymwamxq") .create(); - Assertions.assertEquals("uknijduyye", response.kind()); + Assertions.assertEquals("iwdcxsmlzzhzd", response.kind()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteWithResponseMockTests.java index da8371ecd41c..6a88f848e8e5 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsDeleteWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; import org.junit.jupiter.api.Test; @@ -22,13 +22,13 @@ public void testDeleteWithResponse() throws Exception { HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); manager.inventoryItems() - .deleteWithResponse("vnynkb", "etnjuhpsprkz", "aupia", com.azure.core.util.Context.NONE); + .deleteWithResponse("gfggcvkyylizrzbj", "sfxsf", "ztlvtmvagbwidqlv", com.azure.core.util.Context.NONE); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetWithResponseMockTests.java index e88b95778aa8..5958c92e5ab1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsGetWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.InventoryItem; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,19 +21,19 @@ public final class InventoryItemsGetWithResponseMockTests { @Test public void testGetWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"og\",\"uuid\":\"zyvneezaifghtmo\",\"inventoryItemName\":\"tlffhzbkr\",\"provisioningState\":\"Canceled\"},\"kind\":\"avfqnvhnqoewdogi\",\"id\":\"tesypvidbztjh\",\"name\":\"t\",\"type\":\"b\"}"; + = "{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"iwfbrkwpzdqtvhcs\",\"uuid\":\"daqaxsi\",\"inventoryItemName\":\"etgbebjfulb\",\"provisioningState\":\"Provisioning\"},\"kind\":\"h\",\"id\":\"pnfpubntnbat\",\"name\":\"viqsowsaaelcattc\",\"type\":\"uhplrvkmjcwmjv\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); InventoryItem response = manager.inventoryItems() - .getWithResponse("b", "vnwsw", "txkyctwwgzwxjlm", com.azure.core.util.Context.NONE) + .getWithResponse("tjewlpxuzzj", "nrefqyh", "otoihiqa", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("avfqnvhnqoewdogi", response.kind()); + Assertions.assertEquals("h", response.kind()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerMockTests.java index 97a670337028..ab4274cc7dfd 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/InventoryItemsListByVmmServerMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.InventoryItem; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,18 +22,18 @@ public final class InventoryItemsListByVmmServerMockTests { @Test public void testListByVmmServer() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"ziven\",\"uuid\":\"pmeyyvpkpatlbijp\",\"inventoryItemName\":\"sksrfhfvolmknbn\",\"provisioningState\":\"Deleting\"},\"kind\":\"ommpvfqaw\",\"id\":\"gbrt\",\"name\":\"uiaclkiexhajlfn\",\"type\":\"hiqfyuttdiy\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryType\":\"InventoryItemProperties\",\"managedResourceId\":\"iblkujr\",\"uuid\":\"fojuidjpuuyj\",\"inventoryItemName\":\"ejikzoeovvtzejet\",\"provisioningState\":\"Succeeded\"},\"kind\":\"tikyj\",\"id\":\"k\",\"name\":\"bqzolxr\",\"type\":\"vhqjwtrhtgvg\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response - = manager.inventoryItems().listByVmmServer("mzvlazipbh", "wvqsgny", com.azure.core.util.Context.NONE); + = manager.inventoryItems().listByVmmServer("ukoveofi", "rvjfnmjmvlw", com.azure.core.util.Context.NONE); - Assertions.assertEquals("ommpvfqaw", response.iterator().next().kind()); + Assertions.assertEquals("tikyj", response.iterator().next().kind()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceTests.java index 0cbf99deffc0..ea228e280fec 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,33 +13,33 @@ public final class NetworkInterfaceTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NetworkInterface model = BinaryData.fromString( - "{\"name\":\"si\",\"displayName\":\"evcciqihnhun\",\"ipv4Addresses\":[\"jzrnf\",\"gxg\",\"spemvtzfk\",\"fublj\"],\"ipv6Addresses\":[\"qeof\",\"aeqjhqjbasvms\",\"jqul\",\"gsntnbybkzgcwr\"],\"macAddress\":\"lxxwrljdouskc\",\"virtualNetworkId\":\"kocrcjdkwtnhx\",\"networkName\":\"jbiksqrglssai\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"ljfmppee\"}") + "{\"name\":\"ni\",\"displayName\":\"x\",\"ipv4Addresses\":[\"py\",\"gklwn\",\"nhjdauw\",\"vylwzbtdhxuj\"],\"ipv6Addresses\":[\"mpowuwpr\"],\"macAddress\":\"lve\",\"virtualNetworkId\":\"lupj\",\"networkName\":\"hfxobbcswsrtj\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"ewtghfgblcgw\"}") .toObject(NetworkInterface.class); - Assertions.assertEquals("si", model.name()); - Assertions.assertEquals("lxxwrljdouskc", model.macAddress()); - Assertions.assertEquals("kocrcjdkwtnhx", model.virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv4AddressType()); + Assertions.assertEquals("ni", model.name()); + Assertions.assertEquals("lve", model.macAddress()); + Assertions.assertEquals("lupj", model.virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.STATIC, model.ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.macAddressType()); - Assertions.assertEquals("ljfmppee", model.nicId()); + Assertions.assertEquals("ewtghfgblcgw", model.nicId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - NetworkInterface model = new NetworkInterface().withName("si") - .withMacAddress("lxxwrljdouskc") - .withVirtualNetworkId("kocrcjdkwtnhx") - .withIpv4AddressType(AllocationMethod.DYNAMIC) + NetworkInterface model = new NetworkInterface().withName("ni") + .withMacAddress("lve") + .withVirtualNetworkId("lupj") + .withIpv4AddressType(AllocationMethod.STATIC) .withIpv6AddressType(AllocationMethod.STATIC) .withMacAddressType(AllocationMethod.STATIC) - .withNicId("ljfmppee"); + .withNicId("ewtghfgblcgw"); model = BinaryData.fromObject(model).toObject(NetworkInterface.class); - Assertions.assertEquals("si", model.name()); - Assertions.assertEquals("lxxwrljdouskc", model.macAddress()); - Assertions.assertEquals("kocrcjdkwtnhx", model.virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv4AddressType()); + Assertions.assertEquals("ni", model.name()); + Assertions.assertEquals("lve", model.macAddress()); + Assertions.assertEquals("lupj", model.virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.STATIC, model.ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.macAddressType()); - Assertions.assertEquals("ljfmppee", model.nicId()); + Assertions.assertEquals("ewtghfgblcgw", model.nicId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceUpdateTests.java index 808db74768c0..2a75463f3ad1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkInterfaceUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,33 +13,33 @@ public final class NetworkInterfaceUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NetworkInterfaceUpdate model = BinaryData.fromString( - "{\"name\":\"xodpuozmyzydagfu\",\"macAddress\":\"bezy\",\"virtualNetworkId\":\"okktwhrdxw\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"ureximoryocfs\"}") + "{\"name\":\"cwrwfs\",\"macAddress\":\"fnynszqujizdvoqy\",\"virtualNetworkId\":\"byowbblgyavutp\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"msksbp\"}") .toObject(NetworkInterfaceUpdate.class); - Assertions.assertEquals("xodpuozmyzydagfu", model.name()); - Assertions.assertEquals("bezy", model.macAddress()); - Assertions.assertEquals("okktwhrdxw", model.virtualNetworkId()); + Assertions.assertEquals("cwrwfs", model.name()); + Assertions.assertEquals("fnynszqujizdvoqy", model.macAddress()); + Assertions.assertEquals("byowbblgyavutp", model.virtualNetworkId()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv4AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.macAddressType()); - Assertions.assertEquals("ureximoryocfs", model.nicId()); + Assertions.assertEquals("msksbp", model.nicId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - NetworkInterfaceUpdate model = new NetworkInterfaceUpdate().withName("xodpuozmyzydagfu") - .withMacAddress("bezy") - .withVirtualNetworkId("okktwhrdxw") + NetworkInterfaceUpdate model = new NetworkInterfaceUpdate().withName("cwrwfs") + .withMacAddress("fnynszqujizdvoqy") + .withVirtualNetworkId("byowbblgyavutp") .withIpv4AddressType(AllocationMethod.DYNAMIC) .withIpv6AddressType(AllocationMethod.DYNAMIC) .withMacAddressType(AllocationMethod.STATIC) - .withNicId("ureximoryocfs"); + .withNicId("msksbp"); model = BinaryData.fromObject(model).toObject(NetworkInterfaceUpdate.class); - Assertions.assertEquals("xodpuozmyzydagfu", model.name()); - Assertions.assertEquals("bezy", model.macAddress()); - Assertions.assertEquals("okktwhrdxw", model.virtualNetworkId()); + Assertions.assertEquals("cwrwfs", model.name()); + Assertions.assertEquals("fnynszqujizdvoqy", model.macAddress()); + Assertions.assertEquals("byowbblgyavutp", model.virtualNetworkId()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv4AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.macAddressType()); - Assertions.assertEquals("ureximoryocfs", model.nicId()); + Assertions.assertEquals("msksbp", model.nicId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileTests.java index 021f39a7fd63..eab76b9c9bc1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -15,48 +15,48 @@ public final class NetworkProfileTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NetworkProfile model = BinaryData.fromString( - "{\"networkInterfaces\":[{\"name\":\"zwuxzd\",\"displayName\":\"a\",\"ipv4Addresses\":[\"hmwhfpmrqo\",\"mt\",\"kknryrtihf\",\"tijbpzvgnwzsymgl\"],\"ipv6Addresses\":[\"cyzkohdbihanuf\",\"fcbjysagithxqha\",\"ifpikxwczby\",\"cnpqxuhivyqniwby\"],\"macAddress\":\"k\",\"virtualNetworkId\":\"dumjgrtfwvuk\",\"networkName\":\"audccsnhs\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ryhtnapczwlokjy\"},{\"name\":\"kkvnipjox\",\"displayName\":\"nchgej\",\"ipv4Addresses\":[\"dmailzydehojw\",\"ahuxinpm\",\"njaqwixjspro\"],\"ipv6Addresses\":[\"putegjvwmfd\",\"t\",\"cmdv\",\"jhulsuuvmkjo\"],\"macAddress\":\"rwfndiod\",\"virtualNetworkId\":\"slwejdpvw\",\"networkName\":\"oqpsoa\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"j\"},{\"name\":\"hbcryffdfdosyge\",\"displayName\":\"aojakhmsbzjhcrz\",\"ipv4Addresses\":[\"phlxa\",\"lthqtrgqjbp\",\"zfsinzgvf\"],\"ipv6Addresses\":[\"wzo\",\"xjtfelluwfzit\",\"np\",\"qfpjk\"],\"macAddress\":\"xofpdvhpfxxypi\",\"virtualNetworkId\":\"nmayhuybb\",\"networkName\":\"odepoogin\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"gnarxzxtheo\"}]}") + "{\"networkInterfaces\":[{\"name\":\"k\",\"displayName\":\"lqwjygvjayvblm\",\"ipv4Addresses\":[\"zuhbxvvyhgsopb\"],\"ipv6Addresses\":[\"u\",\"egxuvwzf\",\"nhlmctlpdng\",\"tvgbmhrixkwmy\"],\"macAddress\":\"ejvegrhbpnaixex\",\"virtualNetworkId\":\"b\",\"networkName\":\"eaxhcexdrrvqahqk\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"hyjsvfycx\"},{\"name\":\"fvoow\",\"displayName\":\"vmtgjqppy\",\"ipv4Addresses\":[\"ronzmyhgfip\",\"sxkm\",\"waekrrjreafxtsgu\"],\"ipv6Addresses\":[\"glikkxwslolb\",\"pvuzlmv\",\"elfk\",\"gplcrpwjxeznoigb\"],\"macAddress\":\"jwmwkpnbs\",\"virtualNetworkId\":\"ejjoqkagfhsxtta\",\"networkName\":\"zxnfaaz\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"kqjjlwuenvrkp\"},{\"name\":\"uaibrebqaaysj\",\"displayName\":\"xqtnq\",\"ipv4Addresses\":[\"zlwfffiakp\"],\"ipv6Addresses\":[\"qmt\",\"d\",\"tmmjihyeozph\"],\"macAddress\":\"auyqncygupkv\",\"virtualNetworkId\":\"mdscwxqupev\",\"networkName\":\"f\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ujbypelmcuvhixb\"}]}") .toObject(NetworkProfile.class); - Assertions.assertEquals("zwuxzd", model.networkInterfaces().get(0).name()); - Assertions.assertEquals("k", model.networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("dumjgrtfwvuk", model.networkInterfaces().get(0).virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).ipv4AddressType()); + Assertions.assertEquals("k", model.networkInterfaces().get(0).name()); + Assertions.assertEquals("ejvegrhbpnaixex", model.networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("b", model.networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv6AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("ryhtnapczwlokjy", model.networkInterfaces().get(0).nicId()); + Assertions.assertEquals("hyjsvfycx", model.networkInterfaces().get(0).nicId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { NetworkProfile model = new NetworkProfile().withNetworkInterfaces(Arrays.asList( - new NetworkInterface().withName("zwuxzd") - .withMacAddress("k") - .withVirtualNetworkId("dumjgrtfwvuk") - .withIpv4AddressType(AllocationMethod.STATIC) + new NetworkInterface().withName("k") + .withMacAddress("ejvegrhbpnaixex") + .withVirtualNetworkId("b") + .withIpv4AddressType(AllocationMethod.DYNAMIC) .withIpv6AddressType(AllocationMethod.DYNAMIC) .withMacAddressType(AllocationMethod.DYNAMIC) - .withNicId("ryhtnapczwlokjy"), - new NetworkInterface().withName("kkvnipjox") - .withMacAddress("rwfndiod") - .withVirtualNetworkId("slwejdpvw") + .withNicId("hyjsvfycx"), + new NetworkInterface().withName("fvoow") + .withMacAddress("jwmwkpnbs") + .withVirtualNetworkId("ejjoqkagfhsxtta") .withIpv4AddressType(AllocationMethod.DYNAMIC) - .withIpv6AddressType(AllocationMethod.STATIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) .withMacAddressType(AllocationMethod.DYNAMIC) - .withNicId("j"), - new NetworkInterface().withName("hbcryffdfdosyge") - .withMacAddress("xofpdvhpfxxypi") - .withVirtualNetworkId("nmayhuybb") + .withNicId("kqjjlwuenvrkp"), + new NetworkInterface().withName("uaibrebqaaysj") + .withMacAddress("auyqncygupkv") + .withVirtualNetworkId("mdscwxqupev") .withIpv4AddressType(AllocationMethod.STATIC) .withIpv6AddressType(AllocationMethod.DYNAMIC) - .withMacAddressType(AllocationMethod.STATIC) - .withNicId("gnarxzxtheo"))); + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("ujbypelmcuvhixb"))); model = BinaryData.fromObject(model).toObject(NetworkProfile.class); - Assertions.assertEquals("zwuxzd", model.networkInterfaces().get(0).name()); - Assertions.assertEquals("k", model.networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("dumjgrtfwvuk", model.networkInterfaces().get(0).virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).ipv4AddressType()); + Assertions.assertEquals("k", model.networkInterfaces().get(0).name()); + Assertions.assertEquals("ejvegrhbpnaixex", model.networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("b", model.networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv6AddressType()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("ryhtnapczwlokjy", model.networkInterfaces().get(0).nicId()); + Assertions.assertEquals("hyjsvfycx", model.networkInterfaces().get(0).nicId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileUpdateTests.java index 4826dc0975e4..1233bc25c5d9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/NetworkProfileUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -15,34 +15,48 @@ public final class NetworkProfileUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { NetworkProfileUpdate model = BinaryData.fromString( - "{\"networkInterfaces\":[{\"name\":\"ae\",\"macAddress\":\"fhyhltrpmopjmcma\",\"virtualNetworkId\":\"okth\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"fcp\"}]}") + "{\"networkInterfaces\":[{\"name\":\"kokwbqplhlvnu\",\"macAddress\":\"pzlrphw\",\"virtualNetworkId\":\"oldweyuqdu\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"biorktal\"},{\"name\":\"jhhgdnhxmsi\",\"macAddress\":\"omi\",\"virtualNetworkId\":\"xggdufi\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"ofjchvcyyysf\"},{\"name\":\"otcubi\",\"macAddress\":\"uipwoqonmacje\",\"virtualNetworkId\":\"izsh\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"fgmblrrilbywdxsm\"}]}") .toObject(NetworkProfileUpdate.class); - Assertions.assertEquals("ae", model.networkInterfaces().get(0).name()); - Assertions.assertEquals("fhyhltrpmopjmcma", model.networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("okth", model.networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals("kokwbqplhlvnu", model.networkInterfaces().get(0).name()); + Assertions.assertEquals("pzlrphw", model.networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("oldweyuqdu", model.networkInterfaces().get(0).virtualNetworkId()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).ipv6AddressType()); - Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("fcp", model.networkInterfaces().get(0).nicId()); + Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).macAddressType()); + Assertions.assertEquals("biorktal", model.networkInterfaces().get(0).nicId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - NetworkProfileUpdate model - = new NetworkProfileUpdate().withNetworkInterfaces(Arrays.asList(new NetworkInterfaceUpdate().withName("ae") - .withMacAddress("fhyhltrpmopjmcma") - .withVirtualNetworkId("okth") + NetworkProfileUpdate model = new NetworkProfileUpdate().withNetworkInterfaces(Arrays.asList( + new NetworkInterfaceUpdate().withName("kokwbqplhlvnu") + .withMacAddress("pzlrphw") + .withVirtualNetworkId("oldweyuqdu") .withIpv4AddressType(AllocationMethod.DYNAMIC) .withIpv6AddressType(AllocationMethod.STATIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("biorktal"), + new NetworkInterfaceUpdate().withName("jhhgdnhxmsi") + .withMacAddress("omi") + .withVirtualNetworkId("xggdufi") + .withIpv4AddressType(AllocationMethod.STATIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) .withMacAddressType(AllocationMethod.STATIC) - .withNicId("fcp"))); + .withNicId("ofjchvcyyysf"), + new NetworkInterfaceUpdate().withName("otcubi") + .withMacAddress("uipwoqonmacje") + .withVirtualNetworkId("izsh") + .withIpv4AddressType(AllocationMethod.DYNAMIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("fgmblrrilbywdxsm"))); model = BinaryData.fromObject(model).toObject(NetworkProfileUpdate.class); - Assertions.assertEquals("ae", model.networkInterfaces().get(0).name()); - Assertions.assertEquals("fhyhltrpmopjmcma", model.networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("okth", model.networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals("kokwbqplhlvnu", model.networkInterfaces().get(0).name()); + Assertions.assertEquals("pzlrphw", model.networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("oldweyuqdu", model.networkInterfaces().get(0).virtualNetworkId()); Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).ipv6AddressType()); - Assertions.assertEquals(AllocationMethod.STATIC, model.networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("fcp", model.networkInterfaces().get(0).nicId()); + Assertions.assertEquals(AllocationMethod.DYNAMIC, model.networkInterfaces().get(0).macAddressType()); + Assertions.assertEquals("biorktal", model.networkInterfaces().get(0).nicId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationDisplayTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationDisplayTests.java index 1f0dad009903..32fd40a990f5 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationDisplayTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationDisplayTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,9 +10,8 @@ public final class OperationDisplayTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - OperationDisplay model = BinaryData - .fromString( - "{\"provider\":\"gg\",\"resource\":\"bfs\",\"operation\":\"rbu\",\"description\":\"cvpnazzmhjrunmpx\"}") + OperationDisplay model = BinaryData.fromString( + "{\"provider\":\"cdm\",\"resource\":\"rcryuanzwuxzdxta\",\"operation\":\"lhmwhfpmrqobm\",\"description\":\"kknryrtihf\"}") .toObject(OperationDisplay.class); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationInnerTests.java index 3b4ddee8d253..735114f2abac 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,7 +11,7 @@ public final class OperationInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { OperationInner model = BinaryData.fromString( - "{\"name\":\"pvecxgodeb\",\"isDataAction\":false,\"display\":{\"provider\":\"bmpukgriwflz\",\"resource\":\"bxzpuzycisp\",\"operation\":\"zahmgkbrpyydhibn\",\"description\":\"qkpikadrgvtqagnb\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}") + "{\"name\":\"nygj\",\"isDataAction\":true,\"display\":{\"provider\":\"eqsrdeupewnwreit\",\"resource\":\"yflusarhmofc\",\"operation\":\"smy\",\"description\":\"kdtmlxhekuk\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}") .toObject(OperationInner.class); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationListResultTests.java index 991393632ac2..8441ee37c127 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationListResultTests.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.OperationListResult; +import com.azure.resourcemanager.scvmm.implementation.models.OperationListResult; public final class OperationListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { OperationListResult model = BinaryData.fromString( - "{\"value\":[{\"name\":\"kix\",\"isDataAction\":false,\"display\":{\"provider\":\"eputtmrywnuzoqf\",\"resource\":\"yqzrnkcqvyxlw\",\"operation\":\"lsicohoqqnwv\",\"description\":\"yav\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"mmqhgyxzkonocuk\",\"isDataAction\":false,\"display\":{\"provider\":\"xuconu\",\"resource\":\"zf\",\"operation\":\"eyp\",\"description\":\"rmjmwvvjektc\"},\"origin\":\"user\",\"actionType\":\"Internal\"},{\"name\":\"lrsf\",\"isDataAction\":false,\"display\":{\"provider\":\"v\",\"resource\":\"dqgbiqylihkaetc\",\"operation\":\"vfcivfsnkymuc\",\"description\":\"hjfbebrjcxe\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"ttxfvjr\",\"isDataAction\":false,\"display\":{\"provider\":\"xepcyvahfn\",\"resource\":\"kyqxjvuujqgidokg\",\"operation\":\"jyoxgvclt\",\"description\":\"sncghkjeszz\"},\"origin\":\"system\",\"actionType\":\"Internal\"}],\"nextLink\":\"xfvgxbfsmxne\"}") + "{\"value\":[{\"name\":\"hq\",\"isDataAction\":true,\"display\":{\"provider\":\"pybczmehmtzopb\",\"resource\":\"h\",\"operation\":\"pidgsybbejhphoyc\",\"description\":\"xaobhdxbmtqioqjz\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"fpownoizhwlr\",\"isDataAction\":false,\"display\":{\"provider\":\"oqijgkdmbpaz\",\"resource\":\"bc\",\"operation\":\"pdznrbtcqqjnqgl\",\"description\":\"gnufoooj\"},\"origin\":\"system\",\"actionType\":\"Internal\"},{\"name\":\"esaagdfm\",\"isDataAction\":true,\"display\":{\"provider\":\"j\",\"resource\":\"ifkwmrvktsizntoc\",\"operation\":\"a\",\"description\":\"ajpsquc\"},\"origin\":\"system\",\"actionType\":\"Internal\"}],\"nextLink\":\"kfo\"}") .toObject(OperationListResult.class); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationsListMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationsListMockTests.java index 9e058a45439f..7f468b0b3c30 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationsListMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/OperationsListMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.Operation; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,11 +21,11 @@ public final class OperationsListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"name\":\"immbcx\",\"isDataAction\":true,\"display\":{\"provider\":\"orxvxcjzhqiz\",\"resource\":\"pxtgqscjav\",\"operation\":\"juhdqazkmtgguwpi\",\"description\":\"ajc\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}]}"; + = "{\"value\":[{\"name\":\"xonbzoggculapz\",\"isDataAction\":true,\"display\":{\"provider\":\"ogtqxepnylbf\",\"resource\":\"jlyjtlvofq\",\"operation\":\"vfcibyfmowux\",\"description\":\"jpvd\"},\"origin\":\"user\",\"actionType\":\"Internal\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StopVirtualMachineOptionsTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StopVirtualMachineOptionsTests.java index 34a7584f8d96..030ca4a3f8b9 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StopVirtualMachineOptionsTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StopVirtualMachineOptionsTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,14 +13,14 @@ public final class StopVirtualMachineOptionsTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { StopVirtualMachineOptions model - = BinaryData.fromString("{\"skipShutdown\":\"false\"}").toObject(StopVirtualMachineOptions.class); - Assertions.assertEquals(SkipShutdown.FALSE, model.skipShutdown()); + = BinaryData.fromString("{\"skipShutdown\":\"true\"}").toObject(StopVirtualMachineOptions.class); + Assertions.assertEquals(SkipShutdown.TRUE, model.skipShutdown()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - StopVirtualMachineOptions model = new StopVirtualMachineOptions().withSkipShutdown(SkipShutdown.FALSE); + StopVirtualMachineOptions model = new StopVirtualMachineOptions().withSkipShutdown(SkipShutdown.TRUE); model = BinaryData.fromObject(model).toObject(StopVirtualMachineOptions.class); - Assertions.assertEquals(SkipShutdown.FALSE, model.skipShutdown()); + Assertions.assertEquals(SkipShutdown.TRUE, model.skipShutdown()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileTests.java index 2ad2c09cfcad..a6096f9d5196 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,18 +16,18 @@ public final class StorageProfileTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { StorageProfile model = BinaryData.fromString( - "{\"disks\":[{\"name\":\"xsabkyqdu\",\"displayName\":\"itcjczdz\",\"diskId\":\"ndhkrw\",\"diskSizeGB\":881924894,\"maxDiskSizeGB\":176871010,\"bus\":1872271759,\"lun\":223251370,\"busType\":\"vwrwj\",\"vhdType\":\"usnhutje\",\"volumeType\":\"mrldhu\",\"vhdFormatType\":\"zzd\",\"templateDiskId\":\"qxhocdgeablgphut\",\"storageQoSPolicy\":{\"name\":\"dvkaozw\",\"id\":\"ftyhxhurokf\"},\"createDiffDisk\":\"false\"},{\"name\":\"lniwpwcukjfkgiaw\",\"displayName\":\"lryplwckbasyy\",\"diskId\":\"ddhsgcbacphe\",\"diskSizeGB\":370872808,\"maxDiskSizeGB\":2065161762,\"bus\":2116203102,\"lun\":813482060,\"busType\":\"l\",\"vhdType\":\"dlikwyqkgfgibma\",\"volumeType\":\"akeqs\",\"vhdFormatType\":\"yb\",\"templateDiskId\":\"qedqytbciqfoufl\",\"storageQoSPolicy\":{\"name\":\"kzsmodm\",\"id\":\"ougpbkwt\"},\"createDiffDisk\":\"false\"}]}") + "{\"disks\":[{\"name\":\"w\",\"displayName\":\"lrcoolsttpki\",\"diskId\":\"kbnujr\",\"diskSizeGB\":429689436,\"maxDiskSizeGB\":90585391,\"bus\":151793614,\"lun\":1162335366,\"busType\":\"curdoiwiitht\",\"vhdType\":\"ubxcbihw\",\"volumeType\":\"nfdn\",\"vhdFormatType\":\"jchrdgoihxumw\",\"templateDiskId\":\"ond\",\"storageQoSPolicy\":{\"name\":\"uu\",\"id\":\"dlwggytsbwtovv\"},\"createDiffDisk\":\"false\"},{\"name\":\"inqfiufxqknpirgn\",\"displayName\":\"ttwqmsni\",\"diskId\":\"cdm\",\"diskSizeGB\":266606002,\"maxDiskSizeGB\":235273121,\"bus\":803649154,\"lun\":1533423181,\"busType\":\"k\",\"vhdType\":\"frddhcrati\",\"volumeType\":\"ronasxift\",\"vhdFormatType\":\"qyzhf\",\"templateDiskId\":\"esgogc\",\"storageQoSPolicy\":{\"name\":\"nnxk\",\"id\":\"gnyhmossxkkg\"},\"createDiffDisk\":\"false\"}]}") .toObject(StorageProfile.class); - Assertions.assertEquals("xsabkyqdu", model.disks().get(0).name()); - Assertions.assertEquals("ndhkrw", model.disks().get(0).diskId()); - Assertions.assertEquals(881924894, model.disks().get(0).diskSizeGB()); - Assertions.assertEquals(1872271759, model.disks().get(0).bus()); - Assertions.assertEquals(223251370, model.disks().get(0).lun()); - Assertions.assertEquals("vwrwj", model.disks().get(0).busType()); - Assertions.assertEquals("usnhutje", model.disks().get(0).vhdType()); - Assertions.assertEquals("qxhocdgeablgphut", model.disks().get(0).templateDiskId()); - Assertions.assertEquals("dvkaozw", model.disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("ftyhxhurokf", model.disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("w", model.disks().get(0).name()); + Assertions.assertEquals("kbnujr", model.disks().get(0).diskId()); + Assertions.assertEquals(429689436, model.disks().get(0).diskSizeGB()); + Assertions.assertEquals(151793614, model.disks().get(0).bus()); + Assertions.assertEquals(1162335366, model.disks().get(0).lun()); + Assertions.assertEquals("curdoiwiitht", model.disks().get(0).busType()); + Assertions.assertEquals("ubxcbihw", model.disks().get(0).vhdType()); + Assertions.assertEquals("ond", model.disks().get(0).templateDiskId()); + Assertions.assertEquals("uu", model.disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("dlwggytsbwtovv", model.disks().get(0).storageQosPolicy().id()); Assertions.assertEquals(CreateDiffDisk.FALSE, model.disks().get(0).createDiffDisk()); } @@ -36,39 +36,41 @@ public void testSerialize() throws Exception { StorageProfile model = new StorageProfile() .withDisks( - Arrays.asList( - new VirtualDisk().withName("xsabkyqdu") - .withDiskId("ndhkrw") - .withDiskSizeGB(881924894) - .withBus(1872271759) - .withLun(223251370) - .withBusType("vwrwj") - .withVhdType("usnhutje") - .withTemplateDiskId("qxhocdgeablgphut") - .withStorageQosPolicy( - new StorageQosPolicyDetails().withName("dvkaozw").withId("ftyhxhurokf")) - .withCreateDiffDisk(CreateDiffDisk.FALSE), - new VirtualDisk().withName("lniwpwcukjfkgiaw") - .withDiskId("ddhsgcbacphe") - .withDiskSizeGB(370872808) - .withBus(2116203102) - .withLun(813482060) - .withBusType("l") - .withVhdType("dlikwyqkgfgibma") - .withTemplateDiskId("qedqytbciqfoufl") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("kzsmodm").withId("ougpbkwt")) - .withCreateDiffDisk(CreateDiffDisk.FALSE))); + Arrays + .asList( + new VirtualDisk().withName("w") + .withDiskId("kbnujr") + .withDiskSizeGB(429689436) + .withBus(151793614) + .withLun(1162335366) + .withBusType("curdoiwiitht") + .withVhdType("ubxcbihw") + .withTemplateDiskId("ond") + .withStorageQosPolicy( + new StorageQosPolicyDetails().withName("uu").withId("dlwggytsbwtovv")) + .withCreateDiffDisk(CreateDiffDisk.FALSE), + new VirtualDisk().withName("inqfiufxqknpirgn") + .withDiskId("cdm") + .withDiskSizeGB(266606002) + .withBus(803649154) + .withLun(1533423181) + .withBusType("k") + .withVhdType("frddhcrati") + .withTemplateDiskId("esgogc") + .withStorageQosPolicy( + new StorageQosPolicyDetails().withName("nnxk").withId("gnyhmossxkkg")) + .withCreateDiffDisk(CreateDiffDisk.FALSE))); model = BinaryData.fromObject(model).toObject(StorageProfile.class); - Assertions.assertEquals("xsabkyqdu", model.disks().get(0).name()); - Assertions.assertEquals("ndhkrw", model.disks().get(0).diskId()); - Assertions.assertEquals(881924894, model.disks().get(0).diskSizeGB()); - Assertions.assertEquals(1872271759, model.disks().get(0).bus()); - Assertions.assertEquals(223251370, model.disks().get(0).lun()); - Assertions.assertEquals("vwrwj", model.disks().get(0).busType()); - Assertions.assertEquals("usnhutje", model.disks().get(0).vhdType()); - Assertions.assertEquals("qxhocdgeablgphut", model.disks().get(0).templateDiskId()); - Assertions.assertEquals("dvkaozw", model.disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("ftyhxhurokf", model.disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("w", model.disks().get(0).name()); + Assertions.assertEquals("kbnujr", model.disks().get(0).diskId()); + Assertions.assertEquals(429689436, model.disks().get(0).diskSizeGB()); + Assertions.assertEquals(151793614, model.disks().get(0).bus()); + Assertions.assertEquals(1162335366, model.disks().get(0).lun()); + Assertions.assertEquals("curdoiwiitht", model.disks().get(0).busType()); + Assertions.assertEquals("ubxcbihw", model.disks().get(0).vhdType()); + Assertions.assertEquals("ond", model.disks().get(0).templateDiskId()); + Assertions.assertEquals("uu", model.disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("dlwggytsbwtovv", model.disks().get(0).storageQosPolicy().id()); Assertions.assertEquals(CreateDiffDisk.FALSE, model.disks().get(0).createDiffDisk()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileUpdateTests.java index 282e0075487d..554d39cf4a1f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageProfileUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -15,39 +15,39 @@ public final class StorageProfileUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { StorageProfileUpdate model = BinaryData.fromString( - "{\"disks\":[{\"name\":\"mddystkiiux\",\"diskId\":\"yudxorrqnbp\",\"diskSizeGB\":999035629,\"bus\":2085551487,\"lun\":2041227856,\"busType\":\"rvkdvjsllrm\",\"vhdType\":\"d\",\"storageQoSPolicy\":{\"name\":\"t\",\"id\":\"n\"}}]}") + "{\"disks\":[{\"name\":\"oljxkcgx\",\"diskId\":\"xsffgcviz\",\"diskSizeGB\":546640275,\"bus\":27871888,\"lun\":94477387,\"busType\":\"youpfgfbkj\",\"vhdType\":\"dyhgkfminsg\",\"storageQoSPolicy\":{\"name\":\"fttsttk\",\"id\":\"ahbqactxtgzuk\"}}]}") .toObject(StorageProfileUpdate.class); - Assertions.assertEquals("mddystkiiux", model.disks().get(0).name()); - Assertions.assertEquals("yudxorrqnbp", model.disks().get(0).diskId()); - Assertions.assertEquals(999035629, model.disks().get(0).diskSizeGB()); - Assertions.assertEquals(2085551487, model.disks().get(0).bus()); - Assertions.assertEquals(2041227856, model.disks().get(0).lun()); - Assertions.assertEquals("rvkdvjsllrm", model.disks().get(0).busType()); - Assertions.assertEquals("d", model.disks().get(0).vhdType()); - Assertions.assertEquals("t", model.disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("n", model.disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("oljxkcgx", model.disks().get(0).name()); + Assertions.assertEquals("xsffgcviz", model.disks().get(0).diskId()); + Assertions.assertEquals(546640275, model.disks().get(0).diskSizeGB()); + Assertions.assertEquals(27871888, model.disks().get(0).bus()); + Assertions.assertEquals(94477387, model.disks().get(0).lun()); + Assertions.assertEquals("youpfgfbkj", model.disks().get(0).busType()); + Assertions.assertEquals("dyhgkfminsg", model.disks().get(0).vhdType()); + Assertions.assertEquals("fttsttk", model.disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("ahbqactxtgzuk", model.disks().get(0).storageQosPolicy().id()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { StorageProfileUpdate model - = new StorageProfileUpdate().withDisks(Arrays.asList(new VirtualDiskUpdate().withName("mddystkiiux") - .withDiskId("yudxorrqnbp") - .withDiskSizeGB(999035629) - .withBus(2085551487) - .withLun(2041227856) - .withBusType("rvkdvjsllrm") - .withVhdType("d") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("t").withId("n")))); + = new StorageProfileUpdate().withDisks(Arrays.asList(new VirtualDiskUpdate().withName("oljxkcgx") + .withDiskId("xsffgcviz") + .withDiskSizeGB(546640275) + .withBus(27871888) + .withLun(94477387) + .withBusType("youpfgfbkj") + .withVhdType("dyhgkfminsg") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("fttsttk").withId("ahbqactxtgzuk")))); model = BinaryData.fromObject(model).toObject(StorageProfileUpdate.class); - Assertions.assertEquals("mddystkiiux", model.disks().get(0).name()); - Assertions.assertEquals("yudxorrqnbp", model.disks().get(0).diskId()); - Assertions.assertEquals(999035629, model.disks().get(0).diskSizeGB()); - Assertions.assertEquals(2085551487, model.disks().get(0).bus()); - Assertions.assertEquals(2041227856, model.disks().get(0).lun()); - Assertions.assertEquals("rvkdvjsllrm", model.disks().get(0).busType()); - Assertions.assertEquals("d", model.disks().get(0).vhdType()); - Assertions.assertEquals("t", model.disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("n", model.disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("oljxkcgx", model.disks().get(0).name()); + Assertions.assertEquals("xsffgcviz", model.disks().get(0).diskId()); + Assertions.assertEquals(546640275, model.disks().get(0).diskSizeGB()); + Assertions.assertEquals(27871888, model.disks().get(0).bus()); + Assertions.assertEquals(94477387, model.disks().get(0).lun()); + Assertions.assertEquals("youpfgfbkj", model.disks().get(0).busType()); + Assertions.assertEquals("dyhgkfminsg", model.disks().get(0).vhdType()); + Assertions.assertEquals("fttsttk", model.disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("ahbqactxtgzuk", model.disks().get(0).storageQosPolicy().id()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyDetailsTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyDetailsTests.java index abdf4992d054..9266ad3b299c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyDetailsTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyDetailsTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,17 +11,17 @@ public final class StorageQosPolicyDetailsTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - StorageQosPolicyDetails model = BinaryData.fromString("{\"name\":\"bnwbxgjvtbvpyssz\",\"id\":\"rujqg\"}") + StorageQosPolicyDetails model = BinaryData.fromString("{\"name\":\"vu\",\"id\":\"hzovawjvzunlut\"}") .toObject(StorageQosPolicyDetails.class); - Assertions.assertEquals("bnwbxgjvtbvpyssz", model.name()); - Assertions.assertEquals("rujqg", model.id()); + Assertions.assertEquals("vu", model.name()); + Assertions.assertEquals("hzovawjvzunlut", model.id()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - StorageQosPolicyDetails model = new StorageQosPolicyDetails().withName("bnwbxgjvtbvpyssz").withId("rujqg"); + StorageQosPolicyDetails model = new StorageQosPolicyDetails().withName("vu").withId("hzovawjvzunlut"); model = BinaryData.fromObject(model).toObject(StorageQosPolicyDetails.class); - Assertions.assertEquals("bnwbxgjvtbvpyssz", model.name()); - Assertions.assertEquals("rujqg", model.id()); + Assertions.assertEquals("vu", model.name()); + Assertions.assertEquals("hzovawjvzunlut", model.id()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyTests.java index 46b07e701412..efc4329c98c8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/StorageQosPolicyTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,30 +12,13 @@ public final class StorageQosPolicyTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { StorageQosPolicy model = BinaryData.fromString( - "{\"name\":\"konzmnsik\",\"id\":\"kqze\",\"iopsMaximum\":4891735483783264620,\"iopsMinimum\":3222886554645871935,\"bandwidthLimit\":2941591087358508203,\"policyId\":\"hvhgureod\"}") + "{\"name\":\"asvm\",\"id\":\"jqul\",\"iopsMaximum\":4088655533498643157,\"iopsMinimum\":4775816449202065722,\"bandwidthLimit\":2526759619318985814,\"policyId\":\"gc\"}") .toObject(StorageQosPolicy.class); - Assertions.assertEquals("konzmnsik", model.name()); - Assertions.assertEquals("kqze", model.id()); - Assertions.assertEquals(4891735483783264620L, model.iopsMaximum()); - Assertions.assertEquals(3222886554645871935L, model.iopsMinimum()); - Assertions.assertEquals(2941591087358508203L, model.bandwidthLimit()); - Assertions.assertEquals("hvhgureod", model.policyId()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - StorageQosPolicy model = new StorageQosPolicy().withName("konzmnsik") - .withId("kqze") - .withIopsMaximum(4891735483783264620L) - .withIopsMinimum(3222886554645871935L) - .withBandwidthLimit(2941591087358508203L) - .withPolicyId("hvhgureod"); - model = BinaryData.fromObject(model).toObject(StorageQosPolicy.class); - Assertions.assertEquals("konzmnsik", model.name()); - Assertions.assertEquals("kqze", model.id()); - Assertions.assertEquals(4891735483783264620L, model.iopsMaximum()); - Assertions.assertEquals(3222886554645871935L, model.iopsMinimum()); - Assertions.assertEquals(2941591087358508203L, model.bandwidthLimit()); - Assertions.assertEquals("hvhgureod", model.policyId()); + Assertions.assertEquals("asvm", model.name()); + Assertions.assertEquals("jqul", model.id()); + Assertions.assertEquals(4088655533498643157L, model.iopsMaximum()); + Assertions.assertEquals(4775816449202065722L, model.iopsMinimum()); + Assertions.assertEquals(2526759619318985814L, model.bandwidthLimit()); + Assertions.assertEquals("gc", model.policyId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskTests.java index 904ba797e335..e39d4d66f8b1 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,44 +14,44 @@ public final class VirtualDiskTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualDisk model = BinaryData.fromString( - "{\"name\":\"uqktap\",\"displayName\":\"wgcu\",\"diskId\":\"tumkdosvqwhbm\",\"diskSizeGB\":1497620633,\"maxDiskSizeGB\":398280406,\"bus\":1089342550,\"lun\":763703494,\"busType\":\"bmbexppbhtqqro\",\"vhdType\":\"p\",\"volumeType\":\"s\",\"vhdFormatType\":\"gbquxigj\",\"templateDiskId\":\"gzjaoyfhrtxilne\",\"storageQoSPolicy\":{\"name\":\"jysvl\",\"id\":\"uvfqawrlyxwj\"},\"createDiffDisk\":\"false\"}") + "{\"name\":\"vlvqhjkbegi\",\"displayName\":\"nmxiebwwaloayqc\",\"diskId\":\"rtzju\",\"diskSizeGB\":47396428,\"maxDiskSizeGB\":598094792,\"bus\":1235130312,\"lun\":1961357126,\"busType\":\"ngmtsavjcb\",\"vhdType\":\"xqpsrknftguv\",\"volumeType\":\"uhprwmdyvxqt\",\"vhdFormatType\":\"riwwroy\",\"templateDiskId\":\"exrmcqibycnojvk\",\"storageQoSPolicy\":{\"name\":\"fqsgzvahapjy\",\"id\":\"pvgqzcjrvxdjzlm\"},\"createDiffDisk\":\"false\"}") .toObject(VirtualDisk.class); - Assertions.assertEquals("uqktap", model.name()); - Assertions.assertEquals("tumkdosvqwhbm", model.diskId()); - Assertions.assertEquals(1497620633, model.diskSizeGB()); - Assertions.assertEquals(1089342550, model.bus()); - Assertions.assertEquals(763703494, model.lun()); - Assertions.assertEquals("bmbexppbhtqqro", model.busType()); - Assertions.assertEquals("p", model.vhdType()); - Assertions.assertEquals("gzjaoyfhrtxilne", model.templateDiskId()); - Assertions.assertEquals("jysvl", model.storageQosPolicy().name()); - Assertions.assertEquals("uvfqawrlyxwj", model.storageQosPolicy().id()); + Assertions.assertEquals("vlvqhjkbegi", model.name()); + Assertions.assertEquals("rtzju", model.diskId()); + Assertions.assertEquals(47396428, model.diskSizeGB()); + Assertions.assertEquals(1235130312, model.bus()); + Assertions.assertEquals(1961357126, model.lun()); + Assertions.assertEquals("ngmtsavjcb", model.busType()); + Assertions.assertEquals("xqpsrknftguv", model.vhdType()); + Assertions.assertEquals("exrmcqibycnojvk", model.templateDiskId()); + Assertions.assertEquals("fqsgzvahapjy", model.storageQosPolicy().name()); + Assertions.assertEquals("pvgqzcjrvxdjzlm", model.storageQosPolicy().id()); Assertions.assertEquals(CreateDiffDisk.FALSE, model.createDiffDisk()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualDisk model = new VirtualDisk().withName("uqktap") - .withDiskId("tumkdosvqwhbm") - .withDiskSizeGB(1497620633) - .withBus(1089342550) - .withLun(763703494) - .withBusType("bmbexppbhtqqro") - .withVhdType("p") - .withTemplateDiskId("gzjaoyfhrtxilne") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("jysvl").withId("uvfqawrlyxwj")) + VirtualDisk model = new VirtualDisk().withName("vlvqhjkbegi") + .withDiskId("rtzju") + .withDiskSizeGB(47396428) + .withBus(1235130312) + .withLun(1961357126) + .withBusType("ngmtsavjcb") + .withVhdType("xqpsrknftguv") + .withTemplateDiskId("exrmcqibycnojvk") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("fqsgzvahapjy").withId("pvgqzcjrvxdjzlm")) .withCreateDiffDisk(CreateDiffDisk.FALSE); model = BinaryData.fromObject(model).toObject(VirtualDisk.class); - Assertions.assertEquals("uqktap", model.name()); - Assertions.assertEquals("tumkdosvqwhbm", model.diskId()); - Assertions.assertEquals(1497620633, model.diskSizeGB()); - Assertions.assertEquals(1089342550, model.bus()); - Assertions.assertEquals(763703494, model.lun()); - Assertions.assertEquals("bmbexppbhtqqro", model.busType()); - Assertions.assertEquals("p", model.vhdType()); - Assertions.assertEquals("gzjaoyfhrtxilne", model.templateDiskId()); - Assertions.assertEquals("jysvl", model.storageQosPolicy().name()); - Assertions.assertEquals("uvfqawrlyxwj", model.storageQosPolicy().id()); + Assertions.assertEquals("vlvqhjkbegi", model.name()); + Assertions.assertEquals("rtzju", model.diskId()); + Assertions.assertEquals(47396428, model.diskSizeGB()); + Assertions.assertEquals(1235130312, model.bus()); + Assertions.assertEquals(1961357126, model.lun()); + Assertions.assertEquals("ngmtsavjcb", model.busType()); + Assertions.assertEquals("xqpsrknftguv", model.vhdType()); + Assertions.assertEquals("exrmcqibycnojvk", model.templateDiskId()); + Assertions.assertEquals("fqsgzvahapjy", model.storageQosPolicy().name()); + Assertions.assertEquals("pvgqzcjrvxdjzlm", model.storageQosPolicy().id()); Assertions.assertEquals(CreateDiffDisk.FALSE, model.createDiffDisk()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskUpdateTests.java index d3676dff3177..b4af697fd319 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualDiskUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,38 +13,38 @@ public final class VirtualDiskUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualDiskUpdate model = BinaryData.fromString( - "{\"name\":\"lexxbczwtru\",\"diskId\":\"qzbqjvsov\",\"diskSizeGB\":1785684937,\"bus\":1778259828,\"lun\":1485053733,\"busType\":\"kwlhzdo\",\"vhdType\":\"xjmflbvv\",\"storageQoSPolicy\":{\"name\":\"rkcciwwzjuqk\",\"id\":\"sa\"}}") + "{\"name\":\"tmmqtgqqqxhrn\",\"diskId\":\"xcpjuisavokqdzf\",\"diskSizeGB\":1042869569,\"bus\":2015132564,\"lun\":225909755,\"busType\":\"rqttbajlkatnw\",\"vhdType\":\"iopid\",\"storageQoSPolicy\":{\"name\":\"fku\",\"id\":\"cxkdmligovi\"}}") .toObject(VirtualDiskUpdate.class); - Assertions.assertEquals("lexxbczwtru", model.name()); - Assertions.assertEquals("qzbqjvsov", model.diskId()); - Assertions.assertEquals(1785684937, model.diskSizeGB()); - Assertions.assertEquals(1778259828, model.bus()); - Assertions.assertEquals(1485053733, model.lun()); - Assertions.assertEquals("kwlhzdo", model.busType()); - Assertions.assertEquals("xjmflbvv", model.vhdType()); - Assertions.assertEquals("rkcciwwzjuqk", model.storageQosPolicy().name()); - Assertions.assertEquals("sa", model.storageQosPolicy().id()); + Assertions.assertEquals("tmmqtgqqqxhrn", model.name()); + Assertions.assertEquals("xcpjuisavokqdzf", model.diskId()); + Assertions.assertEquals(1042869569, model.diskSizeGB()); + Assertions.assertEquals(2015132564, model.bus()); + Assertions.assertEquals(225909755, model.lun()); + Assertions.assertEquals("rqttbajlkatnw", model.busType()); + Assertions.assertEquals("iopid", model.vhdType()); + Assertions.assertEquals("fku", model.storageQosPolicy().name()); + Assertions.assertEquals("cxkdmligovi", model.storageQosPolicy().id()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualDiskUpdate model = new VirtualDiskUpdate().withName("lexxbczwtru") - .withDiskId("qzbqjvsov") - .withDiskSizeGB(1785684937) - .withBus(1778259828) - .withLun(1485053733) - .withBusType("kwlhzdo") - .withVhdType("xjmflbvv") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("rkcciwwzjuqk").withId("sa")); + VirtualDiskUpdate model = new VirtualDiskUpdate().withName("tmmqtgqqqxhrn") + .withDiskId("xcpjuisavokqdzf") + .withDiskSizeGB(1042869569) + .withBus(2015132564) + .withLun(225909755) + .withBusType("rqttbajlkatnw") + .withVhdType("iopid") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("fku").withId("cxkdmligovi")); model = BinaryData.fromObject(model).toObject(VirtualDiskUpdate.class); - Assertions.assertEquals("lexxbczwtru", model.name()); - Assertions.assertEquals("qzbqjvsov", model.diskId()); - Assertions.assertEquals(1785684937, model.diskSizeGB()); - Assertions.assertEquals(1778259828, model.bus()); - Assertions.assertEquals(1485053733, model.lun()); - Assertions.assertEquals("kwlhzdo", model.busType()); - Assertions.assertEquals("xjmflbvv", model.vhdType()); - Assertions.assertEquals("rkcciwwzjuqk", model.storageQosPolicy().name()); - Assertions.assertEquals("sa", model.storageQosPolicy().id()); + Assertions.assertEquals("tmmqtgqqqxhrn", model.name()); + Assertions.assertEquals("xcpjuisavokqdzf", model.diskId()); + Assertions.assertEquals(1042869569, model.diskSizeGB()); + Assertions.assertEquals(2015132564, model.bus()); + Assertions.assertEquals(225909755, model.lun()); + Assertions.assertEquals("rqttbajlkatnw", model.busType()); + Assertions.assertEquals("iopid", model.vhdType()); + Assertions.assertEquals("fku", model.storageQosPolicy().name()); + Assertions.assertEquals("cxkdmligovi", model.storageQosPolicy().id()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineCreateCheckpointTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineCreateCheckpointTests.java index 80eb03b877bc..2df36013876a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineCreateCheckpointTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineCreateCheckpointTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,19 +11,18 @@ public final class VirtualMachineCreateCheckpointTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - VirtualMachineCreateCheckpoint model - = BinaryData.fromString("{\"name\":\"jmvxie\",\"description\":\"ugidyjrr\"}") - .toObject(VirtualMachineCreateCheckpoint.class); - Assertions.assertEquals("jmvxie", model.name()); - Assertions.assertEquals("ugidyjrr", model.description()); + VirtualMachineCreateCheckpoint model = BinaryData.fromString("{\"name\":\"wt\",\"description\":\"kxn\"}") + .toObject(VirtualMachineCreateCheckpoint.class); + Assertions.assertEquals("wt", model.name()); + Assertions.assertEquals("kxn", model.description()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { VirtualMachineCreateCheckpoint model - = new VirtualMachineCreateCheckpoint().withName("jmvxie").withDescription("ugidyjrr"); + = new VirtualMachineCreateCheckpoint().withName("wt").withDescription("kxn"); model = BinaryData.fromObject(model).toObject(VirtualMachineCreateCheckpoint.class); - Assertions.assertEquals("jmvxie", model.name()); - Assertions.assertEquals("ugidyjrr", model.description()); + Assertions.assertEquals("wt", model.name()); + Assertions.assertEquals("kxn", model.description()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineDeleteCheckpointTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineDeleteCheckpointTests.java index 85ee7e7c1499..fb61433d59e6 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineDeleteCheckpointTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineDeleteCheckpointTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,14 +12,14 @@ public final class VirtualMachineDeleteCheckpointTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineDeleteCheckpoint model - = BinaryData.fromString("{\"id\":\"y\"}").toObject(VirtualMachineDeleteCheckpoint.class); - Assertions.assertEquals("y", model.id()); + = BinaryData.fromString("{\"id\":\"dabg\"}").toObject(VirtualMachineDeleteCheckpoint.class); + Assertions.assertEquals("dabg", model.id()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineDeleteCheckpoint model = new VirtualMachineDeleteCheckpoint().withId("y"); + VirtualMachineDeleteCheckpoint model = new VirtualMachineDeleteCheckpoint().withId("dabg"); model = BinaryData.fromObject(model).toObject(VirtualMachineDeleteCheckpoint.class); - Assertions.assertEquals("y", model.id()); + Assertions.assertEquals("dabg", model.id()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdatePropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdatePropertiesTests.java index dac6c305e750..fd473843ce7f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdatePropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdatePropertiesTests.java @@ -1,10 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; +import com.azure.resourcemanager.scvmm.fluent.models.VirtualMachineInstanceUpdateProperties; import com.azure.resourcemanager.scvmm.models.AllocationMethod; import com.azure.resourcemanager.scvmm.models.AvailabilitySetListItem; import com.azure.resourcemanager.scvmm.models.DynamicMemoryEnabled; @@ -16,7 +17,6 @@ import com.azure.resourcemanager.scvmm.models.StorageProfileUpdate; import com.azure.resourcemanager.scvmm.models.StorageQosPolicyDetails; import com.azure.resourcemanager.scvmm.models.VirtualDiskUpdate; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdateProperties; import java.util.Arrays; import org.junit.jupiter.api.Assertions; @@ -24,112 +24,123 @@ public final class VirtualMachineInstanceUpdatePropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineInstanceUpdateProperties model = BinaryData.fromString( - "{\"availabilitySets\":[{\"id\":\"jampmngnzscxaqw\",\"name\":\"chcbonqvpkvlrxnj\"},{\"id\":\"seiphe\",\"name\":\"lokeyy\"},{\"id\":\"nj\",\"name\":\"lwtgrhpdj\"}],\"hardwareProfile\":{\"memoryMB\":1270874920,\"cpuCount\":1786348929,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"dynamicMemoryMaxMB\":958851014,\"dynamicMemoryMinMB\":184362773},\"networkProfile\":{\"networkInterfaces\":[{\"name\":\"hb\",\"macAddress\":\"hejjz\",\"virtualNetworkId\":\"dudgwdslfhot\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"bjnpg\"},{\"name\":\"ftadehxnltyfs\",\"macAddress\":\"pusuesn\",\"virtualNetworkId\":\"dejbavo\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"tbqvudw\"}]},\"storageProfile\":{\"disks\":[{\"name\":\"vo\",\"diskId\":\"ujjugwdkcglh\",\"diskSizeGB\":1950035591,\"bus\":3147535,\"lun\":24046342,\"busType\":\"gdtjixhbkuofqwey\",\"vhdType\":\"menevfyexfwh\",\"storageQoSPolicy\":{\"name\":\"i\",\"id\":\"yvdcsitynnaa\"}},{\"name\":\"ectehf\",\"diskId\":\"scjeypv\",\"diskSizeGB\":1363658384,\"bus\":902064602,\"lun\":177141497,\"busType\":\"c\",\"vhdType\":\"efovgmk\",\"storageQoSPolicy\":{\"name\":\"eyyvxyqjpkcat\",\"id\":\"ngj\"}}]},\"infrastructureProfile\":{\"checkpointType\":\"czsqpjhvm\"}}") + "{\"availabilitySets\":[{\"id\":\"ltfnhtbaxkgx\",\"name\":\"rc\"}],\"hardwareProfile\":{\"memoryMB\":479149992,\"cpuCount\":2090411231,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"dynamicMemoryMaxMB\":1794429860,\"dynamicMemoryMinMB\":1007815098},\"networkProfile\":{\"networkInterfaces\":[{\"name\":\"lgzi\",\"macAddress\":\"hostgktstvdxecl\",\"virtualNetworkId\":\"dqbcvhzlhplod\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"bum\"},{\"name\":\"xtrqjfs\",\"macAddress\":\"mbtxhwgf\",\"virtualNetworkId\":\"rtawcoezb\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"dyg\"},{\"name\":\"okkqfqjbvleo\",\"macAddress\":\"ml\",\"virtualNetworkId\":\"qtqzfavyv\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"euayjkqabqgzsles\"},{\"name\":\"bhernntiew\",\"macAddress\":\"cv\",\"virtualNetworkId\":\"uwrbehwagoh\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"emvvhm\"}]},\"storageProfile\":{\"disks\":[{\"name\":\"futacoebjvewzc\",\"diskId\":\"nmwcpmgu\",\"diskSizeGB\":607473544,\"bus\":1984994243,\"lun\":1430460397,\"busType\":\"ctkahzov\",\"vhdType\":\"j\",\"storageQoSPolicy\":{\"name\":\"xxpshneeku\",\"id\":\"gs\"}},{\"name\":\"ubkwdle\",\"diskId\":\"d\",\"diskSizeGB\":203229589,\"bus\":1171802077,\"lun\":168697362,\"busType\":\"pjuohminyfl\",\"vhdType\":\"rwm\",\"storageQoSPolicy\":{\"name\":\"wpklvxw\",\"id\":\"gdxpg\"}}]},\"infrastructureProfile\":{\"checkpointType\":\"hiszepnnbjcrxgib\"}}") .toObject(VirtualMachineInstanceUpdateProperties.class); - Assertions.assertEquals("jampmngnzscxaqw", model.availabilitySets().get(0).id()); - Assertions.assertEquals("chcbonqvpkvlrxnj", model.availabilitySets().get(0).name()); - Assertions.assertEquals(1270874920, model.hardwareProfile().memoryMB()); - Assertions.assertEquals(1786348929, model.hardwareProfile().cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.FALSE, model.hardwareProfile().limitCpuForMigration()); + Assertions.assertEquals("ltfnhtbaxkgx", model.availabilitySets().get(0).id()); + Assertions.assertEquals("rc", model.availabilitySets().get(0).name()); + Assertions.assertEquals(479149992, model.hardwareProfile().memoryMB()); + Assertions.assertEquals(2090411231, model.hardwareProfile().cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.hardwareProfile().limitCpuForMigration()); Assertions.assertEquals(DynamicMemoryEnabled.TRUE, model.hardwareProfile().dynamicMemoryEnabled()); - Assertions.assertEquals(958851014, model.hardwareProfile().dynamicMemoryMaxMB()); - Assertions.assertEquals(184362773, model.hardwareProfile().dynamicMemoryMinMB()); - Assertions.assertEquals("hb", model.networkProfile().networkInterfaces().get(0).name()); - Assertions.assertEquals("hejjz", model.networkProfile().networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("dudgwdslfhot", model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(1794429860, model.hardwareProfile().dynamicMemoryMaxMB()); + Assertions.assertEquals(1007815098, model.hardwareProfile().dynamicMemoryMinMB()); + Assertions.assertEquals("lgzi", model.networkProfile().networkInterfaces().get(0).name()); + Assertions.assertEquals("hostgktstvdxecl", model.networkProfile().networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("dqbcvhzlhplod", model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("bjnpg", model.networkProfile().networkInterfaces().get(0).nicId()); - Assertions.assertEquals("vo", model.storageProfile().disks().get(0).name()); - Assertions.assertEquals("ujjugwdkcglh", model.storageProfile().disks().get(0).diskId()); - Assertions.assertEquals(1950035591, model.storageProfile().disks().get(0).diskSizeGB()); - Assertions.assertEquals(3147535, model.storageProfile().disks().get(0).bus()); - Assertions.assertEquals(24046342, model.storageProfile().disks().get(0).lun()); - Assertions.assertEquals("gdtjixhbkuofqwey", model.storageProfile().disks().get(0).busType()); - Assertions.assertEquals("menevfyexfwh", model.storageProfile().disks().get(0).vhdType()); - Assertions.assertEquals("i", model.storageProfile().disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("yvdcsitynnaa", model.storageProfile().disks().get(0).storageQosPolicy().id()); - Assertions.assertEquals("czsqpjhvm", model.infrastructureProfile().checkpointType()); + Assertions.assertEquals("bum", model.networkProfile().networkInterfaces().get(0).nicId()); + Assertions.assertEquals("futacoebjvewzc", model.storageProfile().disks().get(0).name()); + Assertions.assertEquals("nmwcpmgu", model.storageProfile().disks().get(0).diskId()); + Assertions.assertEquals(607473544, model.storageProfile().disks().get(0).diskSizeGB()); + Assertions.assertEquals(1984994243, model.storageProfile().disks().get(0).bus()); + Assertions.assertEquals(1430460397, model.storageProfile().disks().get(0).lun()); + Assertions.assertEquals("ctkahzov", model.storageProfile().disks().get(0).busType()); + Assertions.assertEquals("j", model.storageProfile().disks().get(0).vhdType()); + Assertions.assertEquals("xxpshneeku", model.storageProfile().disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("gs", model.storageProfile().disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("hiszepnnbjcrxgib", model.infrastructureProfile().checkpointType()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { VirtualMachineInstanceUpdateProperties model = new VirtualMachineInstanceUpdateProperties() - .withAvailabilitySets( - Arrays.asList(new AvailabilitySetListItem().withId("jampmngnzscxaqw").withName("chcbonqvpkvlrxnj"), - new AvailabilitySetListItem().withId("seiphe").withName("lokeyy"), - new AvailabilitySetListItem().withId("nj").withName("lwtgrhpdj"))) - .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(1270874920) - .withCpuCount(1786348929) - .withLimitCpuForMigration(LimitCpuForMigration.FALSE) + .withAvailabilitySets(Arrays.asList(new AvailabilitySetListItem().withId("ltfnhtbaxkgx").withName("rc"))) + .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(479149992) + .withCpuCount(2090411231) + .withLimitCpuForMigration(LimitCpuForMigration.TRUE) .withDynamicMemoryEnabled(DynamicMemoryEnabled.TRUE) - .withDynamicMemoryMaxMB(958851014) - .withDynamicMemoryMinMB(184362773)) + .withDynamicMemoryMaxMB(1794429860) + .withDynamicMemoryMinMB(1007815098)) .withNetworkProfile(new NetworkProfileUpdate().withNetworkInterfaces(Arrays.asList( - new NetworkInterfaceUpdate().withName("hb") - .withMacAddress("hejjz") - .withVirtualNetworkId("dudgwdslfhot") + new NetworkInterfaceUpdate().withName("lgzi") + .withMacAddress("hostgktstvdxecl") + .withVirtualNetworkId("dqbcvhzlhplod") .withIpv4AddressType(AllocationMethod.STATIC) .withIpv6AddressType(AllocationMethod.STATIC) .withMacAddressType(AllocationMethod.STATIC) - .withNicId("bjnpg"), - new NetworkInterfaceUpdate().withName("ftadehxnltyfs") - .withMacAddress("pusuesn") - .withVirtualNetworkId("dejbavo") + .withNicId("bum"), + new NetworkInterfaceUpdate().withName("xtrqjfs") + .withMacAddress("mbtxhwgf") + .withVirtualNetworkId("rtawcoezb") .withIpv4AddressType(AllocationMethod.STATIC) .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("dyg"), + new NetworkInterfaceUpdate().withName("okkqfqjbvleo") + .withMacAddress("ml") + .withVirtualNetworkId("qtqzfavyv") + .withIpv4AddressType(AllocationMethod.STATIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("euayjkqabqgzsles"), + new NetworkInterfaceUpdate().withName("bhernntiew") + .withMacAddress("cv") + .withVirtualNetworkId("uwrbehwagoh") + .withIpv4AddressType(AllocationMethod.DYNAMIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) .withMacAddressType(AllocationMethod.STATIC) - .withNicId("tbqvudw")))) + .withNicId("emvvhm")))) .withStorageProfile(new StorageProfileUpdate().withDisks(Arrays.asList( - new VirtualDiskUpdate().withName("vo") - .withDiskId("ujjugwdkcglh") - .withDiskSizeGB(1950035591) - .withBus(3147535) - .withLun(24046342) - .withBusType("gdtjixhbkuofqwey") - .withVhdType("menevfyexfwh") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("i").withId("yvdcsitynnaa")), - new VirtualDiskUpdate().withName("ectehf") - .withDiskId("scjeypv") - .withDiskSizeGB(1363658384) - .withBus(902064602) - .withLun(177141497) - .withBusType("c") - .withVhdType("efovgmk") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("eyyvxyqjpkcat").withId("ngj"))))) - .withInfrastructureProfile(new InfrastructureProfileUpdate().withCheckpointType("czsqpjhvm")); + new VirtualDiskUpdate().withName("futacoebjvewzc") + .withDiskId("nmwcpmgu") + .withDiskSizeGB(607473544) + .withBus(1984994243) + .withLun(1430460397) + .withBusType("ctkahzov") + .withVhdType("j") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("xxpshneeku").withId("gs")), + new VirtualDiskUpdate().withName("ubkwdle") + .withDiskId("d") + .withDiskSizeGB(203229589) + .withBus(1171802077) + .withLun(168697362) + .withBusType("pjuohminyfl") + .withVhdType("rwm") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("wpklvxw").withId("gdxpg"))))) + .withInfrastructureProfile(new InfrastructureProfileUpdate().withCheckpointType("hiszepnnbjcrxgib")); model = BinaryData.fromObject(model).toObject(VirtualMachineInstanceUpdateProperties.class); - Assertions.assertEquals("jampmngnzscxaqw", model.availabilitySets().get(0).id()); - Assertions.assertEquals("chcbonqvpkvlrxnj", model.availabilitySets().get(0).name()); - Assertions.assertEquals(1270874920, model.hardwareProfile().memoryMB()); - Assertions.assertEquals(1786348929, model.hardwareProfile().cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.FALSE, model.hardwareProfile().limitCpuForMigration()); + Assertions.assertEquals("ltfnhtbaxkgx", model.availabilitySets().get(0).id()); + Assertions.assertEquals("rc", model.availabilitySets().get(0).name()); + Assertions.assertEquals(479149992, model.hardwareProfile().memoryMB()); + Assertions.assertEquals(2090411231, model.hardwareProfile().cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.hardwareProfile().limitCpuForMigration()); Assertions.assertEquals(DynamicMemoryEnabled.TRUE, model.hardwareProfile().dynamicMemoryEnabled()); - Assertions.assertEquals(958851014, model.hardwareProfile().dynamicMemoryMaxMB()); - Assertions.assertEquals(184362773, model.hardwareProfile().dynamicMemoryMinMB()); - Assertions.assertEquals("hb", model.networkProfile().networkInterfaces().get(0).name()); - Assertions.assertEquals("hejjz", model.networkProfile().networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("dudgwdslfhot", model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(1794429860, model.hardwareProfile().dynamicMemoryMaxMB()); + Assertions.assertEquals(1007815098, model.hardwareProfile().dynamicMemoryMinMB()); + Assertions.assertEquals("lgzi", model.networkProfile().networkInterfaces().get(0).name()); + Assertions.assertEquals("hostgktstvdxecl", model.networkProfile().networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("dqbcvhzlhplod", model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).ipv4AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).ipv6AddressType()); Assertions.assertEquals(AllocationMethod.STATIC, model.networkProfile().networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("bjnpg", model.networkProfile().networkInterfaces().get(0).nicId()); - Assertions.assertEquals("vo", model.storageProfile().disks().get(0).name()); - Assertions.assertEquals("ujjugwdkcglh", model.storageProfile().disks().get(0).diskId()); - Assertions.assertEquals(1950035591, model.storageProfile().disks().get(0).diskSizeGB()); - Assertions.assertEquals(3147535, model.storageProfile().disks().get(0).bus()); - Assertions.assertEquals(24046342, model.storageProfile().disks().get(0).lun()); - Assertions.assertEquals("gdtjixhbkuofqwey", model.storageProfile().disks().get(0).busType()); - Assertions.assertEquals("menevfyexfwh", model.storageProfile().disks().get(0).vhdType()); - Assertions.assertEquals("i", model.storageProfile().disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("yvdcsitynnaa", model.storageProfile().disks().get(0).storageQosPolicy().id()); - Assertions.assertEquals("czsqpjhvm", model.infrastructureProfile().checkpointType()); + Assertions.assertEquals("bum", model.networkProfile().networkInterfaces().get(0).nicId()); + Assertions.assertEquals("futacoebjvewzc", model.storageProfile().disks().get(0).name()); + Assertions.assertEquals("nmwcpmgu", model.storageProfile().disks().get(0).diskId()); + Assertions.assertEquals(607473544, model.storageProfile().disks().get(0).diskSizeGB()); + Assertions.assertEquals(1984994243, model.storageProfile().disks().get(0).bus()); + Assertions.assertEquals(1430460397, model.storageProfile().disks().get(0).lun()); + Assertions.assertEquals("ctkahzov", model.storageProfile().disks().get(0).busType()); + Assertions.assertEquals("j", model.storageProfile().disks().get(0).vhdType()); + Assertions.assertEquals("xxpshneeku", model.storageProfile().disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("gs", model.storageProfile().disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("hiszepnnbjcrxgib", model.infrastructureProfile().checkpointType()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdateTests.java index 55e80cb18bd3..9a31c6968e9d 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInstanceUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -17,7 +17,6 @@ import com.azure.resourcemanager.scvmm.models.StorageQosPolicyDetails; import com.azure.resourcemanager.scvmm.models.VirtualDiskUpdate; import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdate; -import com.azure.resourcemanager.scvmm.models.VirtualMachineInstanceUpdateProperties; import java.util.Arrays; import org.junit.jupiter.api.Assertions; @@ -25,125 +24,127 @@ public final class VirtualMachineInstanceUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineInstanceUpdate model = BinaryData.fromString( - "{\"properties\":{\"availabilitySets\":[{\"id\":\"rlovmclwhijcoej\",\"name\":\"bzaqsqsycbkbfk\"},{\"id\":\"kdkexxp\",\"name\":\"fmxa\"},{\"id\":\"fjpgddtocjjxhvp\",\"name\":\"uexhdzx\"},{\"id\":\"qeojnxqbzvddntw\",\"name\":\"eic\"}],\"hardwareProfile\":{\"memoryMB\":1604770276,\"cpuCount\":537336258,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"dynamicMemoryMaxMB\":2037494020,\"dynamicMemoryMinMB\":2040818894},\"networkProfile\":{\"networkInterfaces\":[{\"name\":\"yd\",\"macAddress\":\"lmjthjq\",\"virtualNetworkId\":\"pyeicxm\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"hix\"},{\"name\":\"gdtopbobjogh\",\"macAddress\":\"w\",\"virtualNetworkId\":\"m\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"vtpgvdfgiotkf\"}]},\"storageProfile\":{\"disks\":[{\"name\":\"ln\",\"diskId\":\"lefgugnxk\",\"diskSizeGB\":1788312026,\"bus\":435751453,\"lun\":423857841,\"busType\":\"thz\",\"vhdType\":\"qdrabhjybigehoqf\",\"storageQoSPolicy\":{\"name\":\"skanyk\",\"id\":\"lcuiywgqywgndr\"}},{\"name\":\"nhzgpphrcgyn\",\"diskId\":\"cpecfvmmcoofs\",\"diskSizeGB\":1165207027,\"bus\":164546469,\"lun\":903903169,\"busType\":\"qjqabcypmivkwl\",\"vhdType\":\"vccfw\",\"storageQoSPolicy\":{\"name\":\"bacfionlebxetq\",\"id\":\"zxdpnqbqqw\"}}]},\"infrastructureProfile\":{\"checkpointType\":\"feallnwsu\"}}}") + "{\"properties\":{\"availabilitySets\":[{\"id\":\"frymsgaojfmwnc\",\"name\":\"mrfhirctymox\"}],\"hardwareProfile\":{\"memoryMB\":1311357803,\"cpuCount\":1701654181,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"dynamicMemoryMaxMB\":422952763,\"dynamicMemoryMinMB\":1967043899},\"networkProfile\":{\"networkInterfaces\":[{\"name\":\"jlihhyus\",\"macAddress\":\"kasdvlm\",\"virtualNetworkId\":\"dgzxulucvpamrsr\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"sjnhn\"},{\"name\":\"xifqjzgxm\",\"macAddress\":\"ublwpcesutrg\",\"virtualNetworkId\":\"pauutpw\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"g\"},{\"name\":\"pnfqntcyp\",\"macAddress\":\"jv\",\"virtualNetworkId\":\"imwkslircizj\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"cvlhv\"}]},\"storageProfile\":{\"disks\":[{\"name\":\"t\",\"diskId\":\"rtwnawjslbi\",\"diskSizeGB\":1632414232,\"bus\":1225451286,\"lun\":1848766300,\"busType\":\"tsf\",\"vhdType\":\"nbaeqphchqn\",\"storageQoSPolicy\":{\"name\":\"pxehuwrykqga\",\"id\":\"mvikl\"}},{\"name\":\"dvk\",\"diskId\":\"ejd\",\"diskSizeGB\":732496831,\"bus\":246152016,\"lun\":2045200930,\"busType\":\"hnjivo\",\"vhdType\":\"tnovqfzgemjdftul\",\"storageQoSPolicy\":{\"name\":\"duceamtmc\",\"id\":\"o\"}},{\"name\":\"jw\",\"diskId\":\"wqiok\",\"diskSizeGB\":373495652,\"bus\":1563475651,\"lun\":2133935833,\"busType\":\"sv\",\"vhdType\":\"jpr\",\"storageQoSPolicy\":{\"name\":\"cfzq\",\"id\":\"yxgtczh\"}}]},\"infrastructureProfile\":{\"checkpointType\":\"bsdshmkxmaehvbbx\"}}}") .toObject(VirtualMachineInstanceUpdate.class); - Assertions.assertEquals("rlovmclwhijcoej", model.properties().availabilitySets().get(0).id()); - Assertions.assertEquals("bzaqsqsycbkbfk", model.properties().availabilitySets().get(0).name()); - Assertions.assertEquals(1604770276, model.properties().hardwareProfile().memoryMB()); - Assertions.assertEquals(537336258, model.properties().hardwareProfile().cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.TRUE, model.properties().hardwareProfile().limitCpuForMigration()); - Assertions.assertEquals(DynamicMemoryEnabled.FALSE, - model.properties().hardwareProfile().dynamicMemoryEnabled()); - Assertions.assertEquals(2037494020, model.properties().hardwareProfile().dynamicMemoryMaxMB()); - Assertions.assertEquals(2040818894, model.properties().hardwareProfile().dynamicMemoryMinMB()); - Assertions.assertEquals("yd", model.properties().networkProfile().networkInterfaces().get(0).name()); - Assertions.assertEquals("lmjthjq", model.properties().networkProfile().networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("pyeicxm", - model.properties().networkProfile().networkInterfaces().get(0).virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).ipv4AddressType()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).ipv6AddressType()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("hix", model.properties().networkProfile().networkInterfaces().get(0).nicId()); - Assertions.assertEquals("ln", model.properties().storageProfile().disks().get(0).name()); - Assertions.assertEquals("lefgugnxk", model.properties().storageProfile().disks().get(0).diskId()); - Assertions.assertEquals(1788312026, model.properties().storageProfile().disks().get(0).diskSizeGB()); - Assertions.assertEquals(435751453, model.properties().storageProfile().disks().get(0).bus()); - Assertions.assertEquals(423857841, model.properties().storageProfile().disks().get(0).lun()); - Assertions.assertEquals("thz", model.properties().storageProfile().disks().get(0).busType()); - Assertions.assertEquals("qdrabhjybigehoqf", model.properties().storageProfile().disks().get(0).vhdType()); - Assertions.assertEquals("skanyk", model.properties().storageProfile().disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("lcuiywgqywgndr", - model.properties().storageProfile().disks().get(0).storageQosPolicy().id()); - Assertions.assertEquals("feallnwsu", model.properties().infrastructureProfile().checkpointType()); + Assertions.assertEquals("frymsgaojfmwnc", model.availabilitySets().get(0).id()); + Assertions.assertEquals("mrfhirctymox", model.availabilitySets().get(0).name()); + Assertions.assertEquals(1311357803, model.hardwareProfile().memoryMB()); + Assertions.assertEquals(1701654181, model.hardwareProfile().cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.hardwareProfile().limitCpuForMigration()); + Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.hardwareProfile().dynamicMemoryEnabled()); + Assertions.assertEquals(422952763, model.hardwareProfile().dynamicMemoryMaxMB()); + Assertions.assertEquals(1967043899, model.hardwareProfile().dynamicMemoryMinMB()); + Assertions.assertEquals("jlihhyus", model.networkProfile().networkInterfaces().get(0).name()); + Assertions.assertEquals("kasdvlm", model.networkProfile().networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("dgzxulucvpamrsr", + model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).ipv4AddressType()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).ipv6AddressType()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).macAddressType()); + Assertions.assertEquals("sjnhn", model.networkProfile().networkInterfaces().get(0).nicId()); + Assertions.assertEquals("t", model.storageProfile().disks().get(0).name()); + Assertions.assertEquals("rtwnawjslbi", model.storageProfile().disks().get(0).diskId()); + Assertions.assertEquals(1632414232, model.storageProfile().disks().get(0).diskSizeGB()); + Assertions.assertEquals(1225451286, model.storageProfile().disks().get(0).bus()); + Assertions.assertEquals(1848766300, model.storageProfile().disks().get(0).lun()); + Assertions.assertEquals("tsf", model.storageProfile().disks().get(0).busType()); + Assertions.assertEquals("nbaeqphchqn", model.storageProfile().disks().get(0).vhdType()); + Assertions.assertEquals("pxehuwrykqga", model.storageProfile().disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("mvikl", model.storageProfile().disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("bsdshmkxmaehvbbx", model.infrastructureProfile().checkpointType()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineInstanceUpdate model - = new VirtualMachineInstanceUpdate().withProperties(new VirtualMachineInstanceUpdateProperties() - .withAvailabilitySets( - Arrays.asList(new AvailabilitySetListItem().withId("rlovmclwhijcoej").withName("bzaqsqsycbkbfk"), - new AvailabilitySetListItem().withId("kdkexxp").withName("fmxa"), - new AvailabilitySetListItem().withId("fjpgddtocjjxhvp").withName("uexhdzx"), - new AvailabilitySetListItem().withId("qeojnxqbzvddntw").withName("eic"))) - .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(1604770276) - .withCpuCount(537336258) - .withLimitCpuForMigration(LimitCpuForMigration.TRUE) - .withDynamicMemoryEnabled(DynamicMemoryEnabled.FALSE) - .withDynamicMemoryMaxMB(2037494020) - .withDynamicMemoryMinMB(2040818894)) - .withNetworkProfile(new NetworkProfileUpdate().withNetworkInterfaces(Arrays.asList( - new NetworkInterfaceUpdate().withName("yd") - .withMacAddress("lmjthjq") - .withVirtualNetworkId("pyeicxm") - .withIpv4AddressType(AllocationMethod.DYNAMIC) - .withIpv6AddressType(AllocationMethod.DYNAMIC) - .withMacAddressType(AllocationMethod.DYNAMIC) - .withNicId("hix"), - new NetworkInterfaceUpdate().withName("gdtopbobjogh") - .withMacAddress("w") - .withVirtualNetworkId("m") - .withIpv4AddressType(AllocationMethod.STATIC) - .withIpv6AddressType(AllocationMethod.DYNAMIC) - .withMacAddressType(AllocationMethod.STATIC) - .withNicId("vtpgvdfgiotkf")))) - .withStorageProfile( - new StorageProfileUpdate() - .withDisks( - Arrays.asList( - new VirtualDiskUpdate().withName("ln") - .withDiskId("lefgugnxk") - .withDiskSizeGB(1788312026) - .withBus(435751453) - .withLun(423857841) - .withBusType("thz") - .withVhdType("qdrabhjybigehoqf") - .withStorageQosPolicy( - new StorageQosPolicyDetails().withName("skanyk").withId("lcuiywgqywgndr")), - new VirtualDiskUpdate().withName("nhzgpphrcgyn") - .withDiskId("cpecfvmmcoofs") - .withDiskSizeGB(1165207027) - .withBus(164546469) - .withLun(903903169) - .withBusType("qjqabcypmivkwl") - .withVhdType("vccfw") - .withStorageQosPolicy(new StorageQosPolicyDetails().withName("bacfionlebxetq") - .withId("zxdpnqbqqw"))))) - .withInfrastructureProfile(new InfrastructureProfileUpdate().withCheckpointType("feallnwsu"))); + VirtualMachineInstanceUpdate model = new VirtualMachineInstanceUpdate() + .withAvailabilitySets( + Arrays.asList(new AvailabilitySetListItem().withId("frymsgaojfmwnc").withName("mrfhirctymox"))) + .withHardwareProfile(new HardwareProfileUpdate().withMemoryMB(1311357803) + .withCpuCount(1701654181) + .withLimitCpuForMigration(LimitCpuForMigration.TRUE) + .withDynamicMemoryEnabled(DynamicMemoryEnabled.FALSE) + .withDynamicMemoryMaxMB(422952763) + .withDynamicMemoryMinMB(1967043899)) + .withNetworkProfile(new NetworkProfileUpdate().withNetworkInterfaces(Arrays.asList( + new NetworkInterfaceUpdate().withName("jlihhyus") + .withMacAddress("kasdvlm") + .withVirtualNetworkId("dgzxulucvpamrsr") + .withIpv4AddressType(AllocationMethod.STATIC) + .withIpv6AddressType(AllocationMethod.STATIC) + .withMacAddressType(AllocationMethod.STATIC) + .withNicId("sjnhn"), + new NetworkInterfaceUpdate().withName("xifqjzgxm") + .withMacAddress("ublwpcesutrg") + .withVirtualNetworkId("pauutpw") + .withIpv4AddressType(AllocationMethod.STATIC) + .withIpv6AddressType(AllocationMethod.DYNAMIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("g"), + new NetworkInterfaceUpdate().withName("pnfqntcyp") + .withMacAddress("jv") + .withVirtualNetworkId("imwkslircizj") + .withIpv4AddressType(AllocationMethod.DYNAMIC) + .withIpv6AddressType(AllocationMethod.STATIC) + .withMacAddressType(AllocationMethod.DYNAMIC) + .withNicId("cvlhv")))) + .withStorageProfile(new StorageProfileUpdate().withDisks(Arrays.asList( + new VirtualDiskUpdate().withName("t") + .withDiskId("rtwnawjslbi") + .withDiskSizeGB(1632414232) + .withBus(1225451286) + .withLun(1848766300) + .withBusType("tsf") + .withVhdType("nbaeqphchqn") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("pxehuwrykqga").withId("mvikl")), + new VirtualDiskUpdate().withName("dvk") + .withDiskId("ejd") + .withDiskSizeGB(732496831) + .withBus(246152016) + .withLun(2045200930) + .withBusType("hnjivo") + .withVhdType("tnovqfzgemjdftul") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("duceamtmc").withId("o")), + new VirtualDiskUpdate().withName("jw") + .withDiskId("wqiok") + .withDiskSizeGB(373495652) + .withBus(1563475651) + .withLun(2133935833) + .withBusType("sv") + .withVhdType("jpr") + .withStorageQosPolicy(new StorageQosPolicyDetails().withName("cfzq").withId("yxgtczh"))))) + .withInfrastructureProfile(new InfrastructureProfileUpdate().withCheckpointType("bsdshmkxmaehvbbx")); model = BinaryData.fromObject(model).toObject(VirtualMachineInstanceUpdate.class); - Assertions.assertEquals("rlovmclwhijcoej", model.properties().availabilitySets().get(0).id()); - Assertions.assertEquals("bzaqsqsycbkbfk", model.properties().availabilitySets().get(0).name()); - Assertions.assertEquals(1604770276, model.properties().hardwareProfile().memoryMB()); - Assertions.assertEquals(537336258, model.properties().hardwareProfile().cpuCount()); - Assertions.assertEquals(LimitCpuForMigration.TRUE, model.properties().hardwareProfile().limitCpuForMigration()); - Assertions.assertEquals(DynamicMemoryEnabled.FALSE, - model.properties().hardwareProfile().dynamicMemoryEnabled()); - Assertions.assertEquals(2037494020, model.properties().hardwareProfile().dynamicMemoryMaxMB()); - Assertions.assertEquals(2040818894, model.properties().hardwareProfile().dynamicMemoryMinMB()); - Assertions.assertEquals("yd", model.properties().networkProfile().networkInterfaces().get(0).name()); - Assertions.assertEquals("lmjthjq", model.properties().networkProfile().networkInterfaces().get(0).macAddress()); - Assertions.assertEquals("pyeicxm", - model.properties().networkProfile().networkInterfaces().get(0).virtualNetworkId()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).ipv4AddressType()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).ipv6AddressType()); - Assertions.assertEquals(AllocationMethod.DYNAMIC, - model.properties().networkProfile().networkInterfaces().get(0).macAddressType()); - Assertions.assertEquals("hix", model.properties().networkProfile().networkInterfaces().get(0).nicId()); - Assertions.assertEquals("ln", model.properties().storageProfile().disks().get(0).name()); - Assertions.assertEquals("lefgugnxk", model.properties().storageProfile().disks().get(0).diskId()); - Assertions.assertEquals(1788312026, model.properties().storageProfile().disks().get(0).diskSizeGB()); - Assertions.assertEquals(435751453, model.properties().storageProfile().disks().get(0).bus()); - Assertions.assertEquals(423857841, model.properties().storageProfile().disks().get(0).lun()); - Assertions.assertEquals("thz", model.properties().storageProfile().disks().get(0).busType()); - Assertions.assertEquals("qdrabhjybigehoqf", model.properties().storageProfile().disks().get(0).vhdType()); - Assertions.assertEquals("skanyk", model.properties().storageProfile().disks().get(0).storageQosPolicy().name()); - Assertions.assertEquals("lcuiywgqywgndr", - model.properties().storageProfile().disks().get(0).storageQosPolicy().id()); - Assertions.assertEquals("feallnwsu", model.properties().infrastructureProfile().checkpointType()); + Assertions.assertEquals("frymsgaojfmwnc", model.availabilitySets().get(0).id()); + Assertions.assertEquals("mrfhirctymox", model.availabilitySets().get(0).name()); + Assertions.assertEquals(1311357803, model.hardwareProfile().memoryMB()); + Assertions.assertEquals(1701654181, model.hardwareProfile().cpuCount()); + Assertions.assertEquals(LimitCpuForMigration.TRUE, model.hardwareProfile().limitCpuForMigration()); + Assertions.assertEquals(DynamicMemoryEnabled.FALSE, model.hardwareProfile().dynamicMemoryEnabled()); + Assertions.assertEquals(422952763, model.hardwareProfile().dynamicMemoryMaxMB()); + Assertions.assertEquals(1967043899, model.hardwareProfile().dynamicMemoryMinMB()); + Assertions.assertEquals("jlihhyus", model.networkProfile().networkInterfaces().get(0).name()); + Assertions.assertEquals("kasdvlm", model.networkProfile().networkInterfaces().get(0).macAddress()); + Assertions.assertEquals("dgzxulucvpamrsr", + model.networkProfile().networkInterfaces().get(0).virtualNetworkId()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).ipv4AddressType()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).ipv6AddressType()); + Assertions.assertEquals(AllocationMethod.STATIC, + model.networkProfile().networkInterfaces().get(0).macAddressType()); + Assertions.assertEquals("sjnhn", model.networkProfile().networkInterfaces().get(0).nicId()); + Assertions.assertEquals("t", model.storageProfile().disks().get(0).name()); + Assertions.assertEquals("rtwnawjslbi", model.storageProfile().disks().get(0).diskId()); + Assertions.assertEquals(1632414232, model.storageProfile().disks().get(0).diskSizeGB()); + Assertions.assertEquals(1225451286, model.storageProfile().disks().get(0).bus()); + Assertions.assertEquals(1848766300, model.storageProfile().disks().get(0).lun()); + Assertions.assertEquals("tsf", model.storageProfile().disks().get(0).busType()); + Assertions.assertEquals("nbaeqphchqn", model.storageProfile().disks().get(0).vhdType()); + Assertions.assertEquals("pxehuwrykqga", model.storageProfile().disks().get(0).storageQosPolicy().name()); + Assertions.assertEquals("mvikl", model.storageProfile().disks().get(0).storageQosPolicy().id()); + Assertions.assertEquals("bsdshmkxmaehvbbx", model.infrastructureProfile().checkpointType()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInventoryItemTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInventoryItemTests.java index 91e1ba79e026..9b2e11f27242 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInventoryItemTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineInventoryItemTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,21 +14,21 @@ public final class VirtualMachineInventoryItemTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineInventoryItem model = BinaryData.fromString( - "{\"inventoryType\":\"VirtualMachine\",\"osType\":\"Windows\",\"osName\":\"iycslevuf\",\"osVersion\":\"tcktyhjtqedcgzu\",\"powerState\":\"mmrqz\",\"ipAddresses\":[\"jvpglydzgk\",\"vqeevtoep\",\"yutnwytpzdmov\",\"vf\"],\"cloud\":{\"inventoryItemId\":\"wzqa\",\"inventoryItemName\":\"lgzurig\"},\"biosGuid\":\"ecxn\",\"managedMachineResourceId\":\"icokpv\",\"managedResourceId\":\"lqtmldgxob\",\"uuid\":\"rclnpkc\",\"inventoryItemName\":\"yzriykhy\",\"provisioningState\":\"Accepted\"}") + "{\"inventoryType\":\"VirtualMachine\",\"osType\":\"Linux\",\"osName\":\"mfpgv\",\"osVersion\":\"ipaslthaqfxssmwu\",\"powerState\":\"bdsrez\",\"ipAddresses\":[\"hneuyowqkd\",\"ytisibir\",\"gpikpzimejza\"],\"cloud\":{\"inventoryItemId\":\"zxiavrm\",\"inventoryItemName\":\"onok\"},\"biosGuid\":\"rjqc\",\"managedMachineResourceId\":\"gzpfrla\",\"managedResourceId\":\"zrnw\",\"uuid\":\"indfpwpjyl\",\"inventoryItemName\":\"tlhflsjcdhszf\",\"provisioningState\":\"Created\"}") .toObject(VirtualMachineInventoryItem.class); - Assertions.assertEquals("jvpglydzgk", model.ipAddresses().get(0)); - Assertions.assertEquals("wzqa", model.cloud().inventoryItemId()); - Assertions.assertEquals("lgzurig", model.cloud().inventoryItemName()); + Assertions.assertEquals("hneuyowqkd", model.ipAddresses().get(0)); + Assertions.assertEquals("zxiavrm", model.cloud().inventoryItemId()); + Assertions.assertEquals("onok", model.cloud().inventoryItemName()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineInventoryItem model = new VirtualMachineInventoryItem() - .withIpAddresses(Arrays.asList("jvpglydzgk", "vqeevtoep", "yutnwytpzdmov", "vf")) - .withCloud(new InventoryItemDetails().withInventoryItemId("wzqa").withInventoryItemName("lgzurig")); + VirtualMachineInventoryItem model + = new VirtualMachineInventoryItem().withIpAddresses(Arrays.asList("hneuyowqkd", "ytisibir", "gpikpzimejza")) + .withCloud(new InventoryItemDetails().withInventoryItemId("zxiavrm").withInventoryItemName("onok")); model = BinaryData.fromObject(model).toObject(VirtualMachineInventoryItem.class); - Assertions.assertEquals("jvpglydzgk", model.ipAddresses().get(0)); - Assertions.assertEquals("wzqa", model.cloud().inventoryItemId()); - Assertions.assertEquals("lgzurig", model.cloud().inventoryItemName()); + Assertions.assertEquals("hneuyowqkd", model.ipAddresses().get(0)); + Assertions.assertEquals("zxiavrm", model.cloud().inventoryItemId()); + Assertions.assertEquals("onok", model.cloud().inventoryItemName()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineRestoreCheckpointTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineRestoreCheckpointTests.java index 173f49b9cb86..60f0dfad8e27 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineRestoreCheckpointTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineRestoreCheckpointTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,14 +12,14 @@ public final class VirtualMachineRestoreCheckpointTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineRestoreCheckpoint model - = BinaryData.fromString("{\"id\":\"lpbuxwgipwhonowk\"}").toObject(VirtualMachineRestoreCheckpoint.class); - Assertions.assertEquals("lpbuxwgipwhonowk", model.id()); + = BinaryData.fromString("{\"id\":\"udtjuewbc\"}").toObject(VirtualMachineRestoreCheckpoint.class); + Assertions.assertEquals("udtjuewbc", model.id()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineRestoreCheckpoint model = new VirtualMachineRestoreCheckpoint().withId("lpbuxwgipwhonowk"); + VirtualMachineRestoreCheckpoint model = new VirtualMachineRestoreCheckpoint().withId("udtjuewbc"); model = BinaryData.fromObject(model).toObject(VirtualMachineRestoreCheckpoint.class); - Assertions.assertEquals("lpbuxwgipwhonowk", model.id()); + Assertions.assertEquals("udtjuewbc", model.id()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInnerTests.java index e524d2bcdf40..ba03860b58eb 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,33 +16,33 @@ public final class VirtualMachineTemplateInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineTemplateInner model = BinaryData.fromString( - "{\"properties\":{\"inventoryItemId\":\"rhneuyowq\",\"uuid\":\"wyt\",\"vmmServerId\":\"ib\",\"osType\":\"Linux\",\"osName\":\"pikpz\",\"computerName\":\"ejzanlfz\",\"memoryMB\":386879497,\"cpuCount\":1297052787,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":185109829,\"dynamicMemoryMinMB\":988966310,\"isHighlyAvailable\":\"true\",\"generation\":1122267125,\"networkInterfaces\":[{\"name\":\"pfrlazsz\",\"displayName\":\"woiindf\",\"ipv4Addresses\":[\"jylwbtlhflsj\"],\"ipv6Addresses\":[\"szfjvfbgofelja\",\"rqmq\"],\"macAddress\":\"dvriiiojnal\",\"virtualNetworkId\":\"fk\",\"networkName\":\"vsexsowuelu\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"rhmzkwpj\"},{\"name\":\"wspughftqsxhqx\",\"displayName\":\"xukndxdigr\",\"ipv4Addresses\":[\"ufzdmsyq\",\"fi\",\"whbotzingamv\",\"phoszqz\"],\"ipv6Addresses\":[\"hqamvdkf\",\"ynwcvtbv\",\"ayhmtnvyqiatkz\",\"pcnp\"],\"macAddress\":\"cjaesgvvs\",\"virtualNetworkId\":\"yajguqfhwygzlv\",\"networkName\":\"kfxu\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"uh\"}],\"disks\":[{\"name\":\"qdpsqxqvpsvu\",\"displayName\":\"mgccelvezrypq\",\"diskId\":\"feo\",\"diskSizeGB\":1208971148,\"maxDiskSizeGB\":1007513685,\"bus\":835251373,\"lun\":137094818,\"busType\":\"bopgxedkowepbqp\",\"vhdType\":\"fkbw\",\"volumeType\":\"snjvcdwxlpqekftn\",\"vhdFormatType\":\"tjsyin\",\"templateDiskId\":\"fq\",\"storageQoSPolicy\":{\"name\":\"tdhtmdvyp\",\"id\":\"kdgszywkbirr\"},\"createDiffDisk\":\"true\"},{\"name\":\"lhkjoqrvqq\",\"displayName\":\"t\",\"diskId\":\"nrvgoupmfiibfgg\",\"diskSizeGB\":615385800,\"maxDiskSizeGB\":364570184,\"bus\":466932926,\"lun\":176109120,\"busType\":\"v\",\"vhdType\":\"k\",\"volumeType\":\"lqwjygvjayvblm\",\"vhdFormatType\":\"k\",\"templateDiskId\":\"hbxvvyhgsopbyrqu\",\"storageQoSPolicy\":{\"name\":\"xuvw\",\"id\":\"bnhlmc\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"itvgbmhrixkwm\",\"name\":\"jejveg\"},\"location\":\"bpnaixexccbdre\",\"tags\":{\"qkghtpwijnhy\":\"cexdrrvqa\",\"owvrvmtgjqppyos\":\"svfycxzbfv\",\"sxkm\":\"ronzmyhgfip\"},\"id\":\"waekrrjreafxtsgu\",\"name\":\"hjglikk\",\"type\":\"wslolbqp\"}") + "{\"properties\":{\"inventoryItemId\":\"xhbkuofq\",\"uuid\":\"yk\",\"vmmServerId\":\"enevfyexfwhybci\",\"osType\":\"Other\",\"osName\":\"dcsi\",\"computerName\":\"nnaamdectehfiqsc\",\"memoryMB\":230831104,\"cpuCount\":796129419,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":693587344,\"dynamicMemoryMinMB\":1290040732,\"isHighlyAvailable\":\"true\",\"generation\":130298647,\"networkInterfaces\":[{\"name\":\"kqsleyyvxy\",\"displayName\":\"pkc\",\"ipv4Addresses\":[\"pngjcrcczsqpjhvm\",\"ajvnysounqe\",\"a\",\"oaeupfhyhltrpmo\"],\"ipv6Addresses\":[\"cma\",\"u\",\"kthfui\",\"aodsfcpkv\"],\"macAddress\":\"dpuozmyz\",\"virtualNetworkId\":\"agfuaxbezyiu\",\"networkName\":\"ktwh\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"sm\"}],\"disks\":[{\"name\":\"exim\",\"displayName\":\"yocf\",\"diskId\":\"ksymd\",\"diskSizeGB\":830050857,\"maxDiskSizeGB\":1193107670,\"bus\":980316888,\"lun\":1173289641,\"busType\":\"qyud\",\"vhdType\":\"rrqnbpoczvyifqrv\",\"volumeType\":\"vjsllrmvvdfw\",\"vhdFormatType\":\"kpnpulexxbczwtr\",\"templateDiskId\":\"iqzbq\",\"storageQoSPolicy\":{\"name\":\"ovm\",\"id\":\"kacspkw\"},\"createDiffDisk\":\"false\"},{\"name\":\"obpxjmflbvvn\",\"displayName\":\"rkcciwwzjuqk\",\"diskId\":\"sa\",\"diskSizeGB\":1410521625,\"maxDiskSizeGB\":481973669,\"bus\":1163138760,\"lun\":627324313,\"busType\":\"ghsauuimjmvxied\",\"vhdType\":\"gidyjrrf\",\"volumeType\":\"aos\",\"vhdFormatType\":\"xc\",\"templateDiskId\":\"npc\",\"storageQoSPolicy\":{\"name\":\"cohslkev\",\"id\":\"ggzfbu\"},\"createDiffDisk\":\"false\"},{\"name\":\"faxkffeii\",\"displayName\":\"lvmezyvshxmzsbbz\",\"diskId\":\"gigr\",\"diskSizeGB\":830818996,\"maxDiskSizeGB\":849896725,\"bus\":433663195,\"lun\":1552581674,\"busType\":\"nspydptkoenkoukn\",\"vhdType\":\"dwtiukbldngkp\",\"volumeType\":\"ipazyxoegukgjnpi\",\"vhdFormatType\":\"gygev\",\"templateDiskId\":\"ntypmrbpizcdrqj\",\"storageQoSPolicy\":{\"name\":\"ydnfyhxdeoejz\",\"id\":\"w\"},\"createDiffDisk\":\"false\"},{\"name\":\"ttgzfbis\",\"displayName\":\"bkh\",\"diskId\":\"deyeamdphagalpbu\",\"diskSizeGB\":605545221,\"maxDiskSizeGB\":9013568,\"bus\":1260987021,\"lun\":1896517508,\"busType\":\"wkgshwa\",\"vhdType\":\"ixzbinjeputtmryw\",\"volumeType\":\"zoqftiyqzrnkcqvy\",\"vhdFormatType\":\"whzlsicohoq\",\"templateDiskId\":\"wvl\",\"storageQoSPolicy\":{\"name\":\"vwhheunmmqhgyx\",\"id\":\"onocukok\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Accepted\"},\"extendedLocation\":{\"type\":\"onuq\",\"name\":\"fkbey\"},\"location\":\"wrmjmwvvjektc\",\"tags\":{\"dqgbiqylihkaetc\":\"nhwlrsffrzpwvl\",\"ymuctqhjfbebrj\":\"tvfcivfsn\"},\"id\":\"xerf\",\"name\":\"wutttxfvjrbi\",\"type\":\"phxepcyvahf\"}") .toObject(VirtualMachineTemplateInner.class); - Assertions.assertEquals("bpnaixexccbdre", model.location()); - Assertions.assertEquals("cexdrrvqa", model.tags().get("qkghtpwijnhy")); - Assertions.assertEquals("rhneuyowq", model.properties().inventoryItemId()); - Assertions.assertEquals("wyt", model.properties().uuid()); - Assertions.assertEquals("ib", model.properties().vmmServerId()); - Assertions.assertEquals("itvgbmhrixkwm", model.extendedLocation().type()); - Assertions.assertEquals("jejveg", model.extendedLocation().name()); + Assertions.assertEquals("wrmjmwvvjektc", model.location()); + Assertions.assertEquals("nhwlrsffrzpwvl", model.tags().get("dqgbiqylihkaetc")); + Assertions.assertEquals("xhbkuofq", model.properties().inventoryItemId()); + Assertions.assertEquals("yk", model.properties().uuid()); + Assertions.assertEquals("enevfyexfwhybci", model.properties().vmmServerId()); + Assertions.assertEquals("onuq", model.extendedLocation().type()); + Assertions.assertEquals("fkbey", model.extendedLocation().name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineTemplateInner model = new VirtualMachineTemplateInner().withLocation("bpnaixexccbdre") - .withTags(mapOf("qkghtpwijnhy", "cexdrrvqa", "owvrvmtgjqppyos", "svfycxzbfv", "sxkm", "ronzmyhgfip")) - .withProperties(new VirtualMachineTemplateProperties().withInventoryItemId("rhneuyowq") - .withUuid("wyt") - .withVmmServerId("ib")) - .withExtendedLocation(new ExtendedLocation().withType("itvgbmhrixkwm").withName("jejveg")); + VirtualMachineTemplateInner model = new VirtualMachineTemplateInner().withLocation("wrmjmwvvjektc") + .withTags(mapOf("dqgbiqylihkaetc", "nhwlrsffrzpwvl", "ymuctqhjfbebrj", "tvfcivfsn")) + .withProperties(new VirtualMachineTemplateProperties().withInventoryItemId("xhbkuofq") + .withUuid("yk") + .withVmmServerId("enevfyexfwhybci")) + .withExtendedLocation(new ExtendedLocation().withType("onuq").withName("fkbey")); model = BinaryData.fromObject(model).toObject(VirtualMachineTemplateInner.class); - Assertions.assertEquals("bpnaixexccbdre", model.location()); - Assertions.assertEquals("cexdrrvqa", model.tags().get("qkghtpwijnhy")); - Assertions.assertEquals("rhneuyowq", model.properties().inventoryItemId()); - Assertions.assertEquals("wyt", model.properties().uuid()); - Assertions.assertEquals("ib", model.properties().vmmServerId()); - Assertions.assertEquals("itvgbmhrixkwm", model.extendedLocation().type()); - Assertions.assertEquals("jejveg", model.extendedLocation().name()); + Assertions.assertEquals("wrmjmwvvjektc", model.location()); + Assertions.assertEquals("nhwlrsffrzpwvl", model.tags().get("dqgbiqylihkaetc")); + Assertions.assertEquals("xhbkuofq", model.properties().inventoryItemId()); + Assertions.assertEquals("yk", model.properties().uuid()); + Assertions.assertEquals("enevfyexfwhybci", model.properties().vmmServerId()); + Assertions.assertEquals("onuq", model.extendedLocation().type()); + Assertions.assertEquals("fkbey", model.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInventoryItemTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInventoryItemTests.java index 0f216d0d6428..0b1b0a731bbe 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInventoryItemTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateInventoryItemTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,7 +11,7 @@ public final class VirtualMachineTemplateInventoryItemTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineTemplateInventoryItem model = BinaryData.fromString( - "{\"inventoryType\":\"VirtualMachineTemplate\",\"cpuCount\":638538203,\"memoryMB\":156446182,\"osType\":\"Windows\",\"osName\":\"vkjlmxhom\",\"managedResourceId\":\"nhdwdigumbnra\",\"uuid\":\"zzp\",\"inventoryItemName\":\"a\",\"provisioningState\":\"Provisioning\"}") + "{\"inventoryType\":\"VirtualMachineTemplate\",\"cpuCount\":1574886958,\"memoryMB\":1625369627,\"osType\":\"Linux\",\"osName\":\"mokzhjjklf\",\"managedResourceId\":\"mouwqlgzrfzeey\",\"uuid\":\"izikayuhq\",\"inventoryItemName\":\"jbsybbqw\",\"provisioningState\":\"Succeeded\"}") .toObject(VirtualMachineTemplateInventoryItem.class); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateListResultTests.java index 14b5b5d38db4..bb062aa5a4cd 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateListResultTests.java @@ -1,25 +1,25 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplateListResult; +import com.azure.resourcemanager.scvmm.implementation.models.VirtualMachineTemplateListResult; import org.junit.jupiter.api.Assertions; public final class VirtualMachineTemplateListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineTemplateListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"inventoryItemId\":\"dagxtibqd\",\"uuid\":\"xwak\",\"vmmServerId\":\"gqxndlkzgxhuripl\",\"osType\":\"Linux\",\"osName\":\"xunkbebxmubyynt\",\"computerName\":\"rbqtkoie\",\"memoryMB\":1053107000,\"cpuCount\":921402224,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":98779693,\"dynamicMemoryMinMB\":1887219641,\"isHighlyAvailable\":\"true\",\"generation\":284153241,\"networkInterfaces\":[{\"name\":\"bm\",\"displayName\":\"cjefuzmu\",\"ipv4Addresses\":[\"ttdumorppxebmnzb\",\"bhjpglkfgohdne\",\"el\"],\"ipv6Addresses\":[\"sdyhtozfikdowwq\"],\"macAddress\":\"v\",\"virtualNetworkId\":\"xclvit\",\"networkName\":\"qzonosggbhcohf\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"jutiiswacff\"}],\"disks\":[{\"name\":\"zewk\",\"displayName\":\"hqcrailvpnpp\",\"diskId\":\"flrwd\",\"diskSizeGB\":1982601986,\"maxDiskSizeGB\":1444401866,\"bus\":885184868,\"lun\":1095036678,\"busType\":\"agafcnihgwqap\",\"vhdType\":\"dgfbcvkcvqvpke\",\"volumeType\":\"cvdrhvoodsot\",\"vhdFormatType\":\"bzdopcj\",\"templateDiskId\":\"nhdldwmgxcx\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"wuoegrpk\",\"name\":\"wniyqsluicpd\"},\"location\":\"kzzlvmbmpaxmodf\",\"tags\":{\"sbpfvmwyhr\":\"fy\"},\"id\":\"ouyftaakc\",\"name\":\"wiyzvqtmnubexkp\",\"type\":\"ksmond\"},{\"properties\":{\"inventoryItemId\":\"uxvypomgkopkwh\",\"uuid\":\"v\",\"vmmServerId\":\"jqg\",\"osType\":\"Other\",\"osName\":\"ocmbqfqvmkcxoza\",\"computerName\":\"helxprglya\",\"memoryMB\":1462356590,\"cpuCount\":1586709440,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":465544934,\"dynamicMemoryMinMB\":1949252963,\"isHighlyAvailable\":\"true\",\"generation\":785036468,\"networkInterfaces\":[{\"name\":\"osx\",\"displayName\":\"qrhzoymibmrqyib\",\"ipv4Addresses\":[\"fluszdtm\",\"rkwofyyvoqa\"],\"ipv6Addresses\":[\"expbtg\",\"wbwo\",\"nwashrtd\"],\"macAddress\":\"cnqxwbpokulpi\",\"virtualNetworkId\":\"waasip\",\"networkName\":\"iobyu\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"wcciuqgbdbu\"}],\"disks\":[{\"name\":\"fbtkuwhhmhyk\",\"displayName\":\"oxafn\",\"diskId\":\"lpichk\",\"diskSizeGB\":1847154217,\"maxDiskSizeGB\":1638328793,\"bus\":1909436106,\"lun\":103737339,\"busType\":\"kkpwdreqnovvq\",\"vhdType\":\"vljxywsu\",\"volumeType\":\"yrs\",\"vhdFormatType\":\"sytgadgvraea\",\"templateDiskId\":\"e\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"rwlqu\",\"displayName\":\"jfqka\",\"diskId\":\"wiipfpub\",\"diskSizeGB\":1516044260,\"maxDiskSizeGB\":1113434704,\"bus\":254804801,\"lun\":1572357139,\"busType\":\"qkvpuvksgplsakn\",\"vhdType\":\"fsynljphuop\",\"volumeType\":\"dlqiyntorzih\",\"vhdFormatType\":\"osjswsr\",\"templateDiskId\":\"lyzrpzbchckqqzqi\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"},{\"name\":\"uiizynke\",\"displayName\":\"atrwyhqmibzyh\",\"diskId\":\"tsmypyynpcdp\",\"diskSizeGB\":874382237,\"maxDiskSizeGB\":66905695,\"bus\":944462660,\"lun\":1547081847,\"busType\":\"abikns\",\"vhdType\":\"gj\",\"volumeType\":\"bldtlww\",\"vhdFormatType\":\"kdmtncvokotll\",\"templateDiskId\":\"yhgsy\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"dtbnnha\",\"name\":\"ocrkvcikh\"},\"location\":\"p\",\"tags\":{\"wggxkallat\":\"gxqquezik\",\"cjzkzivgvvcna\":\"elwuipi\",\"drd\":\"rhyrnxxmueed\"},\"id\":\"stkwqqtch\",\"name\":\"alm\",\"type\":\"mtdaa\"},{\"properties\":{\"inventoryItemId\":\"v\",\"uuid\":\"gpiohgwxrtfudxe\",\"vmmServerId\":\"gyqagvrvmnpkuk\",\"osType\":\"Windows\",\"osName\":\"dblx\",\"computerName\":\"imfnjhfjx\",\"memoryMB\":205109580,\"cpuCount\":1343784830,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":1631223460,\"dynamicMemoryMinMB\":520152641,\"isHighlyAvailable\":\"true\",\"generation\":2032728059,\"networkInterfaces\":[{\"name\":\"eaivxwczel\",\"displayName\":\"irels\",\"ipv4Addresses\":[\"enwabfatk\",\"ddxbjhwuaanoz\"],\"ipv6Addresses\":[\"ph\",\"oulpjrv\",\"ag\",\"rvimjwosytxitcsk\"],\"macAddress\":\"k\",\"virtualNetworkId\":\"umiekkezzi\",\"networkName\":\"ly\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ebdunyg\"},{\"name\":\"qidbqfatpxllrxcy\",\"displayName\":\"oadsuvar\",\"ipv4Addresses\":[\"dmjsjqb\",\"hhyxxrw\",\"yc\",\"duhpk\"],\"ipv6Addresses\":[\"ymareqnajxqugj\",\"ky\"],\"macAddress\":\"beddgssofw\",\"virtualNetworkId\":\"zqalkrmnjijpx\",\"networkName\":\"q\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"baaa\"}],\"disks\":[{\"name\":\"ayffim\",\"displayName\":\"rtuzqogs\",\"diskId\":\"nevfdnw\",\"diskSizeGB\":2059840008,\"maxDiskSizeGB\":377160768,\"bus\":1440499034,\"lun\":10547913,\"busType\":\"euzsoi\",\"vhdType\":\"ud\",\"volumeType\":\"rx\",\"vhdFormatType\":\"thzvaytdwkqbrqu\",\"templateDiskId\":\"axhexiilivp\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"q\",\"displayName\":\"qoaxoruzfgs\",\"diskId\":\"yfxrx\",\"diskSizeGB\":1104175771,\"maxDiskSizeGB\":2043686923,\"bus\":137172163,\"lun\":699446772,\"busType\":\"ezw\",\"vhdType\":\"nwxuqlcvydyp\",\"volumeType\":\"dooaojkniodko\",\"vhdFormatType\":\"bw\",\"templateDiskId\":\"jhemms\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"},{\"name\":\"rodtjinfwjlfl\",\"displayName\":\"acjvefkd\",\"diskId\":\"oakggkfpag\",\"diskSizeGB\":577549105,\"maxDiskSizeGB\":1739461107,\"bus\":1784212142,\"lun\":1177485669,\"busType\":\"ylsyxkqjnsje\",\"vhdType\":\"tiagx\",\"volumeType\":\"sz\",\"vhdFormatType\":\"mpsbzkfzbeyv\",\"templateDiskId\":\"qi\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"jxdxrbuukz\",\"name\":\"ewyhml\"},\"location\":\"aztz\",\"tags\":{\"fz\":\"ncckw\"},\"id\":\"whxxbuyqax\",\"name\":\"feqztppriol\",\"type\":\"or\"},{\"properties\":{\"inventoryItemId\":\"tolmncwsobqw\",\"uuid\":\"dbnw\",\"vmmServerId\":\"fhucqdpfuv\",\"osType\":\"Windows\",\"osName\":\"jjcanvxbvtv\",\"computerName\":\"utncorm\",\"memoryMB\":1945766703,\"cpuCount\":1218996877,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"true\",\"dynamicMemoryMaxMB\":1364369199,\"dynamicMemoryMinMB\":2052668715,\"isHighlyAvailable\":\"true\",\"generation\":1902610413,\"networkInterfaces\":[{\"name\":\"nnqvsa\",\"displayName\":\"qntorudsgsahmkyc\",\"ipv4Addresses\":[\"uwjuetaeburuvdmo\",\"s\",\"zlxwabmqoefkifr\"],\"ipv6Addresses\":[\"u\",\"ujmqlgkfbtndoa\",\"n\",\"bjcntujitc\"],\"macAddress\":\"df\",\"virtualNetworkId\":\"waezkojvd\",\"networkName\":\"zfoqouicybxar\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"ciqopidoa\"},{\"name\":\"iodhkhazxkhnz\",\"displayName\":\"nlwntoe\",\"ipv4Addresses\":[\"dwbwhkszzcmrvexz\",\"vbtqgsfraoyzk\",\"owtlmnguxawqald\"],\"ipv6Addresses\":[\"uximerqfobw\",\"znkbykutwpfhpagm\"],\"macAddress\":\"skdsnfdsdoakg\",\"virtualNetworkId\":\"lmkk\",\"networkName\":\"vdlhewpusdsttwv\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"cngqqmoakufgmjz\"},{\"name\":\"rdgrtw\",\"displayName\":\"nuuzkopbm\",\"ipv4Addresses\":[\"fdwoyuhh\",\"iuiefozbhdmsm\"],\"ipv6Addresses\":[\"qhoftrmaequiah\",\"icslfaoq\"],\"macAddress\":\"iyylhalnswhccsp\",\"virtualNetworkId\":\"aivwitqscywu\",\"networkName\":\"woluhczbwemhair\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"swe\"}],\"disks\":[{\"name\":\"dxggicccnxqhuexm\",\"displayName\":\"tlstvlzywem\",\"diskId\":\"rncsdtclu\",\"diskSizeGB\":2121256273,\"maxDiskSizeGB\":1137275627,\"bus\":1674447280,\"lun\":1861224364,\"busType\":\"gusl\",\"vhdType\":\"adcy\",\"volumeType\":\"ukyhejhzis\",\"vhdFormatType\":\"fpel\",\"templateDiskId\":\"p\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"pqvujzraehtwdwrf\",\"displayName\":\"wib\",\"diskId\":\"cdl\",\"diskSizeGB\":1538697515,\"maxDiskSizeGB\":523065183,\"bus\":206253573,\"lun\":137143614,\"busType\":\"stwit\",\"vhdType\":\"hevxcced\",\"volumeType\":\"nmdyodnwzxl\",\"vhdFormatType\":\"cvnhltiugc\",\"templateDiskId\":\"avvwxqi\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"y\",\"displayName\":\"xwlmdjr\",\"diskId\":\"fgbvfvpdbo\",\"diskSizeGB\":2095776205,\"maxDiskSizeGB\":1592823352,\"bus\":218756340,\"lun\":1933405509,\"busType\":\"krribdeibqi\",\"vhdType\":\"kghv\",\"volumeType\":\"dzwmkrefajpj\",\"vhdFormatType\":\"wkqnyhg\",\"templateDiskId\":\"j\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"sjabibs\",\"name\":\"tawfsdjpvkvp\"},\"location\":\"xbkzbzkdvncj\",\"tags\":{\"jjklff\":\"durgkakmokz\",\"bizikayuhq\":\"mouwqlgzrfzeey\",\"wrv\":\"bjbsybb\"},\"id\":\"ldgmfpgvmpip\",\"name\":\"slthaq\",\"type\":\"x\"}],\"nextLink\":\"mwutwbdsre\"}") + "{\"value\":[{\"properties\":{\"inventoryItemId\":\"mv\",\"uuid\":\"kgpwoz\",\"vmmServerId\":\"kfpbs\",\"osType\":\"Windows\",\"osName\":\"dxluu\",\"computerName\":\"ttouwaboekqvkel\",\"memoryMB\":604699248,\"cpuCount\":1207590142,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"true\",\"dynamicMemoryMaxMB\":1504289199,\"dynamicMemoryMinMB\":1386938063,\"isHighlyAvailable\":\"true\",\"generation\":131354519,\"networkInterfaces\":[{\"name\":\"isxyawjoyaqcslyj\",\"displayName\":\"iidzyexzne\",\"ipv4Addresses\":[\"hnrztfol\",\"bnxknalaulppg\",\"dtpnapnyiropuhp\"],\"ipv6Addresses\":[\"pgylg\",\"git\",\"medjvcslynqwwncw\",\"zhxgktrmgucn\"],\"macAddress\":\"kteo\",\"virtualNetworkId\":\"lwptfdy\",\"networkName\":\"fqbuaceopzf\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ppcqeqxolz\"},{\"name\":\"hzxct\",\"displayName\":\"gbkdmoizpos\",\"ipv4Addresses\":[\"rcfbunrm\",\"qjhhkxbpv\"],\"ipv6Addresses\":[\"jhxxjyn\"],\"macAddress\":\"divkrt\",\"virtualNetworkId\":\"bxqz\",\"networkName\":\"zjf\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ivetvtcq\"},{\"name\":\"tdo\",\"displayName\":\"cbxvwvxyslqbh\",\"ipv4Addresses\":[\"obl\",\"tkblmpewww\",\"bkrvrnsvshqj\"],\"ipv6Addresses\":[\"crsbfovasr\"],\"macAddress\":\"v\",\"virtualNetworkId\":\"hsqfsubcgjbirxbp\",\"networkName\":\"srfbjfdtwss\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"bexilzznfqqnv\"}],\"disks\":[{\"name\":\"taruoujmkcj\",\"displayName\":\"qytjrybnwjewgd\",\"diskId\":\"ervnaenqpehi\",\"diskSizeGB\":1729172335,\"maxDiskSizeGB\":181978704,\"bus\":1553722584,\"lun\":1126761283,\"busType\":\"nzdndslgna\",\"vhdType\":\"igynduhavhqlk\",\"volumeType\":\"umaq\",\"vhdFormatType\":\"bgycduiertgccym\",\"templateDiskId\":\"olpsslqlf\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"bglzpswi\",\"displayName\":\"mcwyhzdxssadb\",\"diskId\":\"nvdfznuda\",\"diskSizeGB\":1616602527,\"maxDiskSizeGB\":722282959,\"bus\":11756294,\"lun\":364348069,\"busType\":\"ylpstdbhhxsrzdz\",\"vhdType\":\"erscdntne\",\"volumeType\":\"iwjmygtdssls\",\"vhdFormatType\":\"mweriofzpy\",\"templateDiskId\":\"emwabnet\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"},{\"name\":\"h\",\"displayName\":\"plvwiwubmwmbes\",\"diskId\":\"nkww\",\"diskSizeGB\":363667258,\"maxDiskSizeGB\":1624421051,\"bus\":799059143,\"lun\":1248501015,\"busType\":\"aokonzmnsik\",\"vhdType\":\"kqze\",\"volumeType\":\"kdltfzxmhhvhg\",\"vhdFormatType\":\"eodkwobda\",\"templateDiskId\":\"tibqdxbxwakb\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"false\"},{\"name\":\"dlkzgxhuri\",\"displayName\":\"bpodxunkbebxm\",\"diskId\":\"yyntwl\",\"diskSizeGB\":2005326650,\"maxDiskSizeGB\":1915904679,\"bus\":1240053572,\"lun\":167603212,\"busType\":\"eotg\",\"vhdType\":\"l\",\"volumeType\":\"muwlauwzizxbm\",\"vhdFormatType\":\"cjefuzmu\",\"templateDiskId\":\"bttdumorppxe\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"hjpglkf\",\"name\":\"hdneuelfph\"},\"location\":\"yhtozfikdowwqu\",\"tags\":{\"lvithhqzonosgg\":\"zx\",\"ljuti\":\"hcohfwdsjnk\"},\"id\":\"swacffgdkzz\",\"name\":\"wkfvhqcrailvp\",\"type\":\"ppfufl\"},{\"properties\":{\"inventoryItemId\":\"mh\",\"uuid\":\"xyjrxsagafcnih\",\"vmmServerId\":\"qapnedgfbcv\",\"osType\":\"Linux\",\"osName\":\"vpk\",\"computerName\":\"dcvd\",\"memoryMB\":393734239,\"cpuCount\":943919605,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":540707002,\"dynamicMemoryMinMB\":67092515,\"isHighlyAvailable\":\"true\",\"generation\":542490098,\"networkInterfaces\":[{\"name\":\"dldwmgxc\",\"displayName\":\"slpmutwuo\",\"ipv4Addresses\":[\"pkhjwni\",\"qsluicp\"],\"ipv6Addresses\":[\"kzzlvmbmpaxmodf\"],\"macAddress\":\"efyw\",\"virtualNetworkId\":\"pfvmwyhrfou\",\"networkName\":\"taakc\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"mnubexkpzksmond\"},{\"name\":\"quxvypomgkop\",\"displayName\":\"hojvpajqgxysmocm\",\"ipv4Addresses\":[\"qvmkcxo\"],\"ipv6Addresses\":[\"vhelxprglyatdd\",\"kcbcue\",\"rjxgciqib\"],\"macAddress\":\"osx\",\"virtualNetworkId\":\"qrhzoymibmrqyib\",\"networkName\":\"wfluszdt\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"yvoqa\"},{\"name\":\"iexpbtgiwbwo\",\"displayName\":\"washr\",\"ipv4Addresses\":[\"kcnqxwbpo\",\"ulpiuj\"],\"ipv6Addresses\":[\"sipqii\",\"byuqerpqlp\"],\"macAddress\":\"cciuqgbdbutau\",\"virtualNetworkId\":\"btkuwhh\",\"networkName\":\"ykojoxafnndlpic\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"yhbpkkpw\"}],\"disks\":[{\"name\":\"novvqfovljxy\",\"displayName\":\"uwsyrsndsytgadg\",\"diskId\":\"aeaeneqnzarrw\",\"diskSizeGB\":333965716,\"maxDiskSizeGB\":1564647724,\"bus\":1024305587,\"lun\":419659092,\"busType\":\"cewiipfpub\",\"vhdType\":\"bwwift\",\"volumeType\":\"qkvpuvksgplsakn\",\"vhdFormatType\":\"fsynljphuop\",\"templateDiskId\":\"dlqiyntorzih\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"swsrms\",\"displayName\":\"zrpzb\",\"diskId\":\"ckqqzqioxiysui\",\"diskSizeGB\":2121235922,\"maxDiskSizeGB\":696201454,\"bus\":486073857,\"lun\":1103335296,\"busType\":\"rwyhqmibzyhwitsm\",\"vhdType\":\"yynpcdpumnzgmwz\",\"volumeType\":\"abikns\",\"vhdFormatType\":\"gj\",\"templateDiskId\":\"bldtlww\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"tncvokot\",\"displayName\":\"xdy\",\"diskId\":\"syocogjltdtbnnha\",\"diskSizeGB\":168472048,\"maxDiskSizeGB\":703261916,\"bus\":1190564384,\"lun\":1256948297,\"busType\":\"hnvpamqgxq\",\"vhdType\":\"ezikywggxkal\",\"volumeType\":\"tmelw\",\"vhdFormatType\":\"piccjzkzivgv\",\"templateDiskId\":\"nayrhyrnxxmueedn\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"wq\",\"name\":\"chea\"},\"location\":\"fmtdaaygdvwvgp\",\"tags\":{\"xrtfudxep\":\"g\",\"himdbl\":\"gyqagvrvmnpkuk\",\"hfjx\":\"gwimfn\"},\"id\":\"mszkkfo\",\"name\":\"rey\",\"type\":\"kzikfjawneaivxwc\"},{\"properties\":{\"inventoryItemId\":\"pcirelsfeaen\",\"uuid\":\"bfatklddxbjhwu\",\"vmmServerId\":\"nozj\",\"osType\":\"Other\",\"osName\":\"youlp\",\"computerName\":\"v\",\"memoryMB\":1536946764,\"cpuCount\":1986199851,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":2140169496,\"dynamicMemoryMinMB\":861887507,\"isHighlyAvailable\":\"true\",\"generation\":835762361,\"networkInterfaces\":[{\"name\":\"k\",\"displayName\":\"umiekkezzi\",\"ipv4Addresses\":[\"yf\"],\"ipv6Addresses\":[\"gqggebdunygae\",\"idb\",\"fatpxllrxcyjmoa\"],\"macAddress\":\"uvarmywdmjsjq\",\"virtualNetworkId\":\"hhyxxrw\",\"networkName\":\"co\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"ymareqnajxqugj\"},{\"name\":\"ycubeddgs\",\"displayName\":\"fwqmzqalkrmn\",\"ipv4Addresses\":[\"pxacqqudfn\",\"yxbaaabjyvayf\"],\"ipv6Addresses\":[\"rzrtuzqogsex\"],\"macAddress\":\"vfdnwnwmewzsyyce\",\"virtualNetworkId\":\"soibjudpfrx\",\"networkName\":\"thzvaytdwkqbrqu\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"i\"},{\"name\":\"vpdtiirqtdqoa\",\"displayName\":\"r\",\"ipv4Addresses\":[\"gsquyfxrxxlept\",\"amxjezwlw\"],\"ipv6Addresses\":[\"uqlcvydy\",\"atdooaojkniod\",\"oo\"],\"macAddress\":\"wnujhemmsbvdk\",\"virtualNetworkId\":\"odtji\",\"networkName\":\"wj\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"vefkdlfoakggk\"}],\"disks\":[{\"name\":\"ao\",\"displayName\":\"ulpqblylsyxkqjn\",\"diskId\":\"ervtiagxs\",\"diskSizeGB\":300652105,\"maxDiskSizeGB\":6214613,\"bus\":1182322128,\"lun\":650341652,\"busType\":\"kfzbeyvpnqicvi\",\"vhdType\":\"kjj\",\"volumeType\":\"xrbuukzclew\",\"vhdFormatType\":\"mlwpazt\",\"templateDiskId\":\"ofncckwyfzqwhxxb\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"zfeqztppri\",\"displayName\":\"xorjaltolmncwsob\",\"diskId\":\"csdbnwdcfhuc\",\"diskSizeGB\":895561091,\"maxDiskSizeGB\":1117894218,\"bus\":1621122974,\"lun\":1090638559,\"busType\":\"jjcanvxbvtv\",\"vhdType\":\"utncorm\",\"volumeType\":\"xqtvcofu\",\"vhdFormatType\":\"lvkgju\",\"templateDiskId\":\"dknnqvsazn\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"udsgs\",\"displayName\":\"mkycgra\",\"diskId\":\"juetaebur\",\"diskSizeGB\":1552436434,\"maxDiskSizeGB\":973815152,\"bus\":136999503,\"lun\":1719388893,\"busType\":\"xwabmqoe\",\"vhdType\":\"ifrvtpu\",\"volumeType\":\"jmqlgkfb\",\"vhdFormatType\":\"doaon\",\"templateDiskId\":\"jcntuj\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"},{\"name\":\"df\",\"displayName\":\"waezkojvd\",\"diskId\":\"zfoqouicybxar\",\"diskSizeGB\":1685402148,\"maxDiskSizeGB\":1273142830,\"bus\":1813944379,\"lun\":122630062,\"busType\":\"q\",\"vhdType\":\"idoamciodhkha\",\"volumeType\":\"khnzbonlw\",\"vhdFormatType\":\"oegokdwbwh\",\"templateDiskId\":\"z\",\"storageQoSPolicy\":{},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"ztvbtqgsfr\",\"name\":\"yzkoowtlmngu\"},\"location\":\"wqaldsyu\",\"tags\":{\"kutwpf\":\"merqfobwyznkb\",\"sd\":\"pagmhrskdsnf\",\"wpusdsttwvogv\":\"akgtdlmkkzevdlh\",\"qqmoaku\":\"bejdcn\"},\"id\":\"gm\",\"name\":\"zr\",\"type\":\"rdgrtw\"}],\"nextLink\":\"nuuzkopbm\"}") .toObject(VirtualMachineTemplateListResult.class); - Assertions.assertEquals("kzzlvmbmpaxmodf", model.value().get(0).location()); - Assertions.assertEquals("fy", model.value().get(0).tags().get("sbpfvmwyhr")); - Assertions.assertEquals("dagxtibqd", model.value().get(0).properties().inventoryItemId()); - Assertions.assertEquals("xwak", model.value().get(0).properties().uuid()); - Assertions.assertEquals("gqxndlkzgxhuripl", model.value().get(0).properties().vmmServerId()); - Assertions.assertEquals("wuoegrpk", model.value().get(0).extendedLocation().type()); - Assertions.assertEquals("wniyqsluicpd", model.value().get(0).extendedLocation().name()); + Assertions.assertEquals("yhtozfikdowwqu", model.value().get(0).location()); + Assertions.assertEquals("zx", model.value().get(0).tags().get("lvithhqzonosgg")); + Assertions.assertEquals("mv", model.value().get(0).properties().inventoryItemId()); + Assertions.assertEquals("kgpwoz", model.value().get(0).properties().uuid()); + Assertions.assertEquals("kfpbs", model.value().get(0).properties().vmmServerId()); + Assertions.assertEquals("hjpglkf", model.value().get(0).extendedLocation().type()); + Assertions.assertEquals("hdneuelfph", model.value().get(0).extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatePropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatePropertiesTests.java index bb4e2d737bc7..e949bf4c89d8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatePropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatePropertiesTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,22 +12,21 @@ public final class VirtualMachineTemplatePropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineTemplateProperties model = BinaryData.fromString( - "{\"inventoryItemId\":\"zlmvfelfktgp\",\"uuid\":\"rpw\",\"vmmServerId\":\"eznoig\",\"osType\":\"Linux\",\"osName\":\"w\",\"computerName\":\"kpnb\",\"memoryMB\":1716189852,\"cpuCount\":1901897096,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":959686247,\"dynamicMemoryMinMB\":1162521892,\"isHighlyAvailable\":\"false\",\"generation\":1479780432,\"networkInterfaces\":[{\"name\":\"nfaazpxdtnkdmkq\",\"displayName\":\"lwuenvrkp\",\"ipv4Addresses\":[\"aibrebqaaysjkixq\",\"nqttezl\",\"fffiak\",\"jpqqmted\"],\"ipv6Addresses\":[\"mjihyeozphv\"],\"macAddress\":\"uyqncygupkvipmd\",\"virtualNetworkId\":\"wx\",\"networkName\":\"pevzhfst\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"bypel\"},{\"name\":\"uvhixbjxyfwn\",\"displayName\":\"r\",\"ipv4Addresses\":[\"lsttpkiwkkbnuj\"],\"ipv6Addresses\":[\"vtylbfpncu\",\"doiwi\",\"thtywub\",\"cbihwqk\"],\"macAddress\":\"dntwjchrdgo\",\"virtualNetworkId\":\"xum\",\"networkName\":\"ton\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"dlwggytsbwtovv\"}],\"disks\":[{\"name\":\"inqfiufxqknpirgn\",\"displayName\":\"ttwqmsni\",\"diskId\":\"cdm\",\"diskSizeGB\":266606002,\"maxDiskSizeGB\":235273121,\"bus\":803649154,\"lun\":1533423181,\"busType\":\"k\",\"vhdType\":\"frddhcrati\",\"volumeType\":\"ronasxift\",\"vhdFormatType\":\"qyzhf\",\"templateDiskId\":\"esgogc\",\"storageQoSPolicy\":{\"name\":\"nnxk\",\"id\":\"gnyhmossxkkg\"},\"createDiffDisk\":\"false\"},{\"name\":\"gh\",\"displayName\":\"bdhqxvcxgf\",\"diskId\":\"dsofbshrns\",\"diskSizeGB\":1330323698,\"maxDiskSizeGB\":1537279832,\"bus\":333268682,\"lun\":1290029311,\"busType\":\"bycnunvjsrtkf\",\"vhdType\":\"nopqgikyzirtx\",\"volumeType\":\"uxzejntpsew\",\"vhdFormatType\":\"oi\",\"templateDiskId\":\"ukry\",\"storageQoSPolicy\":{\"name\":\"qmi\",\"id\":\"xorgg\"},\"createDiffDisk\":\"false\"},{\"name\":\"aomtbghhavgrvkff\",\"displayName\":\"jzhpjbibgjmfx\",\"diskId\":\"vfcluyovwxnbkfe\",\"diskSizeGB\":1782319370,\"maxDiskSizeGB\":357757853,\"bus\":740528384,\"lun\":1673017156,\"busType\":\"g\",\"vhdType\":\"ujb\",\"volumeType\":\"omvzzbtd\",\"vhdFormatType\":\"vp\",\"templateDiskId\":\"yujviylwdshfssn\",\"storageQoSPolicy\":{\"name\":\"ye\",\"id\":\"ymsgaojfmwnc\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Failed\"}") + "{\"inventoryItemId\":\"jky\",\"uuid\":\"j\",\"vmmServerId\":\"ujqgidok\",\"osType\":\"Linux\",\"osName\":\"yoxgvcltbgsnc\",\"computerName\":\"kjeszz\",\"memoryMB\":1537141479,\"cpuCount\":2005470526,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"true\",\"dynamicMemoryMaxMB\":615517918,\"dynamicMemoryMinMB\":1787736845,\"isHighlyAvailable\":\"false\",\"generation\":1703122052,\"networkInterfaces\":[{\"name\":\"ec\",\"displayName\":\"odebfqkkrbmpu\",\"ipv4Addresses\":[\"iw\",\"lzlfbxzpuz\",\"cispnqzahmgkbr\"],\"ipv6Addresses\":[\"dhibnuq\"],\"macAddress\":\"pikad\",\"virtualNetworkId\":\"vtq\",\"networkName\":\"n\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"gmebfsiarbutrcv\"},{\"name\":\"azzmhjrunmpxt\",\"displayName\":\"bh\",\"ipv4Addresses\":[\"l\",\"nkxmyskpbhenbtk\",\"xywnytnrsynlqidy\"],\"ipv6Addresses\":[\"czfc\",\"haaxdbabphl\"],\"macAddress\":\"qlfktsths\",\"virtualNetworkId\":\"ocmnyyazttbtwwrq\",\"networkName\":\"edckzywbiexzfey\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"jwbhqwalmuz\"},{\"name\":\"xaepdkzjancuxr\",\"displayName\":\"wbavxbniwdj\",\"ipv4Addresses\":[\"tsdbpgn\"],\"ipv6Addresses\":[\"x\"],\"macAddress\":\"zxbzpfzabglc\",\"virtualNetworkId\":\"xwtctyqiklbbovpl\",\"networkName\":\"bhvgy\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"fssxqukkfplg\"}],\"disks\":[{\"name\":\"nkjzkdeslpvlop\",\"displayName\":\"yighxpk\",\"diskId\":\"zb\",\"diskSizeGB\":823200813,\"maxDiskSizeGB\":830727700,\"bus\":133816698,\"lun\":6362345,\"busType\":\"yqupedeojnabckh\",\"vhdType\":\"txp\",\"volumeType\":\"ebtfhvpesap\",\"vhdFormatType\":\"rdqmhjjdhtldwkyz\",\"templateDiskId\":\"utknc\",\"storageQoSPolicy\":{\"name\":\"wsvlxotogtwrupqs\",\"id\":\"nmic\"},\"createDiffDisk\":\"true\"},{\"name\":\"eoveilovnotyf\",\"displayName\":\"cnjbkcnxdhbt\",\"diskId\":\"phywpnvj\",\"diskSizeGB\":1633235296,\"maxDiskSizeGB\":1979421186,\"bus\":1468269047,\"lun\":1158367240,\"busType\":\"plpho\",\"vhdType\":\"scrpabgyepsbjt\",\"volumeType\":\"qugxywpmueefjzwf\",\"vhdFormatType\":\"q\",\"templateDiskId\":\"ids\",\"storageQoSPolicy\":{\"name\":\"nobglaocq\",\"id\":\"ccm\"},\"createDiffDisk\":\"false\"},{\"name\":\"xy\",\"displayName\":\"moyrxvwfudwpz\",\"diskId\":\"xhdzhlrqjbhckf\",\"diskSizeGB\":1523615779,\"maxDiskSizeGB\":367303674,\"bus\":1228255689,\"lun\":1085647312,\"busType\":\"pycanuzbpz\",\"vhdType\":\"fkuwbcrnwbmehhse\",\"volumeType\":\"jusrtslhspk\",\"vhdFormatType\":\"emaofmxagkvt\",\"templateDiskId\":\"lmqkrhahvlj\",\"storageQoSPolicy\":{\"name\":\"aquhcdhm\",\"id\":\"alaexqpvfadmwsrc\"},\"createDiffDisk\":\"true\"},{\"name\":\"pv\",\"displayName\":\"mzlfmisgwb\",\"diskId\":\"beldawkzbaliourq\",\"diskSizeGB\":997736872,\"maxDiskSizeGB\":30531984,\"bus\":33232567,\"lun\":1607260784,\"busType\":\"fwxosowzxcu\",\"vhdType\":\"cjooxdjebwpucwwf\",\"volumeType\":\"vbvmeu\",\"vhdFormatType\":\"ivyhzceuojgjrwju\",\"templateDiskId\":\"otwmcdyt\",\"storageQoSPolicy\":{\"name\":\"it\",\"id\":\"rjaw\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Created\"}") .toObject(VirtualMachineTemplateProperties.class); - Assertions.assertEquals("zlmvfelfktgp", model.inventoryItemId()); - Assertions.assertEquals("rpw", model.uuid()); - Assertions.assertEquals("eznoig", model.vmmServerId()); + Assertions.assertEquals("jky", model.inventoryItemId()); + Assertions.assertEquals("j", model.uuid()); + Assertions.assertEquals("ujqgidok", model.vmmServerId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineTemplateProperties model - = new VirtualMachineTemplateProperties().withInventoryItemId("zlmvfelfktgp") - .withUuid("rpw") - .withVmmServerId("eznoig"); + VirtualMachineTemplateProperties model = new VirtualMachineTemplateProperties().withInventoryItemId("jky") + .withUuid("j") + .withVmmServerId("ujqgidok"); model = BinaryData.fromObject(model).toObject(VirtualMachineTemplateProperties.class); - Assertions.assertEquals("zlmvfelfktgp", model.inventoryItemId()); - Assertions.assertEquals("rpw", model.uuid()); - Assertions.assertEquals("eznoig", model.vmmServerId()); + Assertions.assertEquals("jky", model.inventoryItemId()); + Assertions.assertEquals("j", model.uuid()); + Assertions.assertEquals("ujqgidok", model.vmmServerId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateTagsUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateTagsUpdateTests.java index e2d021a59d7c..a4ff3dfe0090 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateTagsUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplateTagsUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,17 +14,17 @@ public final class VirtualMachineTemplateTagsUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualMachineTemplateTagsUpdate model - = BinaryData.fromString("{\"tags\":{\"cxkdmligovi\":\"opidkqqfkuv\",\"goorbteo\":\"rxkpmloazuruoc\"}}") + = BinaryData.fromString("{\"tags\":{\"jzuaejxdultskzbb\":\"prnxipeil\"}}") .toObject(VirtualMachineTemplateTagsUpdate.class); - Assertions.assertEquals("opidkqqfkuv", model.tags().get("cxkdmligovi")); + Assertions.assertEquals("prnxipeil", model.tags().get("jzuaejxdultskzbb")); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualMachineTemplateTagsUpdate model = new VirtualMachineTemplateTagsUpdate() - .withTags(mapOf("cxkdmligovi", "opidkqqfkuv", "goorbteo", "rxkpmloazuruoc")); + VirtualMachineTemplateTagsUpdate model + = new VirtualMachineTemplateTagsUpdate().withTags(mapOf("jzuaejxdultskzbb", "prnxipeil")); model = BinaryData.fromObject(model).toObject(VirtualMachineTemplateTagsUpdate.class); - Assertions.assertEquals("opidkqqfkuv", model.tags().get("cxkdmligovi")); + Assertions.assertEquals("prnxipeil", model.tags().get("jzuaejxdultskzbb")); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateMockTests.java index c4ed8df7f74b..8439779c044c 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesCreateOrUpdateMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.ExtendedLocation; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplate; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplateProperties; @@ -25,34 +25,33 @@ public final class VirtualMachineTemplatesCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"rhv\",\"uuid\":\"laiwdcxsmlzzh\",\"vmmServerId\":\"txetlgydl\",\"osType\":\"Linux\",\"osName\":\"n\",\"computerName\":\"xybafiqgea\",\"memoryMB\":755954714,\"cpuCount\":1031040752,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":344545687,\"dynamicMemoryMinMB\":1514866149,\"isHighlyAvailable\":\"true\",\"generation\":2131258889,\"networkInterfaces\":[{\"name\":\"zegjonfhjirwgdn\",\"displayName\":\"brfkspz\",\"ipv4Addresses\":[\"tk\",\"jcitdigsxcdglj\",\"lkeuac\",\"tomflrytswfpf\"],\"ipv6Addresses\":[\"ycxnmskw\",\"qjjyslurl\",\"shhkvpedw\",\"slsrhmpq\"],\"macAddress\":\"wskondcbrwimuvqe\",\"virtualNetworkId\":\"so\",\"networkName\":\"rrleaesinuqt\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"hehcecybmrqb\"},{\"name\":\"bbmpxdlvykfre\",\"displayName\":\"rseqwjksghudgz\",\"ipv4Addresses\":[\"gjggsv\",\"u\",\"kxibdafh\",\"kmdyomkxfbvfbh\"],\"ipv6Addresses\":[\"rhpw\"],\"macAddress\":\"ddei\",\"virtualNetworkId\":\"wzovgk\",\"networkName\":\"muikjcjcaztbws\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"omlik\"}],\"disks\":[{\"name\":\"czcswka\",\"displayName\":\"ejyfdvlvhbwrnfx\",\"diskId\":\"ddpqt\",\"diskSizeGB\":277353032,\"maxDiskSizeGB\":1265914547,\"bus\":1175019303,\"lun\":1049399081,\"busType\":\"nkcoeqswankltyt\",\"vhdType\":\"droznn\",\"volumeType\":\"rlktgjcsggu\",\"vhdFormatType\":\"eml\",\"templateDiskId\":\"waeeczgfb\",\"storageQoSPolicy\":{\"name\":\"lelssxblycsxzujk\",\"id\":\"lsmdesqplpvmjc\"},\"createDiffDisk\":\"false\"},{\"name\":\"bidyv\",\"displayName\":\"owx\",\"diskId\":\"piudeugfsxzecpa\",\"diskSizeGB\":1953646440,\"maxDiskSizeGB\":1277972193,\"bus\":1188038408,\"lun\":814359275,\"busType\":\"hxepmrutzna\",\"vhdType\":\"obns\",\"volumeType\":\"jdjltymkmvgui\",\"vhdFormatType\":\"wartspphkixkykxd\",\"templateDiskId\":\"j\",\"storageQoSPolicy\":{\"name\":\"mucfxhikkf\",\"id\":\"mymyincqlhri\"},\"createDiffDisk\":\"true\"},{\"name\":\"miii\",\"displayName\":\"gqcg\",\"diskId\":\"ugqkctotiowlxteq\",\"diskSizeGB\":234322459,\"maxDiskSizeGB\":452524587,\"bus\":1297111913,\"lun\":1109620342,\"busType\":\"kranblwphqlkcc\",\"vhdType\":\"gygqwah\",\"volumeType\":\"ulwgniiprglvawuw\",\"vhdFormatType\":\"ufypiv\",\"templateDiskId\":\"bbjpmcubkmif\",\"storageQoSPolicy\":{\"name\":\"ku\",\"id\":\"phavpmhbrb\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"pbbttefjoknss\",\"name\":\"zqedikdfrdbi\"},\"location\":\"rjgeih\",\"tags\":{\"xmjpbyep\":\"ggwfiwz\"},\"id\":\"mgtvlj\",\"name\":\"rc\",\"type\":\"yfqi\"}"; + = "{\"properties\":{\"inventoryItemId\":\"yefchnm\",\"uuid\":\"hmnxhkxjqi\",\"vmmServerId\":\"rweooxffifhx\",\"osType\":\"Linux\",\"osName\":\"ewmozqvbu\",\"computerName\":\"ma\",\"memoryMB\":422163654,\"cpuCount\":411873796,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":1001749710,\"dynamicMemoryMinMB\":626371863,\"isHighlyAvailable\":\"true\",\"generation\":459855545,\"networkInterfaces\":[{\"name\":\"qhppubowsepdfgk\",\"displayName\":\"dherngbtcj\",\"ipv4Addresses\":[\"okqtobk\"],\"ipv6Addresses\":[\"ofshfphwpnulaiyw\"],\"macAddress\":\"jy\",\"virtualNetworkId\":\"slwkojpl\",\"networkName\":\"dnpdwrpqaf\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"hyet\"},{\"name\":\"ypococtfjgtixr\",\"displayName\":\"zuyt\",\"ipv4Addresses\":[\"lmuowo\",\"bauiropi\"],\"ipv6Addresses\":[\"zonwpngajinnixj\",\"wrtmjfjmy\",\"cxlzhcoxovnekh\",\"nlusfnrd\"],\"macAddress\":\"xtxrdcqtjvidt\",\"virtualNetworkId\":\"epu\",\"networkName\":\"vyjtcvu\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"sfuughtuqfecjx\"},{\"name\":\"gtuhxuicbu\",\"displayName\":\"mr\",\"ipv4Addresses\":[\"jlxuz\"],\"ipv6Addresses\":[\"pusxjb\",\"qehgpd\",\"hzjqatucoige\"],\"macAddress\":\"ncnwfepbnwgf\",\"virtualNetworkId\":\"jgcgbjbgdlfgtdys\",\"networkName\":\"quflqbctq\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"kqzeqyjleziunjx\"}],\"disks\":[{\"name\":\"ntkwcegy\",\"displayName\":\"lbnseqac\",\"diskId\":\"vpilg\",\"diskSizeGB\":471177437,\"maxDiskSizeGB\":1467535453,\"bus\":1868502352,\"lun\":41587337,\"busType\":\"tg\",\"vhdType\":\"iookjbsah\",\"volumeType\":\"dt\",\"vhdFormatType\":\"elqacslmot\",\"templateDiskId\":\"bnfxofvc\",\"storageQoSPolicy\":{\"name\":\"dirazf\",\"id\":\"ejwabmdujtmvco\"},\"createDiffDisk\":\"true\"},{\"name\":\"m\",\"displayName\":\"rbuhhlky\",\"diskId\":\"tqsrogtuwkff\",\"diskSizeGB\":1799712298,\"maxDiskSizeGB\":1557166482,\"bus\":1340811417,\"lun\":634007444,\"busType\":\"vclglxnfuij\",\"vhdType\":\"busqogsfi\",\"volumeType\":\"yi\",\"vhdFormatType\":\"sharujtj\",\"templateDiskId\":\"xfz\",\"storageQoSPolicy\":{\"name\":\"ttvwkpqh\",\"id\":\"enuygbq\"},\"createDiffDisk\":\"false\"},{\"name\":\"kewvnqv\",\"displayName\":\"lguaucm\",\"diskId\":\"jwnlax\",\"diskSizeGB\":1875092168,\"maxDiskSizeGB\":415193474,\"bus\":1924185709,\"lun\":1185244352,\"busType\":\"vitac\",\"vhdType\":\"mfcsserx\",\"volumeType\":\"vs\",\"vhdFormatType\":\"hlwntsjgq\",\"templateDiskId\":\"xypruuuy\",\"storageQoSPolicy\":{\"name\":\"hrszi\",\"id\":\"yuel\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"bf\",\"name\":\"ggagfln\"},\"location\":\"mtrwah\",\"tags\":{\"rohkpigqfusu\":\"ucftbyrp\"},\"id\":\"kzmkwklsnoxaxmqe\",\"name\":\"alhhjnhgwydyynfs\",\"type\":\"khgb\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); VirtualMachineTemplate response = manager.virtualMachineTemplates() - .define("nwvroevytlyokrr") - .withRegion("kolawjmjsmwrokc") - .withExistingResourceGroup("voxczytpr") - .withExtendedLocation(new ExtendedLocation().withType("zvhqjwtrhtgvg").withName("c")) - .withTags(mapOf("afitlhguynuchlg", "zzzwy", "gzvlnsnn", "ltxdwhmozu", "agpgdph", "zfpafolpymwamxqz", - "ejchcsrlz", "vdulajv")) - .withProperties(new VirtualMachineTemplateProperties().withInventoryItemId("uxvnsasbcrymodi") - .withUuid("xkl") - .withVmmServerId("d")) + .define("gqoweyirdhlisn") + .withRegion("qlafcbahhpzpofoi") + .withExistingResourceGroup("wtqabpxuckp") + .withExtendedLocation(new ExtendedLocation().withType("cloxo").withName("qinjipnwjf")) + .withTags(mapOf("ilkmk", "p")) + .withProperties(new VirtualMachineTemplateProperties().withInventoryItemId("lqqmpiz") + .withUuid("w") + .withVmmServerId("qxpxiwfcngjsaa")) .create(); - Assertions.assertEquals("rjgeih", response.location()); - Assertions.assertEquals("ggwfiwz", response.tags().get("xmjpbyep")); - Assertions.assertEquals("rhv", response.properties().inventoryItemId()); - Assertions.assertEquals("laiwdcxsmlzzh", response.properties().uuid()); - Assertions.assertEquals("txetlgydl", response.properties().vmmServerId()); - Assertions.assertEquals("pbbttefjoknss", response.extendedLocation().type()); - Assertions.assertEquals("zqedikdfrdbi", response.extendedLocation().name()); + Assertions.assertEquals("mtrwah", response.location()); + Assertions.assertEquals("ucftbyrp", response.tags().get("rohkpigqfusu")); + Assertions.assertEquals("yefchnm", response.properties().inventoryItemId()); + Assertions.assertEquals("hmnxhkxjqi", response.properties().uuid()); + Assertions.assertEquals("rweooxffifhx", response.properties().vmmServerId()); + Assertions.assertEquals("bf", response.extendedLocation().type()); + Assertions.assertEquals("ggagfln", response.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupWithResponseMockTests.java index 96602563d37b..5b6a3b400df8 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesGetByResourceGroupWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplate; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,25 +21,25 @@ public final class VirtualMachineTemplatesGetByResourceGroupWithResponseMockTest @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"lafcbahh\",\"uuid\":\"pofoi\",\"vmmServerId\":\"w\",\"osType\":\"Windows\",\"osName\":\"kmkkholvdnd\",\"computerName\":\"auo\",\"memoryMB\":1485385595,\"cpuCount\":1546671556,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":1848545940,\"dynamicMemoryMinMB\":2049992940,\"isHighlyAvailable\":\"false\",\"generation\":2060279442,\"networkInterfaces\":[{\"name\":\"mnxhkxjqirwrweo\",\"displayName\":\"ffifhx\",\"ipv4Addresses\":[\"newmozqvb\",\"bqmamhsycxhxzgaz\",\"taboidvmf\"],\"ipv6Addresses\":[\"pubowsepdfg\"],\"macAddress\":\"tdherngbtcjuahok\",\"virtualNetworkId\":\"obkauxofsh\",\"networkName\":\"hwpnulaiywzejywh\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"l\"},{\"name\":\"npdwr\",\"displayName\":\"afgfugsnn\",\"ipv4Addresses\":[\"et\",\"fypococtfjgti\"],\"ipv6Addresses\":[\"vzuyturmlmu\",\"wolba\"],\"macAddress\":\"ropions\",\"virtualNetworkId\":\"nw\",\"networkName\":\"gajinnixjawrtmj\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"zhcoxovnekhe\"},{\"name\":\"usfnr\",\"displayName\":\"jxtxrdc\",\"ipv4Addresses\":[\"vidttgepuslvyjt\",\"vuwkasiziesfuugh\"],\"ipv6Addresses\":[\"fecjxeygtuhx\",\"ic\",\"uewmrswnjlxuzrhw\",\"usxjbaqehg\"],\"macAddress\":\"ohzjqatucoigeb\",\"virtualNetworkId\":\"cnwfepbnwgfmxjg\",\"networkName\":\"bjb\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"snaquf\"},{\"name\":\"bctqhamzjrwd\",\"displayName\":\"zeqyjleziun\",\"ipv4Addresses\":[\"fza\",\"tkw\",\"eg\"],\"ipv6Addresses\":[\"lbnseqac\",\"jvpilguooqja\"],\"macAddress\":\"d\",\"virtualNetworkId\":\"gueiookjbsahrtdt\",\"networkName\":\"elqacslmot\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"vcjkgd\"}],\"disks\":[{\"name\":\"f\",\"displayName\":\"ejwabmdujtmvco\",\"diskId\":\"xcmjurbu\",\"diskSizeGB\":662695114,\"maxDiskSizeGB\":2003888088,\"bus\":997520556,\"lun\":1508910298,\"busType\":\"rogtuwkf\",\"vhdType\":\"jk\",\"volumeType\":\"ysidfvclgl\",\"vhdFormatType\":\"fuijtkbus\",\"templateDiskId\":\"gsfikayiansha\",\"storageQoSPolicy\":{\"name\":\"t\",\"id\":\"qxfzyjqttvwk\"},\"createDiffDisk\":\"false\"},{\"name\":\"penuy\",\"displayName\":\"qeqqekewvnqvcdl\",\"diskId\":\"a\",\"diskSizeGB\":1607576677,\"maxDiskSizeGB\":1323683698,\"bus\":1722049750,\"lun\":1773834271,\"busType\":\"xpunjqi\",\"vhdType\":\"zvvitacgxmfcs\",\"volumeType\":\"rxhtvso\",\"vhdFormatType\":\"lwntsjgqrs\",\"templateDiskId\":\"p\",\"storageQoSPolicy\":{\"name\":\"u\",\"id\":\"nchrszizoyu\"},\"createDiffDisk\":\"true\"},{\"name\":\"tn\",\"displayName\":\"bf\",\"diskId\":\"ggagfln\",\"diskSizeGB\":1468230412,\"maxDiskSizeGB\":1408591251,\"bus\":505064528,\"lun\":1643103479,\"busType\":\"mu\",\"vhdType\":\"tb\",\"volumeType\":\"plrohkpigq\",\"vhdFormatType\":\"suckzm\",\"templateDiskId\":\"klsnoxaxmqeqa\",\"storageQoSPolicy\":{\"name\":\"jnhgwydyyn\",\"id\":\"vkh\"},\"createDiffDisk\":\"false\"},{\"name\":\"ta\",\"displayName\":\"rfdl\",\"diskId\":\"kh\",\"diskSizeGB\":685959660,\"maxDiskSizeGB\":1532018074,\"bus\":2014408725,\"lun\":1539061935,\"busType\":\"eogkhnmgbro\",\"vhdType\":\"ddbhf\",\"volumeType\":\"fpazjzoywjxhpd\",\"vhdFormatType\":\"ontacnpq\",\"templateDiskId\":\"ehtuevrhr\",\"storageQoSPolicy\":{\"name\":\"oogwxhnsduugwb\",\"id\":\"e\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"uarenlv\",\"name\":\"tklnvnafvvkyfed\"},\"location\":\"jboslcqxypok\",\"tags\":{\"unin\":\"inqcymczngnbdxxe\",\"ec\":\"udbchaqdtv\"},\"id\":\"qct\",\"name\":\"xxdtddmflh\",\"type\":\"ytxzvtznapxbanno\"}"; + = "{\"properties\":{\"inventoryItemId\":\"rtffyaqitmh\",\"uuid\":\"ioqaqhvs\",\"vmmServerId\":\"fuqyrxpdlcgqlsi\",\"osType\":\"Other\",\"osName\":\"frddgamquhiosrsj\",\"computerName\":\"vfcdisyirn\",\"memoryMB\":705331327,\"cpuCount\":656360152,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"false\",\"isCustomizable\":\"true\",\"dynamicMemoryMaxMB\":1005534572,\"dynamicMemoryMinMB\":1549286319,\"isHighlyAvailable\":\"false\",\"generation\":1385041485,\"networkInterfaces\":[{\"name\":\"vk\",\"displayName\":\"nlnzonzlrpi\",\"ipv4Addresses\":[\"ncvjts\",\"cof\",\"zehtdhgb\",\"k\"],\"ipv6Addresses\":[\"ljeamu\",\"vzmlovuanashcxl\",\"mjerbdk\",\"lvidizozs\"],\"macAddress\":\"ccxjm\",\"virtualNetworkId\":\"fdgnwncypuuwwlt\",\"networkName\":\"qjctzenkeif\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"vflyhbxcu\"},{\"name\":\"hxgsrboldfor\",\"displayName\":\"wjlvizbfhfov\",\"ipv4Addresses\":[\"qpbtuodxes\",\"abbelawumuaslzk\"],\"ipv6Addresses\":[\"woycqucwyha\",\"nomdrkywuhpsv\",\"uurutlwexxwlalni\"],\"macAddress\":\"zsrzpgepq\",\"virtualNetworkId\":\"bb\",\"networkName\":\"pgdakchzyvli\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"jibnxmysu\"},{\"name\":\"wq\",\"displayName\":\"tvlwijpsttexoq\",\"ipv4Addresses\":[\"cyyufmh\",\"uncuw\",\"qspkcdqzhlctd\",\"unqndyfpchrqb\"],\"ipv6Addresses\":[\"rcgegydcwboxjum\"],\"macAddress\":\"qoli\",\"virtualNetworkId\":\"raiouaubrjtl\",\"networkName\":\"xfuojrn\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"sccbiuimzd\"}],\"disks\":[{\"name\":\"fqwmkyoquf\",\"displayName\":\"ruzslzoj\",\"diskId\":\"ctfnmdxotng\",\"diskSizeGB\":1293168350,\"maxDiskSizeGB\":1282016388,\"bus\":1783330313,\"lun\":17698563,\"busType\":\"grkyuizabsnmfpph\",\"vhdType\":\"eevy\",\"volumeType\":\"hsgz\",\"vhdFormatType\":\"zbgomfgbeg\",\"templateDiskId\":\"gleohi\",\"storageQoSPolicy\":{\"name\":\"nlu\",\"id\":\"krrfx\"},\"createDiffDisk\":\"false\"},{\"name\":\"tijv\",\"displayName\":\"vbmqzbqq\",\"diskId\":\"aj\",\"diskSizeGB\":99469711,\"maxDiskSizeGB\":799727678,\"bus\":960314765,\"lun\":1206650787,\"busType\":\"jkuyxoafgaoq\",\"vhdType\":\"faey\",\"volumeType\":\"nm\",\"vhdFormatType\":\"vxirpghriypo\",\"templateDiskId\":\"yhlqhykprlpyznu\",\"storageQoSPolicy\":{\"name\":\"dsmexiitdfux\",\"id\":\"asiibmiybnnust\"},\"createDiffDisk\":\"false\"},{\"name\":\"hnmgixhcm\",\"displayName\":\"mqfoudorh\",\"diskId\":\"yyprotwyp\",\"diskSizeGB\":147246399,\"maxDiskSizeGB\":2095396733,\"bus\":384308231,\"lun\":2095603265,\"busType\":\"mjkavlgorbmft\",\"vhdType\":\"dtzfjltfvnzcy\",\"volumeType\":\"otp\",\"vhdFormatType\":\"pvpbdbzqgqqiheds\",\"templateDiskId\":\"wthmkyib\",\"storageQoSPolicy\":{\"name\":\"ihsgq\",\"id\":\"dhohsdtmcdzsuf\"},\"createDiffDisk\":\"true\"},{\"name\":\"xbzlmc\",\"displayName\":\"apcvhdbe\",\"diskId\":\"qqxeyskon\",\"diskSizeGB\":76576423,\"maxDiskSizeGB\":2010398263,\"bus\":759360118,\"lun\":275540334,\"busType\":\"z\",\"vhdType\":\"wxeqocljmygvkzqk\",\"volumeType\":\"eokbze\",\"vhdFormatType\":\"zrxcczurt\",\"templateDiskId\":\"ipqxbkwvzgnzv\",\"storageQoSPolicy\":{\"name\":\"zdix\",\"id\":\"q\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Canceled\"},\"extendedLocation\":{\"type\":\"opqhewjptmc\",\"name\":\"bostzel\"},\"location\":\"la\",\"tags\":{\"pn\":\"mzlbiojlvfhrb\",\"yurmochpprprs\":\"qvcww\",\"ayzejnhlbkpbz\":\"mo\"},\"id\":\"cpilj\",\"name\":\"a\",\"type\":\"zv\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); VirtualMachineTemplate response = manager.virtualMachineTemplates() - .getByResourceGroupWithResponse("xoe", "qinjipnwjf", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("bu", "qwyxebeybpm", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("jboslcqxypok", response.location()); - Assertions.assertEquals("inqcymczngnbdxxe", response.tags().get("unin")); - Assertions.assertEquals("lafcbahh", response.properties().inventoryItemId()); - Assertions.assertEquals("pofoi", response.properties().uuid()); - Assertions.assertEquals("w", response.properties().vmmServerId()); - Assertions.assertEquals("uarenlv", response.extendedLocation().type()); - Assertions.assertEquals("tklnvnafvvkyfed", response.extendedLocation().name()); + Assertions.assertEquals("la", response.location()); + Assertions.assertEquals("mzlbiojlvfhrb", response.tags().get("pn")); + Assertions.assertEquals("rtffyaqitmh", response.properties().inventoryItemId()); + Assertions.assertEquals("ioqaqhvs", response.properties().uuid()); + Assertions.assertEquals("fuqyrxpdlcgqlsi", response.properties().vmmServerId()); + Assertions.assertEquals("opqhewjptmc", response.extendedLocation().type()); + Assertions.assertEquals("bostzel", response.extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupMockTests.java index f0d58ea1b5e8..52a035e02376 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListByResourceGroupMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplate; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,24 +22,24 @@ public final class VirtualMachineTemplatesListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"ywwpgjxsnptfuj\",\"uuid\":\"cg\",\"vmmServerId\":\"o\",\"osType\":\"Other\",\"osName\":\"aqutdewemxswvruu\",\"computerName\":\"zjgehkfkim\",\"memoryMB\":355142126,\"cpuCount\":2101404470,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":1426347910,\"dynamicMemoryMinMB\":758637615,\"isHighlyAvailable\":\"false\",\"generation\":800032229,\"networkInterfaces\":[{\"name\":\"monstshiyxgve\",\"displayName\":\"clduc\",\"ipv4Addresses\":[\"rds\",\"uwc\",\"b\"],\"ipv6Addresses\":[\"stmninwjizcilng\",\"gshejjtbxqmulux\",\"xqzv\",\"ers\"],\"macAddress\":\"cucrwnamikze\",\"virtualNetworkId\":\"qbsms\",\"networkName\":\"iqg\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"swhvhczznvfbycj\"},{\"name\":\"jww\",\"displayName\":\"z\",\"ipv4Addresses\":[\"wmxqhndvnoamlds\",\"haohdjhhflzokxc\",\"xpelnjetagltsx\",\"atftgzpnpbsw\"],\"ipv6Addresses\":[\"loccsrmozihm\",\"pgawtxxpkyjcxcjx\",\"rytfmpcycil\"],\"macAddress\":\"caykggnoxuz\",\"virtualNetworkId\":\"ksxwpnd\",\"networkName\":\"pfnznthjtwkj\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"oamktcq\"},{\"name\":\"smgbzahgxqdl\",\"displayName\":\"tlt\",\"ipv4Addresses\":[\"rltzkatbhjmz\",\"nbsoqeqalarv\",\"agunbtgfebw\",\"nbmhyree\"],\"ipv6Addresses\":[\"qavbpdqmj\",\"lyyzglgouwtlmjj\",\"uojqt\"],\"macAddress\":\"axkjeytunlbfjk\",\"virtualNetworkId\":\"u\",\"networkName\":\"kqbh\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"hdenxaulk\"},{\"name\":\"kdk\",\"displayName\":\"mjnnawtq\",\"ipv4Addresses\":[\"xuckpggqoweyir\",\"hlisngw\",\"lqqmpiz\"],\"ipv6Addresses\":[\"n\"],\"macAddress\":\"xpxiwfcngjs\",\"virtualNetworkId\":\"sii\",\"networkName\":\"mkzjvkviir\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Dynamic\",\"nicId\":\"pgratzvzbglbyvi\"}],\"disks\":[{\"name\":\"brxkjzwr\",\"displayName\":\"ffm\",\"diskId\":\"kwfbkgo\",\"diskSizeGB\":277381231,\"maxDiskSizeGB\":1082965161,\"bus\":1662564263,\"lun\":1179999545,\"busType\":\"izqaclnapxbiyg\",\"vhdType\":\"gjkn\",\"volumeType\":\"mfcttux\",\"vhdFormatType\":\"yilflqoiquvrehmr\",\"templateDiskId\":\"hvsujztc\",\"storageQoSPolicy\":{\"name\":\"qjtwhauu\",\"id\":\"prnjletlxsmr\"},\"createDiffDisk\":\"true\"},{\"name\":\"uifamowaziynknlq\",\"displayName\":\"dvpiwh\",\"diskId\":\"szdtmaajquh\",\"diskSizeGB\":578758071,\"maxDiskSizeGB\":1621545899,\"bus\":1529964299,\"lun\":521294772,\"busType\":\"g\",\"vhdType\":\"mzyospspshck\",\"volumeType\":\"yjpmspbpssdfppyo\",\"vhdFormatType\":\"ieyujtvc\",\"templateDiskId\":\"cnyxrxmunjd\",\"storageQoSPolicy\":{\"name\":\"lnkvxlx\",\"id\":\"glqivbgkcv\"},\"createDiffDisk\":\"false\"},{\"name\":\"vuqd\",\"displayName\":\"voniypfp\",\"diskId\":\"cpzgpxtiv\",\"diskSizeGB\":1447599159,\"maxDiskSizeGB\":666978054,\"bus\":711664414,\"lun\":1731512826,\"busType\":\"jxgpnrhgovfg\",\"vhdType\":\"kqmhhaowjr\",\"volumeType\":\"vuporqzdfuydzv\",\"vhdFormatType\":\"vxcnqmxqps\",\"templateDiskId\":\"kmvkhl\",\"storageQoSPolicy\":{\"name\":\"hbemzq\",\"id\":\"sz\"},\"createDiffDisk\":\"false\"},{\"name\":\"tglxx\",\"displayName\":\"jfpgpicrmn\",\"diskId\":\"rgmqgjs\",\"diskSizeGB\":1587486803,\"maxDiskSizeGB\":1307017173,\"bus\":704061882,\"lun\":1162167874,\"busType\":\"odth\",\"vhdType\":\"qgvriibakcla\",\"volumeType\":\"fr\",\"vhdFormatType\":\"ousxauzlwvsgmw\",\"templateDiskId\":\"qf\",\"storageQoSPolicy\":{\"name\":\"vux\",\"id\":\"kjsvthnwpzteko\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Created\"},\"extendedLocation\":{\"type\":\"attgplu\",\"name\":\"otangcfhnykzc\"},\"location\":\"swvxwlmzqwmv\",\"tags\":{\"cvclxynpdk\":\"jmxmcuqud\",\"neiknpg\":\"gfabuiyjibuzphdu\",\"btozipqwje\":\"xgjiuqh\",\"xxgewpk\":\"mur\"},\"id\":\"vqylkmqpzoyhl\",\"name\":\"bcg\",\"type\":\"gcl\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"ewjwiuubw\",\"uuid\":\"qsfapaqt\",\"vmmServerId\":\"rrqwexjk\",\"osType\":\"Linux\",\"osName\":\"pjwogqqno\",\"computerName\":\"udcdabtqwpwyawb\",\"memoryMB\":1294437509,\"cpuCount\":1474502129,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":2025422564,\"dynamicMemoryMinMB\":733290659,\"isHighlyAvailable\":\"true\",\"generation\":241996681,\"networkInterfaces\":[{\"name\":\"ids\",\"displayName\":\"ultxijjumfq\",\"ipv4Addresses\":[\"lnqnmcjn\"],\"ipv6Addresses\":[\"dqxtbjwgnyf\"],\"macAddress\":\"fzsvtuikzh\",\"virtualNetworkId\":\"qglcfhmlrqryxynq\",\"networkName\":\"rd\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"ptgoeiybbabp\"}],\"disks\":[{\"name\":\"slkvntjl\",\"displayName\":\"gjkskyrioov\",\"diskId\":\"dsxwaab\",\"diskSizeGB\":1611878916,\"maxDiskSizeGB\":825090539,\"bus\":1464958585,\"lun\":1028508079,\"busType\":\"maxriz\",\"vhdType\":\"obgop\",\"volumeType\":\"hsln\",\"vhdFormatType\":\"xieixynllxec\",\"templateDiskId\":\"rojphslhcawjutif\",\"storageQoSPolicy\":{\"name\":\"mvi\",\"id\":\"rqjb\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Canceled\"},\"extendedLocation\":{\"type\":\"glka\",\"name\":\"onqjujeickpzvcpo\"},\"location\":\"xelnwc\",\"tags\":{\"kqscazuawxtzx\":\"jedexxmlf\",\"s\":\"uamwabzxrvxc\"},\"id\":\"sphaivmxyasflvg\",\"name\":\"gzwywak\",\"type\":\"ihknsmjbl\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response - = manager.virtualMachineTemplates().listByResourceGroup("bffmbmxz", com.azure.core.util.Context.NONE); + = manager.virtualMachineTemplates().listByResourceGroup("chndbnwie", com.azure.core.util.Context.NONE); - Assertions.assertEquals("swvxwlmzqwmv", response.iterator().next().location()); - Assertions.assertEquals("jmxmcuqud", response.iterator().next().tags().get("cvclxynpdk")); - Assertions.assertEquals("ywwpgjxsnptfuj", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("cg", response.iterator().next().properties().uuid()); - Assertions.assertEquals("o", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("attgplu", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("otangcfhnykzc", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("xelnwc", response.iterator().next().location()); + Assertions.assertEquals("jedexxmlf", response.iterator().next().tags().get("kqscazuawxtzx")); + Assertions.assertEquals("ewjwiuubw", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("qsfapaqt", response.iterator().next().properties().uuid()); + Assertions.assertEquals("rrqwexjk", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("glka", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("onqjujeickpzvcpo", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListMockTests.java index f24b872b74fa..230ac1b00b2f 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualMachineTemplatesListMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualMachineTemplate; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,11 +22,11 @@ public final class VirtualMachineTemplatesListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"wbzasqbuclj\",\"uuid\":\"yexaoguy\",\"vmmServerId\":\"p\",\"osType\":\"Other\",\"osName\":\"ault\",\"computerName\":\"jjum\",\"memoryMB\":605011869,\"cpuCount\":129557013,\"limitCpuForMigration\":\"true\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"false\",\"dynamicMemoryMaxMB\":714307587,\"dynamicMemoryMinMB\":1485575169,\"isHighlyAvailable\":\"false\",\"generation\":1855012181,\"networkInterfaces\":[{\"name\":\"wgnyfusfzsvtui\",\"displayName\":\"hajqglcfh\",\"ipv4Addresses\":[\"qryxyn\",\"nzrdpsovwxz\",\"ptgoeiybbabp\"],\"ipv6Addresses\":[\"f\"],\"macAddress\":\"kvntjlrigjkskyri\",\"virtualNetworkId\":\"vzidsxwaab\",\"networkName\":\"ifrygzn\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"zob\"},{\"name\":\"pxl\",\"displayName\":\"lnelxieixynl\",\"ipv4Addresses\":[\"cwcrojphs\",\"hcawjutifdwfmv\",\"gorqjbttzh\",\"aglkafhon\"],\"ipv6Addresses\":[\"jeick\",\"zvcpopm\"],\"macAddress\":\"lnwcltyjed\",\"virtualNetworkId\":\"xm\",\"networkName\":\"mkqscaz\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"uamwabzxrvxc\"},{\"name\":\"hsphaivmxyas\",\"displayName\":\"vgsgzwywakoihkn\",\"ipv4Addresses\":[\"blmljh\",\"nymzotqyr\",\"uzcbmqq\"],\"ipv6Addresses\":[\"vwf\"],\"macAddress\":\"ayxonsupeujl\",\"virtualNetworkId\":\"nh\",\"networkName\":\"sqltnzo\",\"ipv4AddressType\":\"Static\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Dynamic\",\"nicId\":\"fyq\"}],\"disks\":[{\"name\":\"qoxwd\",\"displayName\":\"dbxiqx\",\"diskId\":\"iqbi\",\"diskSizeGB\":1213641430,\"maxDiskSizeGB\":2002140945,\"bus\":1099420861,\"lun\":152537554,\"busType\":\"hfqpofv\",\"vhdType\":\"cblembnkbwv\",\"volumeType\":\"xk\",\"vhdFormatType\":\"vqihebwtswbzuwf\",\"templateDiskId\":\"urageg\",\"storageQoSPolicy\":{\"name\":\"cjfelisdjubgg\",\"id\":\"igkxkbsazga\"},\"createDiffDisk\":\"true\"},{\"name\":\"yrcmjdmspofap\",\"displayName\":\"hryl\",\"diskId\":\"ofrzgb\",\"diskSizeGB\":726767515,\"maxDiskSizeGB\":981780547,\"bus\":1946171356,\"lun\":2142933776,\"busType\":\"l\",\"vhdType\":\"bcuiiz\",\"volumeType\":\"twfans\",\"vhdFormatType\":\"pdibmikostbzbki\",\"templateDiskId\":\"uqn\",\"storageQoSPolicy\":{\"name\":\"hzfylsgcrpfbc\",\"id\":\"ezzcez\"},\"createDiffDisk\":\"false\"}],\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"wl\",\"name\":\"jwetnpsihcla\"},\"location\":\"va\",\"tags\":{\"tcmwqkchc\":\"trsqqw\"},\"id\":\"waxfewzjkj\",\"name\":\"xfdeqvhpsyl\",\"type\":\"ksh\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"hlnymzotq\",\"uuid\":\"yuzcbmqqvxmvw\",\"vmmServerId\":\"tayx\",\"osType\":\"Linux\",\"osName\":\"peujlzqn\",\"computerName\":\"vsqltnzoibgsxg\",\"memoryMB\":554896310,\"cpuCount\":1015964273,\"limitCpuForMigration\":\"false\",\"dynamicMemoryEnabled\":\"true\",\"isCustomizable\":\"true\",\"dynamicMemoryMaxMB\":331382347,\"dynamicMemoryMinMB\":198228895,\"isHighlyAvailable\":\"true\",\"generation\":887033867,\"networkInterfaces\":[{\"name\":\"eiiqbim\",\"displayName\":\"mwwinhehfqpofv\",\"ipv4Addresses\":[\"blembnkbwvqvxkd\",\"vqihebwtswbzuwf\",\"duragegizvc\"],\"ipv6Addresses\":[\"lisdjubggbq\",\"gkxkbsazgakg\"],\"macAddress\":\"yrcmjdmspofap\",\"virtualNetworkId\":\"hryl\",\"networkName\":\"ofrzgb\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"vnlvxbcuiiznktwf\"},{\"name\":\"snvpdibmi\",\"displayName\":\"stbz\",\"ipv4Addresses\":[\"wbuqn\",\"ophzfylsgcrp\"],\"ipv6Addresses\":[\"une\",\"zcezelfwyfwl\",\"xjwet\",\"psihcla\"],\"macAddress\":\"va\",\"virtualNetworkId\":\"pt\",\"networkName\":\"qqwzt\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"xwaxfewzjkj\"},{\"name\":\"fdeqvhpsyl\",\"displayName\":\"shk\",\"ipv4Addresses\":[\"mbmxzjrgywwpgj\"],\"ipv6Addresses\":[\"ptfujgicgaaoept\",\"aqutdewemxswvruu\"],\"macAddress\":\"zjgehkfkim\",\"virtualNetworkId\":\"ixokffqyin\",\"networkName\":\"qepqwhixmon\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Dynamic\",\"macAddressType\":\"Static\",\"nicId\":\"velfcldu\"},{\"name\":\"birdsvuwcobiegs\",\"displayName\":\"ninwjizc\",\"ipv4Addresses\":[\"ghgshejjtbxqmu\",\"uxlxqzvners\"],\"ipv6Addresses\":[\"ucrwnami\",\"ze\",\"rqbsmswziq\"],\"macAddress\":\"uhok\",\"virtualNetworkId\":\"uswhvhczznvfbycj\",\"networkName\":\"jww\",\"ipv4AddressType\":\"Dynamic\",\"ipv6AddressType\":\"Static\",\"macAddressType\":\"Static\",\"nicId\":\"xqhndvnoamlds\"}],\"disks\":[{\"name\":\"hdjhhflz\",\"displayName\":\"xcoxpelnjet\",\"diskId\":\"ltsxoatf\",\"diskSizeGB\":2037643049,\"maxDiskSizeGB\":1034709707,\"bus\":498260807,\"lun\":1219927241,\"busType\":\"e\",\"vhdType\":\"occsr\",\"volumeType\":\"zihmipgawtxxpky\",\"vhdFormatType\":\"xcjxgrytfmpcy\",\"templateDiskId\":\"lrmcaykg\",\"storageQoSPolicy\":{\"name\":\"xu\",\"id\":\"rksxwpndfc\"},\"createDiffDisk\":\"true\"},{\"name\":\"nthjtwkjaosrxuzv\",\"displayName\":\"mktcqiosmgbza\",\"diskId\":\"xqdlyrtltlapr\",\"diskSizeGB\":1339106898,\"maxDiskSizeGB\":179999920,\"bus\":2087309055,\"lun\":498585791,\"busType\":\"znnbsoqeqalarvl\",\"vhdType\":\"un\",\"volumeType\":\"gfebwlnb\",\"vhdFormatType\":\"yreeudz\",\"templateDiskId\":\"vbpdqmjxlyyzglgo\",\"storageQoSPolicy\":{\"name\":\"lmjjyuo\",\"id\":\"tob\"},\"createDiffDisk\":\"true\"}],\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"tu\",\"name\":\"bfjkw\"},\"location\":\"snkq\",\"tags\":{\"qunjqh\":\"y\"},\"id\":\"enx\",\"name\":\"ulkpakd\",\"type\":\"ifmjnn\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); @@ -34,12 +34,12 @@ public void testList() throws Exception { PagedIterable response = manager.virtualMachineTemplates().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("va", response.iterator().next().location()); - Assertions.assertEquals("trsqqw", response.iterator().next().tags().get("tcmwqkchc")); - Assertions.assertEquals("wbzasqbuclj", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("yexaoguy", response.iterator().next().properties().uuid()); - Assertions.assertEquals("p", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("wl", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("jwetnpsihcla", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("snkq", response.iterator().next().location()); + Assertions.assertEquals("y", response.iterator().next().tags().get("qunjqh")); + Assertions.assertEquals("hlnymzotq", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("yuzcbmqqvxmvw", response.iterator().next().properties().uuid()); + Assertions.assertEquals("tayx", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("tu", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("bfjkw", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInnerTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInnerTests.java index 52346dd2230b..d84449958dfd 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInnerTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInnerTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -16,33 +16,33 @@ public final class VirtualNetworkInnerTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualNetworkInner model = BinaryData.fromString( - "{\"properties\":{\"inventoryItemId\":\"vwpklvxwmygdxp\",\"uuid\":\"qchiszep\",\"vmmServerId\":\"bjcrxgibbdaxco\",\"networkName\":\"ozauorsukokwb\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"lvnuuepzlrph\",\"name\":\"soldweyuqdunv\"},\"location\":\"nrwrbiork\",\"tags\":{\"sivfomilo\":\"ywjhhgdnhx\",\"ao\":\"ggdufiqndieu\"},\"id\":\"jchvcyy\",\"name\":\"s\",\"type\":\"gdotcubiipuipwo\"}") + "{\"properties\":{\"inventoryItemId\":\"vddntwn\",\"uuid\":\"icbtwnpzao\",\"vmmServerId\":\"uhrhcffcyddgl\",\"networkName\":\"t\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"wpyeicxmqciwqvh\",\"name\":\"ixuigdtopbobj\"},\"location\":\"hm\",\"tags\":{\"a\":\"a\"},\"id\":\"hrzayvvtpgvdf\",\"name\":\"iotkftutqxl\",\"type\":\"gxlefgugnxkrxd\"}") .toObject(VirtualNetworkInner.class); - Assertions.assertEquals("nrwrbiork", model.location()); - Assertions.assertEquals("ywjhhgdnhx", model.tags().get("sivfomilo")); - Assertions.assertEquals("vwpklvxwmygdxp", model.properties().inventoryItemId()); - Assertions.assertEquals("qchiszep", model.properties().uuid()); - Assertions.assertEquals("bjcrxgibbdaxco", model.properties().vmmServerId()); - Assertions.assertEquals("lvnuuepzlrph", model.extendedLocation().type()); - Assertions.assertEquals("soldweyuqdunv", model.extendedLocation().name()); + Assertions.assertEquals("hm", model.location()); + Assertions.assertEquals("a", model.tags().get("a")); + Assertions.assertEquals("vddntwn", model.properties().inventoryItemId()); + Assertions.assertEquals("icbtwnpzao", model.properties().uuid()); + Assertions.assertEquals("uhrhcffcyddgl", model.properties().vmmServerId()); + Assertions.assertEquals("wpyeicxmqciwqvh", model.extendedLocation().type()); + Assertions.assertEquals("ixuigdtopbobj", model.extendedLocation().name()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualNetworkInner model = new VirtualNetworkInner().withLocation("nrwrbiork") - .withTags(mapOf("sivfomilo", "ywjhhgdnhx", "ao", "ggdufiqndieu")) - .withProperties(new VirtualNetworkProperties().withInventoryItemId("vwpklvxwmygdxp") - .withUuid("qchiszep") - .withVmmServerId("bjcrxgibbdaxco")) - .withExtendedLocation(new ExtendedLocation().withType("lvnuuepzlrph").withName("soldweyuqdunv")); + VirtualNetworkInner model = new VirtualNetworkInner().withLocation("hm") + .withTags(mapOf("a", "a")) + .withProperties(new VirtualNetworkProperties().withInventoryItemId("vddntwn") + .withUuid("icbtwnpzao") + .withVmmServerId("uhrhcffcyddgl")) + .withExtendedLocation(new ExtendedLocation().withType("wpyeicxmqciwqvh").withName("ixuigdtopbobj")); model = BinaryData.fromObject(model).toObject(VirtualNetworkInner.class); - Assertions.assertEquals("nrwrbiork", model.location()); - Assertions.assertEquals("ywjhhgdnhx", model.tags().get("sivfomilo")); - Assertions.assertEquals("vwpklvxwmygdxp", model.properties().inventoryItemId()); - Assertions.assertEquals("qchiszep", model.properties().uuid()); - Assertions.assertEquals("bjcrxgibbdaxco", model.properties().vmmServerId()); - Assertions.assertEquals("lvnuuepzlrph", model.extendedLocation().type()); - Assertions.assertEquals("soldweyuqdunv", model.extendedLocation().name()); + Assertions.assertEquals("hm", model.location()); + Assertions.assertEquals("a", model.tags().get("a")); + Assertions.assertEquals("vddntwn", model.properties().inventoryItemId()); + Assertions.assertEquals("icbtwnpzao", model.properties().uuid()); + Assertions.assertEquals("uhrhcffcyddgl", model.properties().vmmServerId()); + Assertions.assertEquals("wpyeicxmqciwqvh", model.extendedLocation().type()); + Assertions.assertEquals("ixuigdtopbobj", model.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInventoryItemTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInventoryItemTests.java index 063a8768f062..d76e0c1862ab 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInventoryItemTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkInventoryItemTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -11,7 +11,7 @@ public final class VirtualNetworkInventoryItemTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualNetworkInventoryItem model = BinaryData.fromString( - "{\"inventoryType\":\"VirtualNetwork\",\"managedResourceId\":\"zhezwwvaiq\",\"uuid\":\"vv\",\"inventoryItemName\":\"nk\",\"provisioningState\":\"Provisioning\"}") + "{\"inventoryType\":\"VirtualNetwork\",\"managedResourceId\":\"fxzsjabibsyst\",\"uuid\":\"fsdjpvkvp\",\"inventoryItemName\":\"xbkzbzkdvncj\",\"provisioningState\":\"Deleting\"}") .toObject(VirtualNetworkInventoryItem.class); } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkListResultTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkListResultTests.java index c9b8be6394ca..3c76aef551d4 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkListResultTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkListResultTests.java @@ -1,25 +1,25 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.scvmm.models.VirtualNetworkListResult; +import com.azure.resourcemanager.scvmm.implementation.models.VirtualNetworkListResult; import org.junit.jupiter.api.Assertions; public final class VirtualNetworkListResultTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualNetworkListResult model = BinaryData.fromString( - "{\"value\":[{\"properties\":{\"inventoryItemId\":\"ctymoxoftp\",\"uuid\":\"iwyczuh\",\"vmmServerId\":\"cpqjlihhyu\",\"networkName\":\"skasdvlmfwdgzxu\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"pamrsr\",\"name\":\"zvxurisjnhny\"},\"location\":\"ifqjz\",\"tags\":{\"upauut\":\"rhublwpcesutrg\",\"qg\":\"woqhihe\",\"foimwkslircizjxv\":\"zpnfqntcypsxj\"},\"id\":\"dfcea\",\"name\":\"vlhv\",\"type\":\"gdyftumrtwna\"},{\"properties\":{\"inventoryItemId\":\"lbiw\",\"uuid\":\"jgcyztsfmznba\",\"vmmServerId\":\"ph\",\"networkName\":\"qnrnrpxehuwryk\",\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"fmviklby\",\"name\":\"khbejdznxc\"},\"location\":\"srhnjivo\",\"tags\":{\"jdftuljltd\":\"novqfzge\",\"zuo\":\"ceamtm\",\"ssxmojms\":\"ejwcwwqiok\",\"jpr\":\"p\"},\"id\":\"kwcf\",\"name\":\"ql\",\"type\":\"yxgtczh\"},{\"properties\":{\"inventoryItemId\":\"bsdshmkxmaehvbbx\",\"uuid\":\"iplt\",\"vmmServerId\":\"htba\",\"networkName\":\"gx\",\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"kpyklyhp\",\"name\":\"odpvruudlgzib\"},\"location\":\"ostgkts\",\"tags\":{\"odqkdlwwqfb\":\"xeclzedqbcvhzlhp\",\"lmbtxhwgfwsrt\":\"mlkxtrqjfs\",\"kh\":\"wcoezbrhub\",\"ookk\":\"dyg\"},\"id\":\"fqjbvleo\",\"name\":\"fmluiqtqzfavyvn\",\"type\":\"qybaryeua\"},{\"properties\":{\"inventoryItemId\":\"qabqgzslesjcb\",\"uuid\":\"rnntiewdjcv\",\"vmmServerId\":\"uwrbehwagoh\",\"networkName\":\"f\",\"provisioningState\":\"Updating\"},\"extendedLocation\":{\"type\":\"qem\",\"name\":\"hmxtdr\"},\"location\":\"utacoe\",\"tags\":{\"guaadraufactkahz\":\"ewzcjznmwcp\",\"jjziuxxpsh\":\"v\"},\"id\":\"eekulfgslqubkwd\",\"name\":\"enr\",\"type\":\"sutujba\"}],\"nextLink\":\"juohminyflnorw\"}") + "{\"value\":[{\"properties\":{\"inventoryItemId\":\"nbacfi\",\"uuid\":\"l\",\"vmmServerId\":\"x\",\"networkName\":\"qgtz\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"qbqqwxr\",\"name\":\"eallnwsubisnj\"},\"location\":\"pmng\",\"tags\":{\"aqw\":\"c\",\"xnj\":\"ochcbonqvpkvl\"},\"id\":\"ase\",\"name\":\"pheoflokeyy\",\"type\":\"enjbdlwtgrhp\"},{\"properties\":{\"inventoryItemId\":\"jumasx\",\"uuid\":\"jpqyegu\",\"vmmServerId\":\"hb\",\"networkName\":\"hejjz\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"dgwdslfhot\",\"name\":\"cynpwlbjnp\"},\"location\":\"cftadeh\",\"tags\":{\"wd\":\"tyfsoppusuesn\",\"hctbqvudwxdn\":\"jbavorxzdm\"},\"id\":\"nvowgujju\",\"name\":\"wdkcglhsl\",\"type\":\"zj\"}],\"nextLink\":\"ggd\"}") .toObject(VirtualNetworkListResult.class); - Assertions.assertEquals("ifqjz", model.value().get(0).location()); - Assertions.assertEquals("rhublwpcesutrg", model.value().get(0).tags().get("upauut")); - Assertions.assertEquals("ctymoxoftp", model.value().get(0).properties().inventoryItemId()); - Assertions.assertEquals("iwyczuh", model.value().get(0).properties().uuid()); - Assertions.assertEquals("cpqjlihhyu", model.value().get(0).properties().vmmServerId()); - Assertions.assertEquals("pamrsr", model.value().get(0).extendedLocation().type()); - Assertions.assertEquals("zvxurisjnhny", model.value().get(0).extendedLocation().name()); + Assertions.assertEquals("pmng", model.value().get(0).location()); + Assertions.assertEquals("c", model.value().get(0).tags().get("aqw")); + Assertions.assertEquals("nbacfi", model.value().get(0).properties().inventoryItemId()); + Assertions.assertEquals("l", model.value().get(0).properties().uuid()); + Assertions.assertEquals("x", model.value().get(0).properties().vmmServerId()); + Assertions.assertEquals("qbqqwxr", model.value().get(0).extendedLocation().type()); + Assertions.assertEquals("eallnwsubisnj", model.value().get(0).extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkPropertiesTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkPropertiesTests.java index 334e18890fb5..4ba6ae683f9a 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkPropertiesTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkPropertiesTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -12,21 +12,21 @@ public final class VirtualNetworkPropertiesTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VirtualNetworkProperties model = BinaryData.fromString( - "{\"inventoryItemId\":\"nmacj\",\"uuid\":\"nizshqvcim\",\"vmmServerId\":\"vfgmblrrilby\",\"networkName\":\"xsmiccwrwfscjf\",\"provisioningState\":\"Provisioning\"}") + "{\"inventoryItemId\":\"i\",\"uuid\":\"thz\",\"vmmServerId\":\"qdrabhjybigehoqf\",\"networkName\":\"wska\",\"provisioningState\":\"Updating\"}") .toObject(VirtualNetworkProperties.class); - Assertions.assertEquals("nmacj", model.inventoryItemId()); - Assertions.assertEquals("nizshqvcim", model.uuid()); - Assertions.assertEquals("vfgmblrrilby", model.vmmServerId()); + Assertions.assertEquals("i", model.inventoryItemId()); + Assertions.assertEquals("thz", model.uuid()); + Assertions.assertEquals("qdrabhjybigehoqf", model.vmmServerId()); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualNetworkProperties model = new VirtualNetworkProperties().withInventoryItemId("nmacj") - .withUuid("nizshqvcim") - .withVmmServerId("vfgmblrrilby"); + VirtualNetworkProperties model = new VirtualNetworkProperties().withInventoryItemId("i") + .withUuid("thz") + .withVmmServerId("qdrabhjybigehoqf"); model = BinaryData.fromObject(model).toObject(VirtualNetworkProperties.class); - Assertions.assertEquals("nmacj", model.inventoryItemId()); - Assertions.assertEquals("nizshqvcim", model.uuid()); - Assertions.assertEquals("vfgmblrrilby", model.vmmServerId()); + Assertions.assertEquals("i", model.inventoryItemId()); + Assertions.assertEquals("thz", model.uuid()); + Assertions.assertEquals("qdrabhjybigehoqf", model.vmmServerId()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkTagsUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkTagsUpdateTests.java index b588f5094a48..4c06d6410a11 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkTagsUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworkTagsUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -13,18 +13,18 @@ public final class VirtualNetworkTagsUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { - VirtualNetworkTagsUpdate model - = BinaryData.fromString("{\"tags\":{\"vvjgslor\":\"hjxa\",\"yw\":\"il\",\"gkxnyedabg\":\"t\"}}") - .toObject(VirtualNetworkTagsUpdate.class); - Assertions.assertEquals("hjxa", model.tags().get("vvjgslor")); + VirtualNetworkTagsUpdate model = BinaryData.fromString( + "{\"tags\":{\"ynhz\":\"lcuiywgqywgndr\",\"pec\":\"pphrcgynco\",\"lzevgbmqjqab\":\"vmmcoofs\",\"mivkwlzuvcc\":\"y\"}}") + .toObject(VirtualNetworkTagsUpdate.class); + Assertions.assertEquals("lcuiywgqywgndr", model.tags().get("ynhz")); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VirtualNetworkTagsUpdate model - = new VirtualNetworkTagsUpdate().withTags(mapOf("vvjgslor", "hjxa", "yw", "il", "gkxnyedabg", "t")); + VirtualNetworkTagsUpdate model = new VirtualNetworkTagsUpdate().withTags( + mapOf("ynhz", "lcuiywgqywgndr", "pec", "pphrcgynco", "lzevgbmqjqab", "vmmcoofs", "mivkwlzuvcc", "y")); model = BinaryData.fromObject(model).toObject(VirtualNetworkTagsUpdate.class); - Assertions.assertEquals("hjxa", model.tags().get("vvjgslor")); + Assertions.assertEquals("lcuiywgqywgndr", model.tags().get("ynhz")); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateMockTests.java index a1be844a70a1..140266af3208 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksCreateOrUpdateMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.ExtendedLocation; import com.azure.resourcemanager.scvmm.models.VirtualNetwork; import com.azure.resourcemanager.scvmm.models.VirtualNetworkProperties; @@ -25,33 +25,32 @@ public final class VirtualNetworksCreateOrUpdateMockTests { @Test public void testCreateOrUpdate() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"vbxngr\",\"uuid\":\"wggahttzlswvaj\",\"vmmServerId\":\"utlxjoqzasunwqrj\",\"networkName\":\"rg\",\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"hcmbuocnjrohmbp\",\"name\":\"yx\"},\"location\":\"eblydyv\",\"tags\":{\"ocxnehvsmtodl\":\"m\",\"unssxlghieegjl\":\"pyapucygvoav\"},\"id\":\"vvpa\",\"name\":\"eksgbuxantuygd\",\"type\":\"gaqi\"}"; + = "{\"properties\":{\"inventoryItemId\":\"zhajoylhjlmuo\",\"uuid\":\"primr\",\"vmmServerId\":\"pteecjme\",\"networkName\":\"ls\",\"provisioningState\":\"Succeeded\"},\"extendedLocation\":{\"type\":\"ylw\",\"name\":\"zaum\"},\"location\":\"oohgu\",\"tags\":{\"olbaemwmdx\":\"zboyjathwt\",\"f\":\"ebwjscjpahlxvea\",\"qcttadijaeukmrsi\":\"xnmwmqtibxyijddt\"},\"id\":\"ekpndzaapmudq\",\"name\":\"eqw\",\"type\":\"gp\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); VirtualNetwork response = manager.virtualNetworks() - .define("krtt") - .withRegion("pcohhoucqpqojx") - .withExistingResourceGroup("xcptsoqfyiaseqc") - .withExtendedLocation(new ExtendedLocation().withType("gnzxojpslsvj").withName("liufiqwoyxq")) - .withTags(mapOf("tzqdd", "rzdcgdzbenribcaw", "mzwcjjncqt", "jwfljhznamtua")) - .withProperties(new VirtualNetworkProperties().withInventoryItemId("zisgykiuemvanb") - .withUuid("ohmn") - .withVmmServerId("xbsojkli")) + .define("bwnhhtql") + .withRegion("h") + .withExistingResourceGroup("wxezwzhok") + .withExtendedLocation(new ExtendedLocation().withType("sr").withName("mks")) + .withTags(mapOf("rhptilluc", "txfkfweg", "cwsldri", "iqtgdqoh")) + .withProperties( + new VirtualNetworkProperties().withInventoryItemId("gppipifh").withUuid("e").withVmmServerId("jvgcxtx")) .create(); - Assertions.assertEquals("eblydyv", response.location()); - Assertions.assertEquals("m", response.tags().get("ocxnehvsmtodl")); - Assertions.assertEquals("vbxngr", response.properties().inventoryItemId()); - Assertions.assertEquals("wggahttzlswvaj", response.properties().uuid()); - Assertions.assertEquals("utlxjoqzasunwqrj", response.properties().vmmServerId()); - Assertions.assertEquals("hcmbuocnjrohmbp", response.extendedLocation().type()); - Assertions.assertEquals("yx", response.extendedLocation().name()); + Assertions.assertEquals("oohgu", response.location()); + Assertions.assertEquals("zboyjathwt", response.tags().get("olbaemwmdx")); + Assertions.assertEquals("zhajoylhjlmuo", response.properties().inventoryItemId()); + Assertions.assertEquals("primr", response.properties().uuid()); + Assertions.assertEquals("pteecjme", response.properties().vmmServerId()); + Assertions.assertEquals("ylw", response.extendedLocation().type()); + Assertions.assertEquals("zaum", response.extendedLocation().name()); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupWithResponseMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupWithResponseMockTests.java index c9ece26bbdba..71411d3c2278 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupWithResponseMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksGetByResourceGroupWithResponseMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -9,7 +9,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualNetwork; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -21,25 +21,25 @@ public final class VirtualNetworksGetByResourceGroupWithResponseMockTests { @Test public void testGetByResourceGroupWithResponse() throws Exception { String responseStr - = "{\"properties\":{\"inventoryItemId\":\"qagwwrxaomz\",\"uuid\":\"glrrczez\",\"vmmServerId\":\"hltnjadhqoawjq\",\"networkName\":\"ueayfbpcmsplb\",\"provisioningState\":\"Provisioning\"},\"extendedLocation\":{\"type\":\"eqthwmg\",\"name\":\"b\"},\"location\":\"bbxi\",\"tags\":{\"wdpyq\":\"xiidloped\",\"cbq\":\"ybxubmdna\",\"laqacigele\":\"remj\"},\"id\":\"hdbvqvwzkjop\",\"name\":\"beonrlkwzdq\",\"type\":\"bxcea\"}"; + = "{\"properties\":{\"inventoryItemId\":\"zybbj\",\"uuid\":\"dj\",\"vmmServerId\":\"yxkyxvx\",\"networkName\":\"blbjedn\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"geuaulx\",\"name\":\"smjbnkppxyn\"},\"location\":\"lsvxeizz\",\"tags\":{\"cxcktpi\":\"lnsrmffe\",\"kzddrtkgdojbmxva\":\"merteeammxqiek\",\"vecuijpx\":\"refdee\"},\"id\":\"xs\",\"name\":\"wprtu\",\"type\":\"wsawddjibabxvi\"}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); VirtualNetwork response = manager.virtualNetworks() - .getByResourceGroupWithResponse("wqagnepzwa", "lsbs", com.azure.core.util.Context.NONE) + .getByResourceGroupWithResponse("pqg", "tjeaahhvjhh", com.azure.core.util.Context.NONE) .getValue(); - Assertions.assertEquals("bbxi", response.location()); - Assertions.assertEquals("xiidloped", response.tags().get("wdpyq")); - Assertions.assertEquals("qagwwrxaomz", response.properties().inventoryItemId()); - Assertions.assertEquals("glrrczez", response.properties().uuid()); - Assertions.assertEquals("hltnjadhqoawjq", response.properties().vmmServerId()); - Assertions.assertEquals("eqthwmg", response.extendedLocation().type()); - Assertions.assertEquals("b", response.extendedLocation().name()); + Assertions.assertEquals("lsvxeizz", response.location()); + Assertions.assertEquals("lnsrmffe", response.tags().get("cxcktpi")); + Assertions.assertEquals("zybbj", response.properties().inventoryItemId()); + Assertions.assertEquals("dj", response.properties().uuid()); + Assertions.assertEquals("yxkyxvx", response.properties().vmmServerId()); + Assertions.assertEquals("geuaulx", response.extendedLocation().type()); + Assertions.assertEquals("smjbnkppxyn", response.extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupMockTests.java index 58b9ff6b4edc..84ee0ff6353e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListByResourceGroupMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualNetwork; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,24 +22,24 @@ public final class VirtualNetworksListByResourceGroupMockTests { @Test public void testListByResourceGroup() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"vxnqmhrpqpd\",\"uuid\":\"mkoisqcssf\",\"vmmServerId\":\"uifmc\",\"networkName\":\"p\",\"provisioningState\":\"Deleting\"},\"extendedLocation\":{\"type\":\"qzrdzsylollg\",\"name\":\"czzydmxzjij\"},\"location\":\"uaurkihcir\",\"tags\":{\"dcoxnbk\":\"fx\",\"urnnqbnqbpiz\":\"ja\",\"gypxrxvbfihwuhvc\":\"qltgrd\"},\"id\":\"a\",\"name\":\"s\",\"type\":\"bxrblmliowxihspn\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"glecdmdqbwpypq\",\"uuid\":\"sfj\",\"vmmServerId\":\"b\",\"networkName\":\"hhxud\",\"provisioningState\":\"Canceled\"},\"extendedLocation\":{\"type\":\"d\",\"name\":\"nsiru\"},\"location\":\"z\",\"tags\":{\"gzrcxfailcfxwmdb\":\"sckdlp\"},\"id\":\"xdfgsftufqobr\",\"name\":\"lnacgcc\",\"type\":\"knh\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response - = manager.virtualNetworks().listByResourceGroup("ac", com.azure.core.util.Context.NONE); + = manager.virtualNetworks().listByResourceGroup("itvtzeexavo", com.azure.core.util.Context.NONE); - Assertions.assertEquals("uaurkihcir", response.iterator().next().location()); - Assertions.assertEquals("fx", response.iterator().next().tags().get("dcoxnbk")); - Assertions.assertEquals("vxnqmhrpqpd", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("mkoisqcssf", response.iterator().next().properties().uuid()); - Assertions.assertEquals("uifmc", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("qzrdzsylollg", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("czzydmxzjij", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("z", response.iterator().next().location()); + Assertions.assertEquals("sckdlp", response.iterator().next().tags().get("gzrcxfailcfxwmdb")); + Assertions.assertEquals("glecdmdqbwpypq", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("sfj", response.iterator().next().properties().uuid()); + Assertions.assertEquals("b", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("d", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("nsiru", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListMockTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListMockTests.java index 29546d4eae8d..030802ca33fa 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListMockTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VirtualNetworksListMockTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -10,7 +10,7 @@ import com.azure.core.management.AzureEnvironment; import com.azure.core.management.profile.AzureProfile; import com.azure.core.test.http.MockHttpResponse; -import com.azure.resourcemanager.scvmm.ScvmmManager; +import com.azure.resourcemanager.scvmm.SCVMMManager; import com.azure.resourcemanager.scvmm.models.VirtualNetwork; import java.nio.charset.StandardCharsets; import java.time.OffsetDateTime; @@ -22,23 +22,23 @@ public final class VirtualNetworksListMockTests { @Test public void testList() throws Exception { String responseStr - = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"hnp\",\"uuid\":\"yqwcabvnuil\",\"vmmServerId\":\"yaswlpaugmr\",\"networkName\":\"jlrxwtoaukhfk\",\"provisioningState\":\"Canceled\"},\"extendedLocation\":{\"type\":\"izmoaeds\",\"name\":\"wuived\"},\"location\":\"gyeewxeiq\",\"tags\":{\"amljdlrgmsplzgau\":\"mgomg\",\"ewgnxkympqanxrj\":\"cshhv\",\"bta\":\"ixt\"},\"id\":\"ypnyghshxc\",\"name\":\"lhkgmnsghp\",\"type\":\"ycphdrwjjkhvyo\"}]}"; + = "{\"value\":[{\"properties\":{\"inventoryItemId\":\"zvytnrzvuljraaer\",\"uuid\":\"okqgukkjq\",\"vmmServerId\":\"broyla\",\"networkName\":\"ulcdisdosf\",\"provisioningState\":\"Failed\"},\"extendedLocation\":{\"type\":\"vgjrwhr\",\"name\":\"ycy\"},\"location\":\"c\",\"tags\":{\"vjdhttzaefedxih\":\"ccknfnwmbtmvp\"},\"id\":\"hrphkmcrjdqn\",\"name\":\"dfzpbgtgkylkdg\",\"type\":\"rjeuut\"}]}"; HttpClient httpClient = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8))); - ScvmmManager manager = ScvmmManager.configure() + SCVMMManager manager = SCVMMManager.configure() .withHttpClient(httpClient) .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), new AzureProfile("", "", AzureEnvironment.AZURE)); PagedIterable response = manager.virtualNetworks().list(com.azure.core.util.Context.NONE); - Assertions.assertEquals("gyeewxeiq", response.iterator().next().location()); - Assertions.assertEquals("mgomg", response.iterator().next().tags().get("amljdlrgmsplzgau")); - Assertions.assertEquals("hnp", response.iterator().next().properties().inventoryItemId()); - Assertions.assertEquals("yqwcabvnuil", response.iterator().next().properties().uuid()); - Assertions.assertEquals("yaswlpaugmr", response.iterator().next().properties().vmmServerId()); - Assertions.assertEquals("izmoaeds", response.iterator().next().extendedLocation().type()); - Assertions.assertEquals("wuived", response.iterator().next().extendedLocation().name()); + Assertions.assertEquals("c", response.iterator().next().location()); + Assertions.assertEquals("ccknfnwmbtmvp", response.iterator().next().tags().get("vjdhttzaefedxih")); + Assertions.assertEquals("zvytnrzvuljraaer", response.iterator().next().properties().inventoryItemId()); + Assertions.assertEquals("okqgukkjq", response.iterator().next().properties().uuid()); + Assertions.assertEquals("broyla", response.iterator().next().properties().vmmServerId()); + Assertions.assertEquals("vgjrwhr", response.iterator().next().extendedLocation().type()); + Assertions.assertEquals("ycy", response.iterator().next().extendedLocation().name()); } } diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VmmServerTagsUpdateTests.java b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VmmServerTagsUpdateTests.java index 3d1e9a934ebd..747ce00b688e 100644 --- a/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VmmServerTagsUpdateTests.java +++ b/sdk/scvmm/azure-resourcemanager-scvmm/src/test/java/com/azure/resourcemanager/scvmm/generated/VmmServerTagsUpdateTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) TypeSpec Code Generator. package com.azure.resourcemanager.scvmm.generated; @@ -14,17 +14,15 @@ public final class VmmServerTagsUpdateTests { @org.junit.jupiter.api.Test public void testDeserialize() throws Exception { VmmServerTagsUpdate model - = BinaryData.fromString("{\"tags\":{\"ewbcihxuuw\":\"dtj\",\"yxccyb\":\"c\",\"px\":\"payakkud\"}}") - .toObject(VmmServerTagsUpdate.class); - Assertions.assertEquals("dtj", model.tags().get("ewbcihxuuw")); + = BinaryData.fromString("{\"tags\":{\"br\":\"b\"}}").toObject(VmmServerTagsUpdate.class); + Assertions.assertEquals("b", model.tags().get("br")); } @org.junit.jupiter.api.Test public void testSerialize() throws Exception { - VmmServerTagsUpdate model - = new VmmServerTagsUpdate().withTags(mapOf("ewbcihxuuw", "dtj", "yxccyb", "c", "px", "payakkud")); + VmmServerTagsUpdate model = new VmmServerTagsUpdate().withTags(mapOf("br", "b")); model = BinaryData.fromObject(model).toObject(VmmServerTagsUpdate.class); - Assertions.assertEquals("dtj", model.tags().get("ewbcihxuuw")); + Assertions.assertEquals("b", model.tags().get("br")); } // Use "Map.of" if available diff --git a/sdk/scvmm/azure-resourcemanager-scvmm/tsp-location.yaml b/sdk/scvmm/azure-resourcemanager-scvmm/tsp-location.yaml new file mode 100644 index 000000000000..b8ce6afd301a --- /dev/null +++ b/sdk/scvmm/azure-resourcemanager-scvmm/tsp-location.yaml @@ -0,0 +1,4 @@ +directory: specification/scvmm/ScVmm.Management +commit: 8cdd7c81fd6b95ab9a23a1635dd571ad4d7811d0 +repo: test-repo-billy/azure-rest-api-specs +additionalDirectories: